Ir para conteúdo

Movement Treiner Teleport


grafit123

Posts Recomendados

eu queria pedir um movement assim

 

o cara ta treinando feliz da vida

só que o tile que ele ta fica teleportando ele para o templo a cada 1 hora.

 

queria isso pra evitar botters

 

 

Então independentemente se ele mexer ou não ele vai ser teleportado a cada 1 hora

 

 

quem puder fazer fico grato

 

 

ABRAÇO

Link para o comentário
Compartilhar em outros sites

Vai nos seu "data/movements/scripts" duplica um arquivo e nomeia para "tptrainer" sem as aspas, nele cole:

local posTemple =  {x=2456, y=2465, z=7} -- posição do templo
local hras = 1 -- quantidade maxima de hras

function onStepIn(cid, item, position, fromPosition)
  parameters = {cid = cid, item = item, pos = getCreaturePosition(cid)}
  addEvent(tpTemple, 3600000*hras, parameters)
end

function tpTemple(parameters)

if isPlayer(parameters.cid) then
  if (parameters.pos.x == getCreaturePosition(parameters.cid).x and parameters.pos.y == getCreaturePosition(parameters.cid).y and parameters.pos.z == getCreaturePosition(parameters.cid).z) then
 doTeleportThing(parameters.cid, posTemple)
 doSendMagicEffect(posTemple, CONST_ME_MAGIC_BLUE)
 doPlayerSendTextMessage(parameters.cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ultrapassou o tempo máximo estipulado de "..hras.." nos Trainers.")
  end
end

end

 

Agora abra, "data/movements/movements.xml" e cole a tag:

<movevent type="StepIn" actionid="14000" event="script" value="tptrainer.lua"/>

 

Último passo, vai nos tiles do seu trainer e coloca o actionid 14000 em todos!

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

po cara funcionou direitinho hahahahah REP+!

 

valeu mesmoo

 

só uma coisa

 

se só tem o StepIn, ele é teleportado pro treiner.. beleza , mas ele vai ficar sendo teleportado sempre , ou não?

não precisaria do stepOut?

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...