I'm new at making spells and I finished one and got problem with it when I say the word of casting the spell this word is being said as if it is normal word not spell word Idk what is the problem and here is the code could anyone check whats wrong with it ? Thanks .
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, 256)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 1)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, 0, 0, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, 256)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 1)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -1.0, 0, 0, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, 256)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 1)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, 0, 0, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, 256)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 1)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, 35)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -1.0, 0, 0, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
end