Bom, percebi que muitos servers usam teleport por não tem um npc digamos assim que teleport para determinado local, então resolvi posta aqui um código de um NPC totalmente configuravel até se o player sem premium account viaja ou não.
Primeiro crie um arquivo xml com o nome que você deseja dentro de DATA/NPC
<?xml version="1.0" encoding="UTF-8"?>
<npc name="John" script="viajador.lua" walkinterval="350000" floorchange="0" speed="0">
<health now="100" max="100"/>
<look type="662" head="114" body="94" legs="57" feet="0"/>
<parameters>
<parameter key="message_greet" value="Ola. Para mais informacoes de meus servicos diga {travel}." />
<parameter key="message_farewell" value="Tchau." />
<parameter key="message_walkaway" value="Tchau." />
</parameters>
</npc>
Entendendo o script:
Ali em NPC Name é o nome do NPC, no caso ali está john, você pode modificalo para o nome que você deseja.
Script é o nome do arquivo que você irá criar na pasta scripts, é o nosso proximo passo
looktype é o outfit que ele vai usar, Head é a cor do cabelo dele, body é a cor da camisa, legs é a cor d a calça e feet a cor da bota.
Proximo passo vai na pasta scripts dentro da NPC e crie um arquivo chamado viajar.lua ou o nome que você escolheuem script ali em cima || Npc/Scripts
Entendendo o script:
PREMIUM: Ali em amarelo onde tem "premium" ta assim premium = true, no caso "true" é sim e "false" é não ali o script pergunta se precisa de premium para viajar, se sim você deixa true se não coloque false.
LEVEL: Level necessario para poder usar o NPC.
COST: È quanto custará os serviços do NPC, lembrando que o preço está em golds.
DESTINATION: é as coordenadas para onde o npc deverá teleporta o player.
Gostou ?? da um REP++