Primeiramente, utilizando RME Map Editor (que pode ser encontrado na seção de utilitarios do Fórum Xtibia) nas alavancas clique em propriedades e adicione "6666" para sua Action Id.
Na pasta Data/Actions arquivo Actions.xml adicione a linha abaixo:
<action actionid="6666" event="script" value="elevador.lua"/>
E na pasta scripts crie um arquivo de texto e salve como elevador.lua com o seguinte script dentro:
local t = {
{x=32636, y=31881, z=7}, --
{x=32636, y=31881, z=2} -- aqui são as cordenadas onde o player devera estar para puxar a alavanca
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local r = item.itemid == 1945
doRelocate(t[r and 1 or 2], t[r and 2 or 1])
doSendMagicEffect(t[1], CONST_ME_POFF)
doSendMagicEffect(t[2], CONST_ME_POFF)
return doTransformItem(item.uid, r and 1946 or 1945)
end
Se gostou ou lhe foi util de Rep+ ali por favor, Obrigado