Singed
New Member
- Joined
- Apr 20, 2009
- Messages
- 112
- Solutions
- 1
- Reaction score
- 2
Hey guys, i'm trying to make a rune that heals you and gives you mana at the same time, and i already got it working, but it only shows the life that it gives, and it doesn't put the amount of mana it gives.
here is the code i have
Any help would be appreciated, I really want it to show how much mana and life it is giving.
here is the code i have
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 1 + maglevel * 4) * 2.08
max = (level * 1 + maglevel * 4) * 2.7
if min < 250 then
min = 250
end
return min, max
end
local function addMana()
local level = getPlayerLevel(cid)
local mlevel = getPlayerMagLevel(cid)
local pos = getPlayerPosition(cid)
local mana_minimum = (level * 1) + (mlevel * 2) - 100
local mana_maximum = (level * 2) + (mlevel * 2)
mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
doSendAnimatedText(pos, "+" .. mana_add, TEXTCOLOR_LIGHTBLUE)
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Any help would be appreciated, I really want it to show how much mana and life it is giving.