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

Spellbook for magic instead of lvl

askarda

Banned User
Joined
May 15, 2008
Messages
92
Reaction score
5
I need a spellbook that sort by magic level instead of level.
Also it may only show the spells you have learn, and not anything else.

Script
LUA:
function onUse(cid, item, frompos, item2, topos)
	local count = getPlayerInstantSpellCount(cid)
	local text = ""
	local t = {}

	for i=0, count-1 do
		local spell = getPlayerInstantSpellInfo(cid, i)
		if spell.level ~= 0 then
			if spell.manapercent > 0 then
				spell.mana = spell.manapercent .. "%"
			end

			table.insert(t, spell)
		end
	end
	
	table.sort(t, function(a, b) return a.level < b.level end)

	local prevLevel = -1
	for i,spell in ipairs(t) do
		local line = ""
		if prevLevel ~= spell.level then
			if i ~= 1 then
				line = "\n"
			end

			line = line .. "Spells for Level " .. spell.level .. "\n"
			prevLevel = spell.level
		end
		
		text = text .. line .. "  " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n"
	end
		
	doShowTextDialog(cid, item.itemid, text)
	return 1
end

Rep++ to the one help me
 
Back
Top