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

Solved uh dont work..

WibbenZ

Global Moderator
Staff member
Global Moderator
Joined
Oct 16, 2008
Messages
6,374
Solutions
229
Reaction score
1,503
Location
Sweden
Hey, On my ot I need this rune to work ;s. And I tryd and Tryd but it dosent work...


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)

function onGetFormulaValues(cid, level, maglevel)
	min = (level * 2 + maglevel * 1) * 3.5
	max = (level * 2 + maglevel * 1) * 3.8
	if min < 250 then
		min = 250
	end
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
if(isInArray({10,9}, getPlayerVocation(cid)) == TRUE) then
	return doCombat(cid, combat, var)
	else
    	doPlayerSendTextMessage(cid,22,"Sorry,Only Epic Knights and Epic Paladin's can use this rune.")
    	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

	return doCombat(cid, combat, var)
end

XML:
Code:
<rune name="Ultimate Healing Rune" id="2275" allowfaruse="0" charges="0" lvl="100" maglv="4" exhaustion="1000" aggressive="1" needtarget="0" blocktype="solid" event="script" value="uh.lua"/>

Need it fast ;S.
rep++
Regards, Wibbenz
 
Last edited:
Code:
	<rune name="Ultimate Healing Rune" id="2275" allowfaruse="1" charges="0" lvl="100" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="uh.lua">
		<vocation id="9"/>
		<vocation id="10"/>
	</rune>
Code:
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)
	local min = (level * 2 + maglevel * 1) * 3.5
	local max = (level * 2 + maglevel * 1) * 3.8
	return math.max(250, min), math.max(300, max)
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
Code:
	<rune name="Ultimate Healing Rune" id="2275" allowfaruse="1" charges="0" lvl="100" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="uh.lua">
		<vocation id="9"/>
		<vocation id="10"/>
	</rune>
Code:
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)
	local min = (level * 2 + maglevel * 1) * 3.5
	local max = (level * 2 + maglevel * 1) * 3.8
	return math.max(250, min), math.max(300, max)
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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

sry...
(0.2.7)
Code:
Position: [X: 852] [Y: 693] [Z: 7].
20:33 You see a spell rune (Charges:1).
It can only be used with level 100 and magic level 4 or higher.
It weighs 1.20 oz.
ItemID: [2275].
Position: [X: 852] [Y: 692] [Z: 7].

it says like you can not use this object..

edit: Its no bugs in exe.
 
aa ok
Code:
	<rune name="Ultimate Healing Rune" id="2275" allowfaruse="1" charges="1" lvl="100" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="uh.lua">
		<vocation name="Epic Paladin"/>
		<vocation name="Epic Knight"/>
	</rune>
 
aa ok
Code:
	<rune name="Ultimate Healing Rune" id="2275" allowfaruse="1" charges="1" lvl="100" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="uh.lua">
		<vocation name="Epic Paladin"/>
		<vocation name="Epic Knight"/>
	</rune>

Thx worked now :).

rep++


To MOD:
Close
 
Back
Top