JU
dúvida

Alguem Me Diz Pq Essa Spell Não Ta Hitando...

Por juan500, 02 de set. de 2012 em Scripts

script
2
578
juan500J
02 de setembro de 2012 às 15:18

script:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 25)

function onGetFormulaValues(cid, level, maglevel)

min = -(level * 0.28 + maglevel * 1.48) * 1.0

max = -(level * 0.34 + maglevel * 2.34) * 1.0

return min, max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

tag:

 

<instant name="Rasengan" words="rasengan" lvl="20" mana="100" prem="0" casterTargetOrDirection="2" range="3" blockwalls="1" exhaustion="1500" needlearn="0" event="script" value="naruto/rasengan.lua">

<vocation id="1"/>

</instant>

 

Ss:

 

post-318796-0-40046200-1346609909_thumb.jpg

MattziinM
02 de setembro de 2012 às 16:15

Tenta.

 

Tag:
<instant name="rasengan" words="rasengan" lvl="20" mana="320" prem="0" casterTargetOrDirection="2" range="4" blockwalls="1" exhaustion="1500" needlearn="0" event="script" value="naruto/rasengan.lua">
<vocation id="1"/>
</instant>

Script Spell:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 25)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 0.280 + maglevel * 1.480) * 420.0
max = -(level * 0.340 + maglevel * 2.340) * 420.8
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end