SA

Onde Fica As Sources Do Meu Ot?

Por sabrina9292, 26 de dez. de 2011 em Archived

6
826
sabrina9292S
26 de dezembro de 2011 às 23:57

Bom pessoal...

To com algumas duvidas, sera que tem como voces me derem um help?

 

1- O que sao sources?

2- Onde elas ficam?

3- Tem a possibilidade do meu ot nao ter source?

4- Como faço pra editar uma funçao que esta nas source?

 

Desde ja, muito obrigada

;D

27 de dezembro de 2011 às 08:18

1- É como se fosse o executador descompilado.

2- Elas deviam vir junto com o otserv mas nem todos fazem isso.

3- Poucas, qual versão você usa?

4- Começar a editar do nada assim é meio que difícil mas é +- assim:

Quero editar comandos do guildchat, chat.cpp. Quando você abri-las vai entender melhor.

 

TFS 0.3.6pl1, versão 8.60: http://www.xtibia.com/forum/topic/176413-sources-tfs-860-036pl1/

Editado Dezembro 27 por fireelement

sabrina9292S
27 de dezembro de 2011 às 12:56

1- Ahhhh entendi ;D

2- Acho que o meu nao veio com as sources nao

3- Meu servidor e versao 8.54, utilizo TFS versao 3.6 (Crying Damson)

4- Ehhh, realmente parece ser bastante complexo, mas eu preciso apenas de editar a funçao "doCreatureAddMana", ou talvez terei que criar uma outra, que removesse a mana do player sem ele pegar pz, sem aparecer aquela mensagem "you lose x mana" e de preferencia com umna outra cor...

Me falaram que fazer isso nao e dificil

 

Mas de qualquer forma...

Muitissimo obrigada

27 de dezembro de 2011 às 14:41

TFS 0.3.6pl 8.54 direto da fonte \o/: http://otland.net/subversion.php?svn=public&file=dl.php&repname=forgottenserver&path=%2Ftags%2F0.3.6pl1%2F&rev=96&peg=96&isdir=1

 

Essa função fica em luascript.cpp

 

Dei uma olhada aqui, doCreatureAddMana(cid, mana[, aggressive]) não é só por (cid, mana, false) ? pra não ficar agressiva ;s

Editado Dezembro 27 por fireelement

sabrina9292S
27 de dezembro de 2011 às 16:35

Eu imagino que se eu fizer isso, ai todos os scripts que contiverem essa funçao nao ira pegar pz, entao se for assim, terei que criar outra funçao, assim a original nao sera alterada...

Vou dar uma olhada aqui, depois que eu editar a funçao, e soh eu compilar e trocar o executavel velho pelo que acabei de editar?

 

Desde ja...

Muito obrigada

27 de dezembro de 2011 às 17:49

Sim, se quiser me envie por MP como é certinho o que você quer fazer, quero aprender a mexer mais nessas funções ^^