Ir para conteúdo

[TFS 1.0] Ao passar no tile aparecer teleport por x tempo.

Featured Replies

Postado

Procurei e não achei!

 

Queria um script que o player ao passar pelo tile aparecesse um teleporte, e esse teleporte sumisse depois de um determinado tempo (10 minutos). tfs 1.0

 

Obrigado :)

Postado

em movements.xml coloca

 

<movevent event="StepIn" actionid="45654" script="tile.lua"/>

 

em movements/scripts/tile.lua vc coloca

local pos = {x=265, y=118, z=9} -- onde vai aparecer
local toPos = {x=267, y=124, z=9} -- para onde vai mandar
local tp = 1387 -- id do tp
local time = 30 -- tempo

function removeTp()
local tlp = getTileItemById(pos)
if tlp then
doRemoveItem(getTileItemById(pos,tp).uid)
doSendMagicEffect(pos, CONST_ME_POFF)
end
end

function onStepIn(creature, item, position, fromPosition)

    if creature:isPlayer() then
        doCreateTeleport(tp, toPos, pos)
        addEvent(removeTp, time*1000)
    end

return true
end

pelo rme vc vai e coloca no piso a actionid setada na tag.. 

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.6k

Informação Importante

Confirmação de Termo