Bom, eu dei uma procurada no Fórum porém não a encontrei, o tópico ao qual diziam que havia tal Script existia, mas o script não estava lá.
Então vamos direto ao ponto!
- Vá em data/actions/script e duplique algum arquivo la e renomeie para alavanca.
- Cole o Script abaixo dentro deste aquivo.lua
-- Start Config --
local topos = {x=, y=, z=} -- Posição para onde o player será teleportado.
-- End Config --
function onUse(cid)
if doTeleportThing(cid, topos) then
doPlayerSendTextMessage(cid,20,"You have been teleported.") -- Menssagem que aparecerá para o player ao ser teleportado.
end
end
- Salve e o arquivo e vá em data/actions e abra o arquivo actions.xml e adicione:
<action actionid="45000" event="script" value="alavanca.lua"/>
Agora é só ir no RME (Remere's Map Editor) e dar 2 clicks na alavanca e colocar o 45000 na opção ActionID.
Obs: Caso você queira fazer uma Quest por exemplo que cada sala tenha uma alavanca para ir para outra, será necessário fazer esse processo várias vezes mudando o local da posição do player e a actionid. *Sempre criando um arquivo novo e editando conforme for necessário.