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 * 3.1) + (mlevel * 4) - 50
local mana_maximum = (level * 4.1) + (mlevel * 5)
-- Mana Formula Settings END --
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
return doCombat(cid, combat, var)
end
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 * 3.1) + (mlevel * 4) - 50
local mana_maximum = (level * 4.1) + (mlevel * 5)
-- Mana Formula Settings END --
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
return doCombat(cid, combat, var)
end
function onCastSpell(cid, var)
local target = variantToNumber(var)
if not isPlayer(target) then
target = getTopCreature(variantToPosition(var)).uid
if not isPlayer(target) then
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
return not doPlayerSendCancel(cid, 'You can only use this rune on players.')
end
end
local level, mlevel = getPlayerLevel(cid), getPlayerMagLevel(cid)
-- Mana Formula Settings --
-- You can use "level" and "mlevel" --
local mana_minimum = (level * 3.1) + (mlevel * 4) - 50
local mana_maximum = (level * 4.1) + (mlevel * 5)
-- Mana Formula Settings END --
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(target, mana_add)
doSendMagicEffect(getThingPos(target), CONST_ME_MAGIC_RED)
return false
end
Okey so i copied this and pasted it in the manarune.lua .LUA:function onCastSpell(cid, var) local target = variantToNumber(var) if not isPlayer(target) then return not doPlayerSendCancel(cid, 'You can only use this rune on players.') end local level, mlevel = getPlayerLevel(cid), getPlayerMagLevel(cid) -- Mana Formula Settings -- -- You can use "level" and "mlevel" -- local mana_minimum = (level * 3.1) + (mlevel * 4) - 50 local mana_maximum = (level * 4.1) + (mlevel * 5) -- Mana Formula Settings END -- local mana_add = math.random(mana_minimum, mana_maximum) doPlayerAddMana(target, mana_add) doSendMagicEffect(getThingPos(target), CONST_ME_MAGIC_RED) return false end
What do you mean so i cant fix this now? People have to kill themselves?cannot reproduce bug![]()