• 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!

Donate uh exhaust Help please?

Kebabix

New Member
Joined
Apr 6, 2012
Messages
29
Reaction score
0
My Donate uh Dont work when i do A spell it get exhaust

Spells.xml
<rune name="Donated UH" id="2296" allowfaruse="1" charges="#" lvl="1" exhaustion="200" maglv="1" needtarget="1" blocktype="solid" script="Donators/Donated_UH.lua"/>

Rune:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)

function onGetFormulaValues(cid, level, maglevel)
min = (level * 2 + maglevel * 3) * 9.2 - 50
max = (level * 2 + maglevel * 3) * 9.4

if min < 600 then
min = 600
end

return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end


Whats the problem help please
 
Lua:
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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
Only remove the -'s from

Code:
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)

Good luck.
 
for exhaust. not is problem script..
exhausted edit in file spells.xml
paste this line and edit ID you

try again this:

Rune:
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)

function onGetFormulaValues(cid, level, maglevel)
min = (level * 2 + maglevel * 3) * 9.2 - 50
max = (level * 2 + maglevel * 3) * 9.4

if min < 600 then
min = 600
end

return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
and

Spells.xml
Lua:
<rune name="Donated UH" id="2296" allowfaruse="1" charges="1" lvl="1" maglv="1" exhaustion="10" aggressive="0" needtarget="1" blocktype="solid" event="script" value="Donators/Donated_UH.lua"/>

edit exhaustion="10"
to
exhaustion="1500" or 1000, try other methods.
 
Last edited:
Lua:
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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
good one 2.They die becouse u had a far to much s/
Lua:
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -999999999, -3, -999999999)
LOl?
 
Back
Top