• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Manarune healing

Majeski20

New Member
Joined
Apr 21, 2008
Messages
602
Reaction score
4
Location
Sweden
Can somone make the manahealing lesser on this manarune?
I dont exactly know what to change :S.


PHP:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) 
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 

function onCastSpell(cid, var) 

local level = getPlayerLevel(cid) 
local mlevel = getPlayerMagLevel(cid) 
local pos = getPlayerPosition(cid) 

-- Mana Formula Settings -- 
-- You can use "level" and "mlevel" -- 
local mana_minimum = (level * 8.33) + (mlevel * 4) - 50 
local mana_maximum = (level * 9.5) + (mlevel * 5) 
-- Mana Formula Settings END -- 
local mana_add = math.random(mana_minimum, mana_maximum) 
doPlayerAddMana(cid, mana_add) 
doSendAnimatedText(pos, mana_add, TEXTCOLOR_LIGHTBLUE) 
return doCombat(cid, combat, var) 
end
 
Try now I'm not sure.
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

function onCastSpell(cid, var)

local level = getPlayerLevel(cid)
local mlevel = getPlayerMagLevel(cid)
local pos = getPlayerPosition(cid)

-- Mana Formula Settings --
-- You can use "level" and "mlevel" --
local mana_minimum = (level * 7.33) + (mlevel * 4) - 50
local mana_maximum = (level * 8.5) + (mlevel * 5)
-- Mana Formula Settings END --
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
doSendAnimatedText(pos, mana_add, TEXTCOLOR_LIGHTBLUE)
return doCombat(cid, combat, var)
end
 
PHP:
function onUse(cid, item, frompos, item2, topos)
mag = getPlayerMagLevel(cid)
 
        if mag >= 3 then
        doSendMagicEffect(topos,1)
        doCreatureSay(cid,"Manarune!!",19)
        doPlayerAddMana(cid, 10000) <-- how much addmana player


        else
        doSendMagicEffect(frompos,2)
        doPlayerSendCancel(cid,"You don't have the required magic level to use that rune.")
        end

 return TRUE
end
 
Back
Top