Assim VC vai e abre movements.xml na pasta de seu serv e cria uma tag assim:
<movevent event="StepIn" uniqueid="10052" script="newtemple.lua" />
StepIn = axo que siguinifica quando vc pisa!!
Uniqueid = como todo mundo sabe o id que faz a ação ser execultada no local escolhido ( nesse caso vc vai coloca "10052" no piso que você quer q o player pise para mudar de temple.)
script = o script a ser usado nesta funçao!!
agora vc vai entra na pasta movements/scripts e criar um arquivo chamado newtemple.lua e colocar o codigo asseguir:
function onStepIn(cid, item, frompos, item2, topos)
newtemple = {x=359, y=493, z=7} ---aki vc bota a posiçao do novo templo
if item.uid == 10052 then
doPlayerSetTown(cid,2)
doTeleportThing(cid,newtemple)
doSendMagicEffect(newtemple,10)
doPlayerSendTextMessage(cid,22,"Agora vc mora em Sin City!")
end
end
function onStepIn(cid, item, frompos, item2, topos)
newtemple = {x=359, y=493, z=7} ---aki vc bota a posiçao do novo templo
if item.uid == 10052 then ---- este numero é para o script reconhecer o id do piso que você colocou e ativar
doPlayerSetTown(cid,2) --- aki é o id da cidade se vc tiver alguma duvida sobre o id da cidade basta abrir seu map editor e aperta em tools > edit towns > la mostra o id dos templos das cidades de seu serv
doTeleportThing(cid,newtemple) --- esse comando vai teleportar o player para o templo quando ele pisar no chaozinho la
doSendMagicEffect(newtemple,10) ----10 eh o efeito q vai fazer quando o player for teleportado
doPlayerSendTextMessage(cid,22,"Agora vc mora em Sin City!") ---msg q vai aperecer pro player
end
end
eu fiz modifiquei ele agora testa ai se der bug avisa q eu concerto!!








info
Grupo: Artesão
Registrado: 04/11/07
Posts: 137
Reputação: +2
Alguem ajuda ?
Não achei nenhum tutorial desses por aqui.
Quero algo assim:
Quando se pisa em um certo piso, a pessoa troca de Temple Position e se teleporta para este Temple
Ajudem ?
Obrigado