Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Pessoal, preciso de um favor urgente!!!!

O player faz a promote com o npc, desloga e loga e a vocação volta a original!!

Alguém ajuda prfv

 

vocations.xml:

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="150" gainmanaticks="3" gainmanaamount="150" manamultiplier="1.1" attackspeed="1200" soulmax="100" gainsoulticks="120" fromvoc="1">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="150" gainmanaticks="3" gainmanaamount="150" manamultiplier="1.1" attackspeed="1200" soulmax="100" gainsoulticks="120" fromvoc="2">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="150" gainmanaticks="4" gainmanaamount="150" manamultiplier="1.4" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="3">
        <formula meleeDamage="0.9" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="150" gainmanaticks="6" gainmanaamount="150" manamultiplier="3.0" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="175" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="175" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="175" gainmanaticks="3" gainmanaamount="175" manamultiplier="1.4" attackspeed="1000" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.1" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="175" gainmanaticks="4" gainmanaamount="150" manamultiplier="3.0" attackspeed="1000" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="9" name="Wyzard" description="an wyzard" needpremium="0" gaincap="20" gainhp="10" gainmana="60" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="40" manamultiplier="1.1" attackspeed="600" soulmax="250" gainsoulticks="1" fromvoc="5" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.5" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.2"/>
    </vocation>
    <vocation id="10" name="Cleric" description="a cleric" needpremium="0" gaincap="20" gainhp="10" gainmana="60" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="40" manamultiplier="1.1" attackspeed="600" soulmax="250" gainsoulticks="1" fromvoc="6" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.5" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="11" name="Ranger" description="a ranger" needpremium="0" gaincap="40" gainhp="25" gainmana="25" gainhpticks="1" gainhpamount="30" gainmanaticks="1" gainmanaamount="3" manamultiplier="1.4" attackspeed="400" soulmax="250" gainsoulticks="1" fromvoc="7" lessloss="30">
        <formula meleeDamage="1.0" distDamage="4.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.2" defense="1.5" magDefense="1.2" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="12" name="Slayer" description="a slayer" needpremium="0" gaincap="50" gainhp="35" gainmana="10" gainhpticks="40" gainhpamount="1" gainmanaticks="1" gainmanaamount="20" manamultiplier="3.0" attackspeed="400" soulmax="250" gainsoulticks="1" fromvoc="8" lessloss="30">
        <formula meleeDamage="7.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.0" defense="1.5" magDefense="1.0" armor="1.8"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
        <vocation id="13" name="Dark Wyzard" description="a dark wyzard" needpremium="0" gaincap="20" gainhp="20" gainmana="80" gainhpticks="1" gainhpamount="40" gainmanaticks="10" gainmanaamount="80" manamultiplier="1.1" attackspeed="500" soulmax="250" gainsoulticks="1" fromvoc="9" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.8" magDamage="2.2" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="14" name="Elemental Cleric" description="a elemental cleric" needpremium="0" gaincap="20" gainhp="20" gainmana="80" gainhpticks="1" gainhpamount="40" gainmanaticks="1" gainmanaamount="80" manamultiplier="1.1" attackspeed="500" soulmax="250" gainsoulticks="1" fromvoc="10" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.5" magDamage="1.9" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="15" name="Elven Ranger" description="a elven ranger" needpremium="0" gaincap="30" gainhp="40" gainmana="45" gainhpticks="1" gainhpamount="60" gainmanaticks="1" gainmanaamount="70" manamultiplier="1.4" attackspeed="300" soulmax="250" gainsoulticks="1" fromvoc="11" lessloss="30">
        <formula meleeDamage="1.0" distDamage="5.5" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.5" defense="3.0" magDefense="1.5" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="16" name="Dragon Slayer" description="a dragon slayer" needpremium="0" gaincap="45" gainhp="50" gainmana="15" gainhpticks="1" gainhpamount="100" gainmanaticks="1" gainmanaamount="30" manamultiplier="3.0" attackspeed="300" soulmax="250" gainsoulticks="1" fromvoc="12" lessloss="30">
        <formula meleeDamage="13.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="3.0" defense="3.0" magDefense="1.0" armor="2.4"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
        </vocation>
    
    </vocations>

 

 

tumblr_o70wteR8521r9n6kzo1_400.gif

