I have tried all night to convert this spell from 8.6 to 10.98 but i cant seem to get it to work?
Error in Console.
C++:
local combat1 = createCombatObject()
combat:setParameter(combat1, COMBAT_PARAM_TYPE, 2)
combat:setParameter(combat1, COMBAT_PARAM_EFFECT, 11)
combat:setParameter(combat1, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.5, -800, -1.5, -860)
local combat2 = createCombatObject()
combat:setParameter(combat2, COMBAT_PARAM_TYPE, 8)
combat:setParameter(combat2, COMBAT_PARAM_EFFECT, 36)
combat:setParameter(combat2, COMBAT_PARAM_DISTANCEEFFECT, 3)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.5, -800, -1.5, -900)
local combat3 = createCombatObject()
combat:setParameter(combat3, COMBAT_PARAM_TYPE, 2)
combat:setParameter(combat3, COMBAT_PARAM_EFFECT, 11)
combat:setParameter(combat3, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.5, -700, -1.5, -760)
local combat4 = createCombatObject()
combat:setParameter(combat4, COMBAT_PARAM_TYPE, 8)
combat:setParameter(combat4, COMBAT_PARAM_EFFECT, 36)
combat:setParameter(combat4, COMBAT_PARAM_DISTANCEEFFECT, 3)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.5, -800, -1.5, -810)
local function onCastSpell1(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, combat2, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, combat3, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, combat4, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 300, parameters)
addEvent(onCastSpell3, 600, parameters)
addEvent(onCastSpell4, 800, parameters)
return TRUE
end
Post automatically merged:
Error in Console.
Code:
data/spells/scripts/attack/arcanestrike.lua:2: attempt to call global 'createCombatObject' (a nil value)
stack traceback:
[C]: in function 'createCombatObject'