Ir para conteúdo
  • Cadastre-se

FlavioHulk

Membro
  • Total de itens

    463
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que FlavioHulk postou

  1. Você necessita colocar o item.otb editado na pasta do seu RME respectiva do seu server
  2. local conditions = { CONDITION_ATTRIBUTES, CONDITION_FREEZING, CONDITION_DAZZLED, CONDITION_CURSED, CONDITION_REGENERATION, CONDITION_DRUNK, CONDITION_OUTFIT, CONDITION_INVISIBLE, CONDITION_LIGHT, CONDITION_MANASHIELD, CONDITION_POISON, CONDITION_FIRE, CONDITION_ENERGY, CONDITION_PHYSICAL, CONDITION_HASTE, CONDITION_PARALYZE } function onCastSpell(cid, var) for i = 1, #conditions do local types = conditions[i] doRemoveCondition(cid, types) end return true end
  3. Quanto ao primeiro bug, você precisa editar seu rook sample na database, ele é o exemplo a ser criado perante os outros novos chares... Quanto ao segundo bug, provavelmente você precisa linkar aquele atalho...
  4. ---------- CONFIGURE AQUI ---------- local config = { tempo = 5 * 60 * 1000, -- (1 = 1 minuto) Tempo que o script durará expInicial = 2, -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server. expFinal = 1, --Não mude, isso é para a experiencia voltar ao normal. itemId = 7440, -- Aqui vai o ID do ITEM storage = 171717, -- Storage level = 8 -- LEVEL para usar o item } ---------- FIM DA CONFIGURAÇÃO NÃO ALTERE NADA A BAIXO DISSO ------------- local function potion(cid, rates, expInicial, expFinal, storage) if not isPlayer(cid) then return false
  5. Dá uma olhada em data/events/creature.lua, provalvemente haverá uma função igual a essa abaixo: if ADVANCED_SECURE_MODE ~= 0 then if self:isPlayer() and target:isPlayer() then if self:hasSecureMode() then return RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER end end end Basta comentar ela, e me retorna se funcionou...
  6. Por gentileza, poste o script onde é adicionado os números [1][1]
  7. Tá utilizando o cliente certo? Tá executando o item editor como administrador?
  8. Você teria que saber o básico do script, logo que ele não explica bem onde configurar. Dê uma olhada no script, não é dificil...
  9. Vai ter que editar as posições Funciona, porém é recomendado otimizar o script...
  10. Utilizado o item editor pra visualizar seu items.otb
  11. local config, players = { actionId = 1225, -- Action ID da quest. healthLose = 50, -- Quantidade de life perdido a cada clique. healthTotal = 300, -- Quantidade a ser alcançada de life. reward = { [1] = {itemId = 2160, amount = 100} -- Recompensa itemId e quantidade }, globalStorage = 52220, -- Storage global storagePlayer = 52221, -- Storage do player storageTime = 52222, -- Storage do Tempo time = 10 -- Tempo em segundos }, {} function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.actionid ~= config.actionId then return false end if Game.getStorag
  12. Então cara, isso é a formula que você está utilizando...
  13. Você precisa atualizar seu items.otb, caso já tenha no seu items.otb, o id registrado no items.xml está errado...
  14. Isso é erro na codificação, e não erro no script... Tenta converter em ANSI ou UTF utilizando o notepad++
  15. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 39) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.2, -150, -2.5, 1) local area = createCombatArea(AREA_CIRCLE2X2) setCombatArea(combat, area) function onCastSpell(cid, var) if exhaustion.get(cid, 61260) then doPlayerSendCancel(cid, "Cooldown[" .. exhaustion.get(cid, 61260) .."]") return false end for i = 0, 2000, 500 do addEvent(function(cid) if not isPlayer(cid) then return end return doCombat(c
  16. Adiciona esta função em lib/core/player.lua function Player.setExhaustion(self, value, time) self:setStorageValue(value, time + os.time()) end function Player.getExhaustion(self, value) local storage = self:getStorageValue(value) if not storage or storage <= os.time() then return 0 end return storage - os.time() end function Player:hasExhaustion(value) return self:getExhaustion(value) >= os.time() and true or false end Testa esse script, e me retorna algum erro ou possível bug, pois estou fazendo esboços. local config, players = { actionI
  17. Só adicionar os ids do itens na tabela: items = {2050, 2382}
  18. Citando o post do @KotZletY, é o mais recomendado a fazer, sendo mais concreto, é o mais seguro!
  19. Cara, isso é alguma brecha em seu sistema de venda e compra de char... Vi em outro tópico que você pedia ajuda quanto a esse sistema, esse sistema precisa ser bem feito pra não houver falhas, vários servers já sofreram invasões por conta desse sistema...
  20. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 39) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.2, -150, -2.5, 1) local area = createCombatArea(AREA_CIRCLE2X2) setCombatArea(combat, area) local function onDelayedSpell(parameters) doCombat(parameters.cid, parameters.combat, parameters.var) end function onCastSpell(cid, var) if exhaustion.get(cid,61260) then doPlayerSendCancel(cid, "Cooldown[" .. exhaustion.get(cid, 61260) .."]") return false end local parameters = { cid = cid
  21. local bixos = {"Jack Sparrow", "Catatau", "Belmont's Revenge"} local positions = {{x = 386, y = 154, z = 7}, {x = 388, y = 154, z = 7}, {x = 390, y = 154, z = 7}} -- Posicao q os bixos nascem local price = 1 -- Preco para jogar local cassinoCoin = 6527 function onUse(cid, item, fromPosition, itemEx, toPosition) local first = math.random(1, #bixos) local second = math.random(1, #bixos) local third = math.random(1, #bixos) local tab = {} local recheck = 0 if getGlobalStorageValue(82192) > os.time() then doPlayerSendCancel(cid, "Aguarde um pouco para a
  22. local config, tab = { creatures = { [1] = "Jack Sparrow", [2] = "Catatau", [3] = "Belmont's Revenge" }, positions = { [1] = {x = 386, y = 154, z = 7}, [2] = {x = 388, y = 154, z = 7}, [3] = {x = 390, y = 154, z = 7} }, price = 1, amountReward = 10, cassinoCoin = 6527, }, {} local function createMonster(creature, position) doCreateMonster(creature, position) doSendMagicEffect(position, 26) addEvent(doSendMagicEffect, 100, position, 37) return true end function onUse(cid, item, fromPosition, itemEx, toPosition) if getGlobalStorageValue(82192) > os.time() then
  23. local config, tab = { creatures = { [1] = "Jack Sparrow", [2] = "Catatau", [3] = "Belmont's Revenge" }, positions = { [1] = {x = 386, y = 154, z = 7}, [2] = {x = 388, y = 154, z = 7}, [3] = {x = 390, y = 154, z = 7} }, price = 1, amountReward = 10, cassinoCoin = 6527, }, {} local function createMonster(creature, position) doCreateMonster(creature, position) doSendMagicEffect(position, 26) addEvent(doSendMagicEffect, 100, position, 37) return true end function onUse(cid, item, fromPosition, itemEx, toPosition) if getGlobalStorageValue(82192) > os.time() then
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo