Ola a todos vim postar os scripts da evoluçao automatica de pokemon e a everstone:
Bem o script foi realizado no Pokemon Dash v6 e de minha autoria ou seja eu fiz ele sozinho e foi testado e verificado.
e seu funcionamento dependera do seu go/back a qualquer erro basta pedir ajuda que ajudaremos
O script de evoluçao tem alguns locais a mais em pokes mais os ignore
Entao vamos la
Va em CreatureScripts e crie um arquivo chamado evolve.lua e adicione isso:
Va em creaturescripts e adicione esta tag:
<event type="kill" name="evolve" event="script" value="evolve.lua"/>
e ne creaturescrupts/script abre login.lua e adicione esta frase abaixo da function Onlogin:
registerCreatureEvent(cid, "evolve")
----------------------------------------------------------------Everstone----------------------------------------------------------------------------------------------------
Pronto agora vamos para a everstone
Everstone funciona no sistema de evoluçao automatica se tiver com a everstone o pokemon nao evoluira.
Vamos la
Crie um arquivo lua chamado everstone.lua
function onUse(cid, item, frompos, item2, topos)
if not isMonster(item2.uid) then
return true
end
if not isPlayer(getCreatureMaster(item2.uid)) or getCreatureMaster(item2.uid) ~= cid then
doPlayerSendCancel(cid, "You can only use stones on pokemons you own.")
return true
end
local pk = getCreatureSummons(cid)[1]
local pokeball = getPlayerSlotItem(cid, 8)
doItemSetAttribute(pokeball.uid, "everstone", "1")
doPlayerSendTextMessage(cid, 27, "Congratulations! Your Pokemon not evolve")
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 12)
doRemoveItem(item.uid)
end
agora va em actions.xml
<action itemid="ITEMID da sua everstone" event="script" value="everstone.lua" allowfaruse="1"/>
Obrigado a todos