
capueristaninja
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
capueristaninja deu reputação a Wise em pescaDesconheço sobre servidores derivados, mas provavelmente é um action script.
Então procure pelo script (data/actions/scripts), veja através da tag (procurando pelo ID do item que você usa como "vara de pesca", ou o que quer que seja) e poste aqui.
-
capueristaninja deu reputação a Wise em (Resolvido)Aol Duração 30 DeathTente:
function onDeath(cid) aol = 2173 slot = getPlayerSlotItem(cid, CONST_SLOT_NECKLACE) if slot.itemid == aol and getItemAttribute(slot.uid, 'charges') == 1 then doRemoveItem(slot.uid) end return true end PS: Não se esqueça de registrar o creature event death em login.lua
Se não obtiver sucesso, outro método possível seria por storage:
function onDeath(cid) aol = {2173, 30} stor = 76543 slot = getPlayerSlotItem(cid, CONST_SLOT_NECKLACE) if slot.itemid == aol[1] then if getPlayerStorageValue(cid, stor) < 1 then setPlayerStorageValue(cid, stor, aol[2] - 1) elseif getPlayerStorageValue(cid, stor) == 1 then setPlayerStorageValue(cid, stor, -1) doRemoveItem(slot.uid) else setPlayerStorageValue(cid, stor, getPlayerStorageValue(cid, stor) - 1) end end return true end Novamente: Não se esqueça de registrar o creature event death em login.lua
Certifique-se de que há a seguinte tag no seu amulet of loss em items.xml (por precaução):
<attribute key="preventDrop" value="1" /> -
capueristaninja deu reputação a Wise em (Resolvido)Quest Log: Dúvida RápidaSim. Se você tivesse mencionado sobre o NPC, eu teria sugerido a mesma ideia; mas ali deu o parecer de colocar a estrutura de controle no creature event.
Bom, é isso.