Link para o post
Compartilhar em outros sites

me passa a script do npc do promote.

@Yamborghini

Testa ae:

 

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="150" gainmanaticks="3" gainmanaamount="150" manamultiplier="1.1" attackspeed="1200" soulmax="100" gainsoulticks="120" fromvoc="1">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="150" gainmanaticks="3" gainmanaamount="150" manamultiplier="1.1" attackspeed="1200" soulmax="100" gainsoulticks="120" fromvoc="2">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="150" gainmanaticks="4" gainmanaamount="150" manamultiplier="1.4" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="3">
        <formula meleeDamage="0.9" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="150" gainmanaticks="6" gainmanaamount="150" manamultiplier="3.0" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="175" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="175" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="175" gainmanaticks="3" gainmanaamount="175" manamultiplier="1.4" attackspeed="1000" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.1" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="175" gainmanaticks="4" gainmanaamount="150" manamultiplier="3.0" attackspeed="1000" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="9" name="Wyzard" description="an wyzard" needpremium="0" gaincap="20" gainhp="10" gainmana="60" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="40" manamultiplier="1.1" attackspeed="600" soulmax="250" gainsoulticks="1" fromvoc="9" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.5" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.2"/>
    </vocation>
    <vocation id="10" name="Cleric" description="a cleric" needpremium="0" gaincap="20" gainhp="10" gainmana="60" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="40" manamultiplier="1.1" attackspeed="600" soulmax="250" gainsoulticks="1" fromvoc="10" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.5" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="11" name="Ranger" description="a ranger" needpremium="0" gaincap="40" gainhp="25" gainmana="25" gainhpticks="1" gainhpamount="30" gainmanaticks="1" gainmanaamount="3" manamultiplier="1.4" attackspeed="400" soulmax="250" gainsoulticks="1" fromvoc="11" lessloss="30">
        <formula meleeDamage="1.0" distDamage="4.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.2" defense="1.5" magDefense="1.2" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="12" name="Slayer" description="a slayer" needpremium="0" gaincap="50" gainhp="35" gainmana="10" gainhpticks="40" gainhpamount="1" gainmanaticks="1" gainmanaamount="20" manamultiplier="3.0" attackspeed="400" soulmax="250" gainsoulticks="1" fromvoc="12" lessloss="30">
        <formula meleeDamage="7.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.0" defense="1.5" magDefense="1.0" armor="1.8"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
        <vocation id="13" name="Dark Wyzard" description="a dark wyzard" needpremium="0" gaincap="20" gainhp="20" gainmana="80" gainhpticks="1" gainhpamount="40" gainmanaticks="10" gainmanaamount="80" manamultiplier="1.1" attackspeed="500" soulmax="250" gainsoulticks="1" fromvoc="13" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.8" magDamage="2.2" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="14" name="Elemental Cleric" description="a elemental cleric" needpremium="0" gaincap="20" gainhp="20" gainmana="80" gainhpticks="1" gainhpamount="40" gainmanaticks="1" gainmanaamount="80" manamultiplier="1.1" attackspeed="500" soulmax="250" gainsoulticks="1" fromvoc="14" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.5" magDamage="1.9" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="15" name="Elven Ranger" description="a elven ranger" needpremium="0" gaincap="30" gainhp="40" gainmana="45" gainhpticks="1" gainhpamount="60" gainmanaticks="1" gainmanaamount="70" manamultiplier="1.4" attackspeed="300" soulmax="250" gainsoulticks="1" fromvoc="15" lessloss="30">
        <formula meleeDamage="1.0" distDamage="5.5" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.5" defense="3.0" magDefense="1.5" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="16" name="Dragon Slayer" description="a dragon slayer" needpremium="0" gaincap="45" gainhp="50" gainmana="15" gainhpticks="1" gainhpamount="100" gainmanaticks="1" gainmanaamount="30" manamultiplier="3.0" attackspeed="300" soulmax="250" gainsoulticks="1" fromvoc="16" lessloss="30">
        <formula meleeDamage="13.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="3.0" defense="3.0" magDefense="1.0" armor="2.4"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
        </vocation>
    
    </vocations>

 

                                                        

Link para o post
Compartilhar em outros sites

Promote 1:

Spoiler

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end

local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
msg = string.lower(msg)
local price = 0
local vocations = {1,2,3,4}
local level = 20

