Crie o arquivo pythius.lua na pasta Actions/Scripts e cole o código dentro:
local idpick = 2121
local action = 12120
local entrada = {x=000, y=000, z=000} -- aqui as coordenadas da entrada
local tempo = 1 -- tempo em minutos
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == idpick and itemEx.actionid == action then
if getGlobalStorageValue(action) < 1 then
setGlobalStorageValue(action, 1)
doTeleportThing(cid, pos)
addEvent(AtivePythius, tempo * 60 * 1000)
else
doPlayerSendCancel(cid, "Voce precisa usar a "..getItemNameById(idpick).." na pedra certa para entrar.")
end
else
doPlayerSendCancel(cid, "Voce precisa usar a "..getItemNameById(idpick).." na pedra certa para entrar.")
end
return true
end
function AtivePythius()
if getGlobalStorageValue(action) >= 1 then
doBroadcastMessage("Ja podem entrar novamente para enfrentar o Pythius The Rotten.")
setGlobalStorageValue(action, 0)
end
return true
end
Em actions.xml adicione a seguinte tag:
<action itemid="XXXX" event="script" value="tools/machete.lua"/>
Substitua o XXX pela ID da Pick, assim como no Script LUA também.
Agora pelo MapEditor, coloque a ActionID 12120 na Pedra onde usará a Pick.