Essa vai para o Lukituz e para o Sky Hunter (mesmo ele usando aquele ninjinha na assinatura)
tipo eles pediram nesse tópico um codigo que mudasse a posição do templo... então agora eu desenvolvi um script que vai igual ao tibia rl onde a pessoa pisa no teleport e é levada ao templo e já muda sua nacionalidade
PRIMEIRO
CRIE UM TELEPORT NO LUGAR DO TEMPLO DA PRIMEIRA CIDADE E COLOQUE A UNIQUE ID 4001 NELE, O PROXIMO TERÁ O 4002 E ASSIM POR DIANTE
SEGUNDO
crie um arquivo chamado tp.lua na pasta MOVEMENTS/SCRIPTS e coloque isso:
function onStepIn(cid, item, pos)c1 = {x=265, y=115, z=8}
c2 = {x=194, y=108, z=8}
c3 = {x=194, y=110, z=8}
c4 = {x=194, y=111, z=8}
if item.uid == 4001 then
c = c1
elseif item.uid == 4002 then
c = c2
elseif item.uid == 4003 then
c = c3
elseif item.uid == 4004 then
c = c4
end
doSendMagicEffect(pos,12)
doPlayerSetMasterPos(cid, c)
doTeleportThing(cid,c)
doSendMagicEffect(c,10)
end
o que está em vermelho é a posição dos seus templos... altere isso para ficar conforme a sua vontade... caso vc tenha mais de dois é só ir copiando e colando e aumentando depois nos "elseif"s, por exemplo.. se eu quiser por um quinto templo é só por a posição lá encima:
c5 = {x=134, y=131, z=4}
e depois de onde tem c = c4 é só você adicionar:
elseif item.uid == 4005 then
c = c5
TERCEIRO
abra o arquivo movements.xml que está na pasta actions
e escreva isso:
<movevent event="StepIn" uniqueid="4001" script="tp.lua" /><movevent event="StepIn" uniqueid="4002" script="tp.lua" />
<movevent event="StepIn" uniqueid="4003" script="tp.lua" />
<movevent event="StepIn" uniqueid="4004" script="tp.lua" />
.
.
.
se for usar mais templos adicione no movements.xml conforme mostrado acima
QUARTO
teste no seu ot e se der erro ou bug me avise para que eu possa consertar.
um abraço...
e um conselho sky hunter... se livra desse ninjinha vai...