SO

[script & Spell]

Por soltyx, 03 de jan. de 2009 em Archived

script
6
966
soltyxS
03 de janeiro de 2009 às 15:44

eu tentei adiciona uma nova vocação... mesmo seguindo os varios tutoriais no forum não achei um que desse certo para 8.4.....

eu aicionei a nova vocaçao normalmente no vocations.xml mas ao arrumar os spells n deu certo.... aparece esse erro na hora de iniciar

>>> errogv1.jpg

 

mas ignorando isso eu não consegui adicionar a nova vocaçao no acc manager

alguem poderia me ajudar... agradeço ja ^^

alissonlinnekerA
03 de janeiro de 2009 às 16:40

sim..isto esta acontecendo porque não existe essas vocações com esse nome em seu servidor...

 

da uma conferida no vocations.xml dentro da pasta data/xml

olhe se la estão as vocações com esse nome...

 

crio que você as alterou com um outro nome de vocação correto?

Pois bem, existe duas maneiras então de se resolver isso.

 

1º. Volte o nome das vocações ao padrão.

ou 2º. Mude o nome das vocações no arquivo de spells. (algumas delas são indicadas por nome de vocação ou por id de vocação).

Faça o teste...

 

 

mas ignorando isso eu não consegui adicionar a nova vocaçao no acc manager

 

não entendi..

você quer dizer que não consegue adicionar novas vocações no Account Manager? 1/1?

Nunca tentei isso, mais acho que não vai conseguir porque o nome delas fica associado no c++ (eu acho)

 

...

Bem-vindo ao forum :smile_positivo:

Editado Janeiro 3 por AlissonLinneker

03 de janeiro de 2009 às 19:05

"mas ignorando isso eu não consegui adicionar a nova vocaçao no acc manager"

 

eu acho que isso se resolve com o seguinte:

-para cada vocation há o 'vocation id', que tem que ser diferente em todas as vocações

-além do 'voc id', há o 'prevoc'. o prevoc indica se a vocação é inicial ou se é promoção de outras vocações.

-exemplo: knight(voc = 4, prevoc = 4)/elite knight(voc = 8, prevoc = 4)

 

o que você tem que fazer é igualar o vocation id de cada vocação com o prevoc de cada vocação, a não ser nas vocações to tipo elite knight (promoções).

isso vai fazer com que o acc manager reconheça a vocação como uma vocação primária e a implementará a ser escolhida no começo do jogo. se o prevoc for diferente do voc id o acc manager vai reconhecer como uma promoção que deve ser adquirida. se o prevoc for 0 da na mesma! é promoção da 'no vocation'.

 

te ajudei? poste aqui com "dúvida sanada"

 

braço!

soltyxS
03 de janeiro de 2009 às 21:04

aki ta o meu vocations.xml...... alguem pode dar uma olhada para mim?

 

<?xml version="1.0" encoding="UTF-8"?>

<vocations>

<vocation id="0" name="None" description="none" gaincap="500" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="120" gainmanaticks="3" gainmanaamount="210" manamultiplier="1.1" attackspeed="1700" soulmax="100" gainsoulticks="120" fromvoc="1">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="2" name="Druid" description="a druid" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="120" gainmanaticks="3" gainmanaamount="210" manamultiplier="1.1" attackspeed="1700" soulmax="100" gainsoulticks="120" fromvoc="2">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="3" name="Paladin" description="a paladin" gaincap="2000" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="150" gainmanaticks="4" gainmanaamount="150" manamultiplier="1.4" attackspeed="1600" soulmax="100" gainsoulticks="120" fromvoc="3">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.2"/>

<skill id="1" multiplier="1.2"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.2"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="4" name="Knight" description="a knight" gaincap="2500" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="255" gainmanaticks="6" gainmanaamount="120" manamultiplier="3.0" attackspeed="1600" soulmax="100" gainsoulticks="120" fromvoc="4">

<formula meleeDamage="1.1" distDamage="1.0" defense="1.2" armor="1.0"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.4"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="5" name="Master Sorcerer" description="a master sorcerer" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="160" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="1600" soulmax="200" gainsoulticks="15" fromvoc="1">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="6" name="Elder Druid" description="an elder druid" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="160" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="1600" soulmax="200" gainsoulticks="15" fromvoc="2">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="7" name="Royal Paladin" description="a royal paladin" gaincap="2000" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="200" gainmanaticks="3" gainmanaamount="240" manamultiplier="1.4" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="3">

<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>

<skill id="0" multiplier="1.2"/>

<skill id="1" multiplier="1.2"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.2"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="8" name="Elite Knight" description="an elite knight" gaincap="2500" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="400" gainmanaticks="4" gainmanaamount="160" manamultiplier="3.0" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="4">

<formula meleeDamage="1.2" distDamage="1.0" defense="1.3" armor="1.1"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.4"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="9" name="Magic Gladiator" description="an gladiator" gaincap="3000" gainhp"20" gainmana="40" gainhpticks="2" gainhpamount="400" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="1200" soulmax="500" gainsoulticks="15" fromvoc="0">

<formula meleeDamage="1.2" distDamage="1.2" defense="1.2" armor="1.2"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

</vocations>

 

eu adicionei a linha no spells... <vocation name="Magic Gladiator" />

mais n sei o que acontece...

03 de janeiro de 2009 às 23:35

hm...

 

magic gladiator também tem que aparecer no acc manager? se tiver basta mudar o formvoc (que é o prevoc q eu disse anteriormente =P) para '9'.

 

-no seu vocations.xml parece estar tudo certinho... :ouch:

 

eu tive uma idéia. em vez de <vocation name="blablabla"/> você pode colocar '<vocation id="9"/>'.

tenta isso, se der ja sabe, dúvida sanada

 

braço!

soltyxS
04 de janeiro de 2009 às 05:03

aewwww.....

vlw ae... eu troquei todos os <vocation name="blablabla" /> por <vocation id="666" /> e ele n deu mais o erro... e eu arrumei uma coisa no vocations.xml.... parece q eu tinha errado uma simples TAG... na hora de fexa ou abri... mais arrumei isso e agora tudo funcionou xP

aparece no acc manager para escolher e as spells funcionam direitinho xP

vlws ae galera

qualquer outra duvida ja sei q posso conta com vcs ^^