• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Remove Close Theard!

Printer

if Printer then print("LUA") end
Senator
Premium User
Joined
Dec 27, 2009
Messages
5,780
Solutions
31
Reaction score
2,299
Location
Sweden?
Remove Close Theard!
 
Last edited:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="1000" 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="Ninja" description="a ninja" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" 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="Assassin" description="a assassin" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" 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="Warrior" description="a warrior" gaincap="2000" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="1.6" attackspeed="400" 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="Mage" description="a mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="4.0" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" 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="wizard" description="a wizard" gaincap="1110" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="5">
        <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="Rouge" description="an rouge" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="6">
        <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="Super Ninja" description="an super ninja" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="1">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Ultra Ninja" description="an ultra ninja" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="1">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="9" name="Super Assassin" description="an super assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="2">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="10" name="Ultra Assassin" description="an ultra assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="2">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="11" name="Super Warrior" description="an super warrior" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="3">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="12" name="Ultra Warrior" description="an Hunter" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="3">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="13" name="Super Mage" description="an super mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="4">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="14" name="Ultra Mage" description="an ultra mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="4">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Super Wizard" description="an super wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="5">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Ultra Wizard" description="an ultra wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="5">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Super Rouge" description="an super rouge" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="6">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Ultra Rouge" description="an ultra rouge" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="6">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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>
    </vocations>
hello cyberm are you there?
 
Last edited by a moderator:
Like I've told you before, you have a big disorder in your vocation's xml
I imagine that this represents your voc evolution chart:
None(0)
Ninja(1)->Super Ninja(7)->Ultra Ninja(8)
Assassin(2)->Super Assassin(9)->Ultra Assassin(10)
Warrior(3)->Super Warrior(11)->Ultra Warrior(12)
Mage(4)->Super Mage(13)->Ultra Mage(14)
Wizard(5)->Super Wizard(15)->Ultra Wizard(16)
Rouge(6)->Super Rouge(17)->Ultra Rouge(18)
I don't see that vocID 15 is ninja, don't know why you mention it. Your problem here must be that epic or second-promotion vocs have the "fromVoc" tag badly made, try:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" gaincap="5"  gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1"  gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0"  attackspeed="1000" 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="Ninja" description="a ninja"  gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2"  gainhpamount="250" gainmanaticks="2" gainmanaamount="300"  manamultiplier="1.1" attackspeed="580" 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="Assassin" description="a assassin"  gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2"  gainhpamount="250" gainmanaticks="2" gainmanaamount="300"  manamultiplier="1.1" attackspeed="580" 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="Warrior" description="a warrior"  gaincap="2000" gainhp="10" gainmana="15" gainhpticks="2"  gainhpamount="250" gainmanaticks="2" gainmanaamount="250"  manamultiplier="1.6" attackspeed="400" 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="Mage" description="a mage" gaincap="2005"  gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="250"  gainmanaticks="2" gainmanaamount="250" manamultiplier="4.0"  attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" 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="wizard" description="a wizard"  gaincap="1110" gainhp="5" gainmana="30" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="5">
        <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="Rouge" description="an rouge"  gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="6">
        <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="Super Ninja" description="an super ninja"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="1">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Ultra Ninja" description="an ultra ninja"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="7">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="9" name="Super Assassin" description="an super  assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="2">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="10" name="Ultra Assassin" description="an ultra  assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="9">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="11" name="Super Warrior" description="an super  warrior" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="3">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="12" name="Ultra Warrior" description="an Hunter"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="11">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="13" name="Super Mage" description="an super mage"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="4">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="14" name="Ultra Mage" description="an ultra mage"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="13">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="15" name="Super Wizard" description="an super  wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="5">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="16" name="Ultra Wizard" description="an ultra  wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="15">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="17" name="Super Rouge" description="an super rouge"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="6">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="18" name="Ultra Rouge" description="an ultra rouge"  gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2"  gainhpamount="100" gainmanaticks="2" gainmanaamount="300"  manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1"  fromvoc="17">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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>
</vocations>
 
Ninja(1)->Super Ninja(7)->Ultra Ninja(8)
Assassin(2)->Super Assassin(9)->Ultra Assassin(10)
Warrior(3)->Super Warrior(11)->Ultra Warrior(12)
Mage(4)->Super Mage(13)->Ultra Mage(14)
Wizard(5)->Super Wizard(15)->Ultra Wizard(16)
Rouge(6)->Super Rouge(17)->Ultra Rouge(18)

When he get promoted from ninja to super ninja its work, but when i relog i become a ninja again why?
 
I bet you are ignoring the vocations ids of the script with the ones in the xml
try
LUA:
local setup = {
    --[[
    [0] = { <- vocation ID number
        level = 20, --required minimum level to obtain promotion
        outfit = {lookType=123,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0},
        oldWeapon = 2392, --required weapon to obtain promotion
        newWeapon = 2400, --weapon you get after promotion
        newVocation = 2, --new vocation's ID that the player is promoted to
    },]]
    [1] = { --ninja
        level = 20, 
        outfit = {lookType=123,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0},
        oldWeapon = 2392,
        newWeapon = 2400,
        newVocation = 7
    },
    [7] = { --super ninja
        level = 40, 
        outfit = {lookType=123,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0},
        oldWeapon = 2392, 
        newWeapon = 2400,
        newVocation = 8
    },
    [2] = { --Assassin
        level = 20, 
        outfit = {lookType=123,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0},
        oldWeapon = 2392,
        newWeapon = 2400,
        newVocation = 9
    },
    [9] = { --Super Assassin
        level = 40, 
        outfit = {lookType=123,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0},
        oldWeapon = 2392, 
        newWeapon = 2400,
        newVocation = 10
    },
}
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
    local scroll = setup[getPlayerVocation(cid)]
 
    if not scroll then
        doPlayerSendCancel(cid, 'You do not have the required vocation.')
        return true
    end
 
    if getPlayerLevel(cid) < scroll.level then
        doPlayerSendCancel(cid, 'You need to be at least level '..scroll.level..' in order to be promoted.')
        return true
    end
 
    if getPlayerItemCount(cid, scroll.oldWeapon) == 1 then
        doTransformItem(getPlayerItemById(cid, true, scroll.oldWeapon).uid, scroll.newWeapon)
    else
        doPlayerSendCancel(cid, 'You need only 1 '.. getItemNameById(scroll.oldWeapon)..' in order to be promoted.')
        return true
    end
 
    if scroll.outfit then
        doCreatureChangeOutfit(cid, scroll.outfit)
    end
 
    doRemoveItem(item.uid, 1)
    doPlayerSetVocation(cid, scroll.newVocation)
    doSendMagicEffect(fromPosition, CONST_ME_FIREWORK_YELLOW)
    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'You have just been promoted to '..getPlayerVocationName(cid)..'!!')
    doPlayerSave(cid)
    return true
end
vocations.xml
XML:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="1000" 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="Ninja" description="a ninja" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" 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="Assassin" description="a assassin" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" 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="Warrior" description="a warrior" gaincap="2000" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="1.6" attackspeed="400" 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="Mage" description="a mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="4.0" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" 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="wizard" description="a wizard" gaincap="1110" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="5">
        <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="Rouge" description="an rouge" gaincap="1000" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="6">
        <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="Super Ninja" description="an super ninja" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="1">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="8" name="Ultra Ninja" description="an ultra ninja" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="7">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="9" name="Super Assassin" description="an super  assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="2">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="10" name="Ultra Assassin" description="an ultra  assassin" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="9">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="11" name="Super Warrior" description="an super  warrior" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="3">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="12" name="Ultra Warrior" description="an Hunter" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="11">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="13" name="Super Mage" description="an super mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="4">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="14" name="Ultra Mage" description="an ultra mage" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="13">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="15" name="Super Wizard" description="an super  wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="5">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="16" name="Ultra Wizard" description="an ultra  wizard" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="15">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="17" name="Super Rouge" description="an super rouge" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="6">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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="18" name="Ultra Rouge" description="an ultra rouge" gaincap="2005" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="400" soulmax="200" gainsoulticks="1" fromvoc="17">
        <formula meleeDamage="2.0" distDamage="1.0" defense="1.4" 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>
</vocations>
 
its the samething!!

19:25 You see yourself. You are a ninja.

19:25 You have just been promoted to Super Ninja!!

Relog

19:25 You see yourself. You are a ninja.

Should i use a other vocation xml?
 
I'm not always available to do this: I do it if I want and I have free time, so don't think you can ask me each 10 minutes for the same thing, like if you were expecting me to post it.
 
Back
Top