LA

Creaturescript

Por lailton, 03 de mar. de 2012 em Archived

event onwalk
script
5
1.1k
lailtonL
03 de março de 2012 às 14:20

Fala gelera,

 

Alguem poderia ajudar a criar o Event onWalk, em alguns script na net vi que tm a necessidade dele, e tem algumas coisas

que ele poderia ser util no meu ot.

 

function onWalk(cid, fromPosition, toPosition)

print( "Event onWalk" )

return true

end

 

Sei que tem q ser adicionada na source. alguem tem o caminho das pedras ?, busquei na net por horas mais nao achei.

Editado Março 3 por Lailton

dragonfightD
03 de março de 2012 às 18:53

Qual a versão do seu ot?

 

Obs: Achei o código fonte da função:

 

http://pastebin.com/tWLPGRpS

 

Se precisar de ajuda pra compilar é so falar

Editado Março 3 por dragonfight

lailtonL
03 de março de 2012 às 19:59

Bom a funcao é essa mesmo acho, parametros tudo ok, agora como adicionar isso no creatureevent, e acredito que tenha q ser adicionado algum comando no

tambem para executar o evento dentro do creature ou player.cpp

 

outra pergunta vc tem o source completo do server que encontrou essa funcao ?

 

Obrigado

dragonfightD
03 de março de 2012 às 21:12

Então, não tenho as sources com essa função.. To tentando compilar aqui, se der certo eu ja edito aki como eu fiz.

 

Edit: Vou ter que sair do pc, amanhã eu posto aki.

Editado Março 3 por dragonfight

lailtonL
03 de março de 2012 às 21:43

DragonFight,

 

 

Consegui cara, criei um novo evento CREATURE_EVENT_ONWALK

 

fiz algumas mudanças na funcao que me passou pois nome de algumas variaveis de ambiente era diferente ( por ser outro server ),

e adicione no game.cpp a chamada pro evento OnWalk, fico perfect.

 

Obrigado novamente, ja te dei +Rep.