Jump to content

Entus

Recommended Posts

Fala aí gurizada.

Hoje vou trazer um script que não tenho visto muito em ot's 8.54, ou em qualquer outra versão, e eu acho ele bem útil para Druid/Sorcerer.


OBJETIVO: Curar um amigo, ou seja, vamos usar um exemplo. Quero curar meu amigo que está com a vida baixa, vou usar o comando Ultra Heal "Amigo.

 

Ok, vamos ao script.

 

Em data/spells/scripts crie um arquivo com o nome de healaamigo.lua e dentro coloque:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_PINK)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 10, 10, 16, 22)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

Depois de ter feito isto abra o spells.xml e coloque embaixo de uma spell a seguinte linha:

<instant name="Ultra Heal" words="ultra heal" lvl="50" mana="200" prem="0" aggressive="0" needtarget="1" params="1" exhaustion="1000" groups="2,1000" icon="84" needlearn="0" event="script" value="healing/healaamigo.lua">
        <vocation id="2"/>
        <vocation id="6"/>
    </instant>

Eu coloquei para Druid e Sorcerer usarem, caso queira que mais vocations tenham essa spell é só colocar os ids delas.

 

 

Espero que usem.

 

 

Enjoy it! laugh.png

Link to comment
Share on other sites

×
×
  • Create New...