if isInArray({"promotion","promote","promo"}, msg) then
selfSay('Você quer ser promovido?', cid)
talkState[talkUser] = 1

elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then
if isInArray(vocations, getPlayerVocation(cid)) then
if getPlayerLevel(cid) >= level then
if doPlayerRemoveMoney(cid,price) == TRUE then

local new = (getPlayerVocation(cid)+4)
doPlayerSetVocation(cid, new)
doSendMagicEffect(getCreaturePos(cid), 12)
setPlayerStorageValue(cid, 878975, new)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns, você foi promovido.")
talkState[talkUser] = 0
else
selfSay('Você não tem dinheiro suficiente para ser promovido.', cid)
talkState[talkUser] = 0
end
else
selfSay('Desculpe, você precisa ser level '.. level .. ' ou mais para ser promovido!', cid)
talkState[talkUser] = 0
end
else
selfSay('Desculpe, mais você não pode receber promotion.', cid)
talkState[talkUser] = 0
end
elseif msg == "no" and talkState[talkUser] >= 1 then
selfSay("Tchau então.", cid)
talkState[talkUser] = 0
npcHandler:releaseFocus(cid)
end

return TRUE
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

 

Promote 2:

Spoiler

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid)                          npcHandler:onCreatureAppear(cid)                        end
function onCreatureDisappear(cid)                       npcHandler:onCreatureDisappear(cid)                     end
function onCreatureSay(cid, type, msg)                  npcHandler:onCreatureSay(cid, type, msg)                end
function onThink()                                      npcHandler:onThink()                                    end

