Vá no mapa editor abra seu mapa e adicione na alavanca UniqueId de sua preferencia.
Depois de colocar a Unique Id, vai na pasta do seu server em data/actions/script/ crie um arquivo com o seguinte script.lua:
local config = {
posiPassagem = { x = 72, y = 73, z = 7, stackpos = 1},
idEscada = 432,
idChao = 407,
tempo = 3000 -- 3 segundos
}
local function fecharPassagem(pos, itemExId, itemId)
doTransformItem(getTileItemById(pos,itemExId).uid, itemId)
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 5233 and item.itemid == 1945 then
doTransformItem(getTileItemById(config.posiPassagem,config.idChao).uid, config.idEscada)
addEvent(fecharPassagem, config.tempo, config.posiPassagem, config.idEscada, config.idChao)
else
doPlayerSendTextMessage(cid,22,"Não é possivel puxar a alavanca.")
end
return true
end
Depois em data/actions/actions.xml adicione a seguinte tag:
<action uniqueid="5233" script="passagemSecreta.lua"/>
Lembre-se que a uniqueid da tag acima é aquela que você adicionou na alavanca pelo mapa editor.