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.
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
Na verdade não é uma script pra ele voltar para a cidade natal, isso da pra fazer pelo proprio Map Editor. é uma script que faz o player voltar para a cidade que ele entrou no pvp.
Pode deixar, meu amigo fez pra mim. vlw pra quem tentou ajudar
Na verdade não da pra fazer isso pelo map editor, no map editor você pode configurar apenas uma posição pra onde o teleport vai levar
Mas é a mesma coisa --' só configurar a coordenada da cidade principal