Bom, esse script tem uma função para facilita para os players, ele vai teleporta para determinado lugar cobrando dinheiro para ser teleportado, mais o player so vai ser teleportado se ele tiver sem PZ.
Então vamos lá.
Vai em Talkaction crie um arquivo chamado tp.lua, e coloque isso.
function onSay(cid, words, param, channel)
local destinations = {
["Depot"] = {destino = {x=222, y=222, z=7}, money = 1200},
["Templo"] = {destino = {x=333, y=333, z=7}, money = 1800},
["Hunts"] = {destino = {x=444, y=444, z=8}, money = 800}
}
local tp = destinations[param]
if(param == "") then
doPlayerSendCancel(cid, "Command param required.")
return true
end
if(getPlayerMoney(cid) < tp.money) then
doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.")
elseif(isPlayerPzLocked(cid) == true) then
doPlayerSendCancel(cid, "Você esta de PZ.")
else
doPlayerRemoveMoney(cid, tp.money)
doTeleportThing(cid, tp.destino)
doSendMagicEffect(toPosition, CONST_ME_TELEPORT)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você foi teleportado para ".. param ..".")
end
return true
end
Depois vai em Talkaction, em XML e coloque.
Pronto, agora para teleporta so fala EX: /tp templo