Ir para conteúdo

Criando vocaçao e suas transformaçoes para Narutibia


Posts Recomendados

Eae galera do xtibia, aqui estou eu de novo trazendo um novo tutorial... dessa vez, vou ensinar á fazer algumas coisas, que foi muito dificil encontrar, quando eu estava tentando aprender... isso quando eu encontrava né... Vou ensinar á voces, como criar uma vocaçao, colocar transformaçoes, para narutibia. Vou tentar explicar de uma forma simples, para que os iniciantes entendam.

 

Primeiro, vamos imagina uma vocaçao.. ex: Konan. Quando voce for criar ja tem que saber quantas transformaçoes irá colocar nela. Digamos que seja 6 transformaçoes.

 

Vá em data/xml/vocations.xml.

 

<vocation id="650" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="650">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="651" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="650">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="652" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="651">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="653" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="652">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="654" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="653">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="655" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="654">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.2" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>
<vocation id="656" name="Konan" description="a Konan" needpremium="0" gaincap="20" gainhp="580" gainmana="650" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="655">
<formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.3" magHealingDamage="2.2" defense="2.0" magDefense="2.0" armor="2.0"/>
<skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/>
</vocation>

 

 

 

Ja que vamos colocar 6 transformaçoes, teremos que criar 7 tags para a vocaçao, como podem ver á cima, na primeira tag, o VocationId e o FromVoc deverao ser iguais, na segunda tag só aumenta 1 numero no VocationID, e do terceiro em diante, aumenta 1 numero nos dois. Isso sera necessario, porque a primeira tag nao irá valer de nada.

 

Ok, fazendo essa parte corretamente, sua vocaçao estará pronta. Agora vou explicar a parte de ajeitar as transformaçoes.

 

Vá em data/talkactions/scripts/transformar.lua

 

[650] = { 50, 651, 557, 10},

[651] = { 100, 652, 558, 10},
[652] = { 150, 653, 559, 10},
[653] = { 200, 654, 560, 10},
[654] = { 250, 655, 561, 10},
[655] = { 300, 656, 562, 10}

Essa parte Voce irá adicionar no final do script, vou explicar para que cada numero serve, e o que é.
650,651,652,653,654,655 = sao apenas exemplos, esses numeros voce deverá colocar de acordo com o seu script, digamos que a ultima transformaçao que tem la, tem o numero "430" na primeira da sua voce deverá colocar "432" e assim por diante...
50,100,150,200,250,300 = É o level necessario para a transformaçao de cada linha.
651,652,653,654,655,656 = É os Ids da vocaçao, lembra que na explicaçao de criar a vocaçao, eu disse que deveria ter 7 tags, pois a primeira n vale de nada, entao, aki na parte das transformaçoes, voce começa pelo VocationID da segunda tag, até o final...
557,558,559,560,561,562 = Sao os numeros das newtypes da vocaçao, nao esqueça de fazer na ordem certa.
E por ultimo, os numeros 10, que seria o efeito que vai sair no player quando ele transformar, voce pode mudar de acordo com os numeros do comando "/z".
Bom galera, por ai termina o tutorial, caso tenham feito tudo certa, nao ocorrera nenhum erro, e espero que tenham aprendido. Brevemente irei ensinar á fazer spells basicas para narutibia.. Até a proxima!mdr.gif
Gostou do meu tutorial? Deixe seu rep+ rules.gif
Editado por Duuhzinhow
Link para o comentário
Compartilhar em outros sites

legal , mais ficou meio feio ! tente organizar melhor . usar cores fortes.

 

usar ..

codigo

diminuir um pouco o tamanho da fonte..

" centralizar o tutorial"

e falar menos e explicar mais !

 

 

curti não !

 

Hum, entendo...

UEEEEE... A METADE DO TUTORIAL SUMIU.. MASOQQ??? affeeee

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...