hi my paralyze rune takes 4000 mana but it should take 1400 and it is on 1400 still take 4000
please reply Thanks!
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 7000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
if getPlayerMana(cid) >= 1400 and getPlayerSoul(cid) >= 0 and isInArray({6, 10}, getPlayerVocation(cid)) then
return doPlayerAddMana(cid, -1400, false) and doPlayerAddSoul(cid, -0) and doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, getPlayerMana(cid) < 1400 and "You don't have enough mana." or getPlayerSoul(cid) < 0 and "You don't have enough soul points." or "Your vocation cannot use this rune.")
end
end