Ir para conteúdo

Featured Replies

Postado

Boa noite, estou tentando formular (mas sem sucesso) uma action em um item posicionado no mapa, de maneira que quando o player mover o item daquelas coordenadas seja transportado para outro local e em seguida, o item retorne para a posição original com o action ID já definido. Meio que um item que funciona como portal quando movido. Agradecido.

Postado

Primeiramente, instale esse callback nas sources do seu servidor.

Depois, em data/creaturescripts/scripts:

local aid, toPos = xxx, {x = x, y = y, z = z}    --Respectivamente, actionid do item e posição para onde o jogador será teleportado.
function onMoveItem(cid, item)
    if item.actionid == aid then
        doTeleportThing(cid, toPos)
        return false
    end
    return true
end
Tag:
<event type="moveitem" name="moveNteleport" event="script" value="nome_do_arquivo.lua"/>
Não se esqueça de registrar o evento em login.lua.

Editado por zipter98 (veja o histórico de edições)

não respondo pms solicitando suporte em programação/scripting

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo