Essa script é pra você GM, de um servidor nao tao serio,
como o meu (Enforced de ACC) que sempre ve os players pedindo pra levar pro templo blablabla ...
Funciona da seguinte maneira: você fala /tp NomeDoPlayer e esse player é automaticamente teleportado
pro templo da cidade da qual ele é cidadão.
Será inutil pra alguns e muito util para outros.
Crie um arquivo chamado teleportplayertotown.lua na pasta data\talkactions\scripts de seu OTserver e insira o seguinte codigo:
-- shadowenforced.no-ip.biz
function onSay(cid, words, param)
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.")
return TRUE
end
local target = getPlayerByNameWildcard(param)
if isPlayerGhost(target) == FALSE then
local townid = getPlayerTown(target)
local town = getTownTemplePosition(townid)
local tmp = getCreaturePosition(target)
doTeleportThing(target,town)
doSendMagicEffect(tmp, CONST_ME_POFF)
doSendMagicEffect(town, CONST_ME_TELEPORT)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Creature not found.")
end
return TRUE
end
Vá em talkactions.xml dentro de data/talkactions e adicione a seguinte linha:
Pronto !
Qualquer erro ou duvida por favor poste aqui