• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

Who needs an action level based manarune?

Cornwallis

Member
Joined
Jan 3, 2010
Messages
480
Reaction score
16
make this great_mana.lua or what you want just change it in the actions.xml part

HTML:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local level, mlevel = getPlayerLevel(cid), getPlayerMagLevel(cid)
	local mana_minimum = level * 3.8 + mlevel * 7.0 - 10
	local mana_maximum = level * 3.9 + mlevel * 8.0
	doPlayerAddMana(cid, math.random(mana_minimum, mana_maximum))
	doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
if item.type > 1 then
end
	return TRUE
end

1)	return TRUE
end

Put this in actions.xml

HTML:
 <action itemid="7590" script="liquids/great_mana.lua" />
 
Last edited:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local level, mlevel = getPlayerLevel(cid), getPlayerMagLevel(cid)
	local mana_minimum = level * 2.2 + mlevel * 4.0 - 10
	local mana_maximum = level * 2.5 + mlevel * 5.0
	doPlayerAddMana(cid, math.random(mana_minimum, mana_maximum))
	doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
end
	return TRUE
end
 
Back
Top