Entao eu fiz o mapa e tudo mais só que preciso de um script de bau por exemplo eu clico no bau recebo 1 pokemon escolhido e volto direto pro cp.
Entao eu fiz o mapa e tudo mais só que preciso de um script de bau por exemplo eu clico no bau recebo 1 pokemon escolhido e volto direto pro cp.
Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:
local pb = 1500 -- Aqui você coloca o itemid da pokebola function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 7050) >= 1 then return true end if item.uid == 5050 then doPlayerAddItem(cid, pb, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetStorageValue(cid, 7050, 1) end return true end
Em actions.xml adicione essa tag:
<action uniqueid="5050" event="script" value="questcerulean.lua"/>
Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.
Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:
local pb = 1500 -- Aqui você coloca o itemid da pokebola function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 7050) >= 1 then return true end if item.uid == 5050 then doPlayerAddItem(cid, pb, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetStorageValue(cid, 7050, 1) end return true endEm actions.xml adicione essa tag:
<action uniqueid="5050" event="script" value="questcerulean.lua"/>Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.
no caso se eu for adcionar mais de 1 chest é só eu fazer o mesmo varias vezes ou eu posso apenas mudar alguma linha ?
Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:
local pb = 1500 -- Aqui você coloca o itemid da pokebola function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 7050) >= 1 then return true end if item.uid == 5050 then doPlayerAddItem(cid, pb, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetStorageValue(cid, 7050, 1) end return true endEm actions.xml adicione essa tag:
<action uniqueid="5050" event="script" value="questcerulean.lua"/>Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.
no caso se eu for adcionar mais de 1 chest é só eu fazer o mesmo varias vezes ou eu posso apenas mudar alguma linha ?
É só repetir o script, mas tem que mudar o uniqueid e a storage.
Tópico movido para a seção de dúvidas e pedidos resolvidos.
Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️
"O fracasso é a oportunidade de se começar de novo inteligentemente"