function creatureSayCallback(cid, type, msg)
        if(not npcHandler:isFocused(cid)) then
                return false
        end

        local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid


	if(msgcontains(msg, 'aol') or msgcontains(msg, 'amulet of loss') or msgcontains(msg, 'elemental necklace')) then
                selfSay('Você quer compra um elemental necklace por 50 crystal coin\'s?', cid)
                talkState[talkUser] = 1

        elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
                        if doPlayerRemoveMoney(cid, 500000) == TRUE then
                        doPlayerAddItem(cid, 11523, 1)
						doSendMagicEffect(getCreaturePos(cid), 49)
                        selfSay('Obrigado aqui está seu elemental necklace.', cid)
                else
                        selfSay('Você não tem 50 crystal coin\'s.', cid)
             end
                talkState[cid] = 0

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

        elseif(msgcontains(msg, 'energyze') or msgcontains(msg, 'ener')) then
                selfSay('Você quer energizar seu amulet of loss?', cid)
                talkState[talkUser] = 2
		
	elseif talk_state == 2 then
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then
		if getPlayerItemCount(cid, 11523) == 0 and getPlayerItemCount(cid, 11511) == 0 and getPlayerItemCount(cid, 11519) == 0 then
		selfSay('Você não tem nenhum amulet para ser energyzado.', cid)
		doSendMagicEffect(getCreaturePos(cid), 2)
	return TRUE
	end

	if getPlayerItemCount(cid, 11523) >= 1 and doPlayerRemoveMoney(cid, 50000) == TRUE then
		doPlayerRemoveItem(cid,11523,1)
		doPlayerAddItem(cid, 2361, 1)
		doSendMagicEffect(getCreaturePos(cid), 14)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você energizou seu elemental necklace.")
		return TRUE

  	elseif getPlayerItemCount(cid, 11511) >= 1 and doPlayerRemoveMoney(cid, 100000) == TRUE then
		doPlayerRemoveItem(cid,11511,1)
		doPlayerAddItem(cid, 11512, 1)
		doSendMagicEffect(getCreaturePos(cid), 14)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você energizou seu spirit elemental amulet.")
		return TRUE

  	elseif getPlayerItemCount(cid, 11519) >= 1 and doPlayerRemoveMoney(cid, 150000) == TRUE then
		doPlayerRemoveItem(cid,11519,1)
		doPlayerAddItem(cid, 11513, 1)
		doSendMagicEffect(getCreaturePos(cid), 14)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você energizou seu magic elemental amulet.")
		         return TRUE
               else
                  selfSay('você não tem dinheiro suficiente.', cid)
				  doSendMagicEffect(getCreaturePos(cid), 2)
               end

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

	elseif(msgcontains(msg, 'bless class b') or msgcontains(msg, 'blessing class b')) then
                selfSay('Você quer blessing classe B por '.. ((getPlayerLevel(cid)) * 2000) ..' gold coins?', cid)
                talkState[talkUser] = 3

        elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then
		if getPlayerBlessing(cid, 1) then
                	selfSay('Você já tem a benção dos deuses', cid)
		return true
		end

        if getPlayerPremiumDays(cid) == 0 then
                selfSay('Desculpe, mais você não é premium.', cid)
		return true
		end

        if doPlayerRemoveMoney(cid, getPlayerLevel(cid)*4000) == TRUE then
                doPlayerAddBlessing(cid, 2)
                doPlayerAddBlessing(cid, 1)
				doSendMagicEffect(getCreaturePos(cid), 49)
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu benção dos deuses classe B.")
                	selfSay('Obrigado por seu dinheiro,haha.', cid)
                else
                        selfSay('Você não tem '.. ((getPlayerLevel(cid)) * 4000) ..' gold coins.', cid)
             end
                talkState[cid] = 0

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

	elseif(msgcontains(msg, 'bless class c') or msgcontains(msg, 'blessing class c')) then
            selfSay('Você quer blessing classe C por ' .. ((getPlayerLevel(cid)) * 1000) .. ' gold coins?', cid)
                talkState[talkUser] = 4

        elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then
	if getPlayerBlessing(cid, 1) then
                selfSay('Você já tem a benção dos deuses.', cid)
		return true
		end

        if getPlayerPremiumDays(cid) == 0 then
                   selfSay('Desculpe, mais você não é premium.', cid)
		   return true
		   end

        if doPlayerRemoveMoney(cid, getPlayerLevel(cid)*1000) == TRUE then
                        doPlayerAddBlessing(cid, 1)
                        doSendMagicEffect(getCreaturePos(cid), 49)
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu benção dos deuses classe C.")
                        selfSay('Obrigado por seu dinheiro,haha.', cid)
                else
                        selfSay('Você não tem '.. ((getPlayerLevel(cid)) * 1000) ..' gold coins.', cid)
                end
                talkState[talkUser] = 0

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

        elseif(msgcontains(msg, 'sta') or msgcontains(msg, 'smina')) then
                selfSay('Gostaria de recuperar todo a sua stamina por '.. ((getPlayerLevel(cid)) * 2500) ..' gold coins?', cid)
                talkState[talkUser] = 5

        elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 5) then
                if doPlayerRemoveMoney(cid, getPlayerLevel(cid)*2500) == TRUE then
			doPlayerAddStamina(cid, -getPlayerStamina(cid)+151200)
			doRemoveCreature(cid)
			selfSay('Obrigado por seu dinheiro,haha.', cid)
                else
                	selfSay('Você não tem o '.. ((getPlayerLevel(cid)) * 2500) ..' gold coins.', cid)
             	end
                talkState[cid] = 0

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

	elseif msgcontains(msg, 'magic elemental amulet') or msgcontains(msg, 'magic') then
		selfSay('Você deseja trocar o Merlian, relic of the hell, Broonier, Thordain, dark wyzard, angel e o gaya amulet por um Magic Elemental Amulet?', cid)
			talk_state = 7

	elseif talk_state == 7 then
		if msgcontains(msg, 'yes') then
		if getPlayerItemCount(cid, 2139) == 0 or getPlayerItemCount(cid, 2142) == 0 or getPlayerItemCount(cid, 2132) == 0 or getPlayerItemCount(cid, 2136) == 0 or getPlayerItemCount(cid, 2200) == 0 or getPlayerItemCount(cid, 2196) == 0 or getPlayerItemCount(cid, 2138) == 0 then
		selfSay(' Você não tem todos amulets necessários.', cid)
		doSendMagicEffect(getPlayerPosition(cid),0)
		return TRUE
		end

	if doPlayerRemoveItem(cid, 2139, 1) == TRUE and doPlayerRemoveItem(cid, 2142, 1) == TRUE and doPlayerRemoveItem(cid, 2132, 1) == TRUE and doPlayerRemoveItem(cid, 2136, 1) == TRUE and doPlayerRemoveItem(cid, 2200, 1) == TRUE and doPlayerRemoveItem(cid, 2196, 1) == TRUE and doPlayerRemoveItem(cid, 2138, 1) == TRUE then 
		doPlayerAddItem(cid,11519,1)
		doSendMagicEffect(getPlayerPosition(cid),40)
		selfSay('Pronto! O seu magic elemental necklace está pronto, obrigado.', cid)
		return TRUE
        else
			  selfSay('Você não tem todos amulets necessários.', cid)
			   doSendMagicEffect(getPlayerPosition(cid),0)
                      end
			end
			talk_state = 0
			
