narutomaniacos
Member
How to add more hits to this spell
Like this:
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_TEAL)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 263)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 104)
function onGetFormulaValues(cid, level, maglevel)
min = -((level*12) + (maglevel*60))
max = -((level*12) + (maglevel*60))
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Like this:
Lua:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_PINK)
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 29)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 65)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -35.0, 0, -35.5, 0)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
function onCastSpell(cid, var)
local parameters = {cid = cid, var = var, combat1 = combat1}
for k = 1, 10 do
addEvent(function()
if isCreature(cid) then
addEvent(onCastSpell1, 1, parameters)
end
end, 1 + ((k-1) * 225))
end
return true
end
Last edited: