Ir para conteúdo

[Action] Script Elevador Por Alavancas. (Kazordoon)


henriquenho

Posts Recomendados

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

Editado por henriquenho
Link para o comentário
Compartilhar em outros sites

Não da pra testar agora, + n esta faltando a parte que teleporta?

É que nunca usei

doRelocate(t[r and 1 or 2], t[r and 2 or 1])

Entao n sei exatamente a função, + acho que é soh pra checar certo?

Link para o comentário
Compartilhar em outros sites

Não da pra testar agora, + n esta faltando a parte que teleporta?

É que nunca usei

doRelocate(t[r and 1 or 2], t[r and 2 or 1])

Entao n sei exatamente a função, + acho que é soh pra checar certo?

 

está tudo ai sim, essa parte que você citou "doRelocate" serve para alternar entre as posiçoes que foi colocada as cordenadas.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...