-------------------------------------------------------------------------------------------------------------------------------------------------------------------			
	
	elseif(msgcontains(msg, 'valan') or msgcontains(msg, 'valan')) then
        selfSay("Gostaria de comprar uma permissão para entrar no Valan Quest por 50  coin'\s?", cid)
        talkState[talkUser] = 8
        
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 8) then
        if getPlayerVocation(cid) >= 9 then
        selfSay("Valans não são permitidos compra a permissão.", cid)
		return true
		end
    if getPlayerStorageValue(cid, 10555) == 1 then
        selfSay("Você já tem a permissão.", cid)
		return true
		end
	if doPlayerRemoveMoney(cid, 500000) == TRUE then
        doPlayerSetStorageValue(cid, 10510, 1)
		doSendMagicEffect(getCreaturePos(cid), 49)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu permissão para entrar em Valan Quest.")
        selfSay('Obrigado, divirta-se muhahahah!', cid)
    else
    selfSay("Você não tem 50 crystal coin'\s.", cid)
        end
        talkState[cid] = 0	
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
                
        elseif(msgcontains(msg, 'god') or msgcontains(msg, 'deus')) then
                selfSay('Ual, você realmente conseguiu chegar até aqui! Você quer mesmo vira um Deus? é uma decisão de extrema sabedoria, e se mal usada pode-ra trazer altos riscos!', cid)
                talkState[talkUser] = 9

        elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 9) then
 
        local msgcarta = "Parábens nobre Deus."
        local teleport = {x=721,y=599,z=7}
        
        if getPlayerLevel(cid) < 500 then
        selfSay('Você precisa está level 500 para poder ser um Deus.', cid)
        return true
        end
        
        if getPlayerVocation(cid) < 9 then
        selfSay('Saia do meu templo, lixo!!', cid)
        return true
                
        elseif getPlayerVocation(cid) > 12 then
        selfSay('Você está louco? Você já é um Deus.', cid)
        return true
                        elseif getPlayerVocation(cid) == 9 then --wyz
                        doTeleportThing(cid, teleport)
                        doShowTextDialog(cid,11528,msgcarta)
                        doPlayerAddExp(cid, -getPlayerExperience(cid)+4200)
			local new = (getPlayerVocation(cid)+4)
			doPlayerSetVocation(cid, new)
                        doSendMagicEffect(getCreaturePos(cid), 12)
                        selfSay('Good luck, new God '..getCreatureName(cid)..'.', cid)
			doBroadcastMessage("Parabéns ao "..getCreatureName(cid)..", ele é agora o grande deus imortal, Dark Wyzard!")
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora os espiritos dos deuses está com você!")
                        setPlayerStorageValue(cid, 10459, new)  
                        return true
                        
                        elseif getPlayerVocation(cid) == 10 then --cleric
                        doShowTextDialog(cid,11528,msgcarta)
                        doTeleportThing(cid, teleport)
                        doPlayerAddExp(cid, -getPlayerExperience(cid)+4200)
			local new = (getPlayerVocation(cid)+4)
			doPlayerSetVocation(cid, new)
                        doSendMagicEffect(getCreaturePos(cid), 12)
                        selfSay('Good luck, new God '..getCreatureName(cid)..'.', cid)
			doBroadcastMessage("Parabéns ao "..getCreatureName(cid)..", ele é agora o grande deus imortal, Elemental Cleric!")
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora os espiritos dos deuses está com você!")
                        setPlayerStorageValue(cid, 10459, new)  
                        return true

                        
                        elseif getPlayerVocation(cid) == 11 then --ranger
                        doShowTextDialog(cid,11528,msgcarta)
                        doTeleportThing(cid, teleport)
                        doPlayerAddExp(cid, -getPlayerExperience(cid)+4200)
			local new = (getPlayerVocation(cid)+4)
			doPlayerSetVocation(cid, new)
                        doSendMagicEffect(getCreaturePos(cid), 12)
			doPlayerAddSkillTry(cid,4, 10)
                        selfSay('Good luck, new God '..getCreatureName(cid)..'.', cid)
			doBroadcastMessage("Parabéns ao "..getCreatureName(cid)..", ele é agora o grande deus imortal, Elven Ranger!")
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora os espiritos dos deuses está com você!")
                        setPlayerStorageValue(cid, 10459, new)  
                        return true

                        
                        elseif getPlayerVocation(cid) == 12 then --slayer
                        doShowTextDialog(cid,11528,msgcarta)
                        doTeleportThing(cid, teleport)
                        doPlayerAddExp(cid, -getPlayerExperience(cid)+4200)
			local new = (getPlayerVocation(cid)+4)
			doPlayerSetVocation(cid, new)
                        doSendMagicEffect(getCreaturePos(cid), 12)
			doPlayerAddSkillTry(cid,0, 10)		
			doPlayerAddSkillTry(cid,1, 10)
			doPlayerAddSkillTry(cid,2, 10)
			doPlayerAddSkillTry(cid,3, 10)
			doPlayerAddSkillTry(cid,5, 10)
			doPlayerAddSkillTry(cid,6, 10)
                        selfSay('Good luck, new God '..getCreatureName(cid)..'.', cid)
			doBroadcastMessage("Parabéns ao "..getCreatureName(cid)..", ele é agora o grande deus imortal, Dragon Slayer!")
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora os espiritos dos deuses está com você!")
                        setPlayerStorageValue(cid, 10459, new)        
             end

                talkState[cid] = 0

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

