Fiz um script que teleporta o player pra cidade natal dele, espero que ajude.
Coloque o uniqueid 2053 no teleport pelo map editor, o teleport tem que ser o de id 1387 (magic forcefield)
Na pasta movements, em movements.xml adicione essa tag:
<movevent type="StepIn" itemid="1387" event="script" value="pvptp.lua"/>
Na pasta movements/scripts adicione o arquivo pvptp.lua com isso dentro:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if item.uid ~= 2053 then return true end local cidades = 5 -- Aqui você coloca o numero de cidades do seu ot for t = 1, cidades do if getPlayerTown(cid) == t then doTeleportThing(cid, getTownTemplePosition(t)) end end end



info
Grupo: Campones
Registrado: 21/06/12
Posts: 33
Reputação: +1
O que é ?
R- O player está em Cinnabar exemplo, entra no PVP e quando ele entra no Teleport para voltar ele voltar, ele volta para City que ele entrou. Se ele tivesse entrado no pvp em Celadon quando ele entrasse no Teleport para voltar ele voltaria para Celadon.
*Em outras palavras é um sistema que faz o player voltar para a cidade de onde entrou. Um sistema que tem em PxG, Pstorm dentre outros diversos Servers. Bom, agradeço ! Rep+ para quem ajudar.