Ir para conteúdo

Pedito Tp Com Time


123henrique123

Posts Recomendados

Eae galera, eu postava um monte de pedido aki no xtibia a tempo mas desisti de ot e perdi tudo q tinha save ake, e n lembro como faz nd de ot '-', seguinte, qro um script assim: tem um teleport, vc pode passar nele apenas 1 ves(qlqer lvl pode passar) ai, vc pode ficar lah por 30 minutos, dpois disso vc eh kickado para o templo e nao pode mais entrar nakele tp, se tentar entrar eh kickado para o templo. N eh complicado neh? Aguardo, obg..

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

Coloque isto em um arquivo lua na pasta data/movements/scripts

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
 pos = getTownTemplePosition(getPlayerTown(cid))
 if getPlayerStorageValue(cid, 11112) == 1 then
   doTeleportThing(cid, pos)
 else
   doTeleportThing(cid, {x =, y =, z =}) -- a posição que teleporta o player, caso ele não tenha entrado no tp ainda.
   addEvent(doTeleportThing, 30*60*1000, cid, pos)
   setPlayerStorageValue(cid, 11112, 1)
 end
 doSendMagicEffect(getThingPos(cid), 10)
 return 1
end

 

depois em movements.xml adicione a sequinte tag

<movevent type="StepIn" actionid="11112" event="script" value="SCRIPT.lua"/>

lembre-se de alterar para o nome que você colocou no arquivo.

Depois vá no mapa e coloque o action id 11112 no tile (piso) onde vai ficar o tp, e em seguida, adicione o magic force field em cima do tile com action id.(vai servir para enfeitar, não altere as propriedades do magic force field.)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...