elseif(msgcontains(msg, 'bless') or msgcontains(msg, 'bless')) then
                selfSay('Eu vendo {bless class B} and {bless class C}.', cid)

elseif(msgcontains(msg, 'offer') or msgcontains(msg, 'ofertas')) then
                selfSay('Eu vendo {bless class B}, {bless class C}, {elemental necklace}, eu também restauro sua {stamina}, vendo Permição para entrar na {valan} quest, {energyze} seu elemental necklace e reset você a {god}. e também fabrico {magic elemental amulet}.', cid)

        end
        return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

 

tumblr_o70wteR8521r9n6kzo1_400.gif

Link para o post
Compartilhar em outros sites


local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end

local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
msg = string.lower(msg)
local price = 0
local vocations = {1,2,3,4}
local level = 20

if isInArray({"promotion","promote","promo"}, msg) then
selfSay('Você quer ser promovido?', cid)
talkState[talkUser] = 1

elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then
if isInArray(vocations, getPlayerVocation(cid)) then
if getPlayerLevel(cid) >= level then
if doPlayerRemoveMoney(cid,price) == TRUE then

local new = (getPlayerVocation(cid)+4)
db.query("UPDATE `players` SET `vocation` = " .. new .. " WHERE `id` = " .. getPlayerGUID(cid) .. ";")
doSendMagicEffect(getCreaturePos(cid), 12)
setPlayerStorageValue(cid, 878975, new)
addEvent(doRemoveCreature, 1000, cid)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns, você foi promovido, sera relogado em 1 segundos.")
talkState[talkUser] = 0
else
selfSay('Você não tem dinheiro suficiente para ser promovido.', cid)
talkState[talkUser] = 0
end
else
selfSay('Desculpe, você precisa ser level '.. level .. ' ou mais para ser promovido!', cid)
talkState[talkUser] = 0
end
else
selfSay('Desculpe, mais você não pode receber promotion.', cid)
talkState[talkUser] = 0
end
elseif msg == "no" and talkState[talkUser] >= 1 then
selfSay("Tchau então.", cid)
talkState[talkUser] = 0
npcHandler:releaseFocus(cid)
end

return TRUE
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

Te ajudei ?? Que tal fazer uma contribuição ?

Doar

Link para o post
Compartilhar em outros sites
1 hora atrás, DboExplorer disse:

È a correção da script Promote 1, teste e me diga o resultado

ele reloga mas não salva a vocação, não funcionou

tumblr_o70wteR8521r9n6kzo1_400.gif

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo