LU

[ Dúvida Sanada ]

Por lucas9444, 14 de mar. de 2009 em Archived

5
854
lucas9444L
14 de março de 2009 às 08:52

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

robson10R
16 de março de 2009 às 02:42

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!!

Editado Março 16 por robson10

lucas9444L
16 de março de 2009 às 13:33

Vo ve se funfa ^^

 

Vlw caraaaaa

 

Dpois edito aqui

 

Abraços

 

EDIT: Cara, deu certo ! Valeu cara ! Na boa :D

 

Abraços

Editado Março 16 por Luc45

MUTAN0M
21 de março de 2009 às 16:56

Duvida sanada. Reportado.

 

Abraços.

DaNDaNrOxXD
21 de março de 2009 às 16:58

Dúvida Sanada,

:button_cancel: Tópico Fechado