Is it possible to send magic effect to playerpos in spell which is used on target ?
For example this spell:
i need to send combat2 magic effect on player's pos
tried doSendMagicEffect(getPlayerPos(cid),xxx)), unsuccesfully
For example this spell:
Code:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setAttackFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setAttackFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2}
local mlvl,lvl = getPlayerMagLevel(cid),getPlayerLevel(cid)
local min = mlvl * 0.8 + lvl * 0.5 --change this formula to change the min amount of healing
local max = mlvl * 1.2 + lvl * 0.9 --change this formula to change the max amount of healing
doCreatureAddHealth(cid, math.random(min,max))
addEvent(onCastSpell2, 500, parameters)
return doCombat(cid, combat1, var)
end
i need to send combat2 magic effect on player's pos
tried doSendMagicEffect(getPlayerPos(cid),xxx)), unsuccesfully