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

I need some help with my spellbook, script! !spell

RobinL

New Member
Joined
Jan 23, 2013
Messages
17
Reaction score
0
Hey guys!

I have encountered a problem with my spellbook, it should be pretty simple for the one who knows how it works, but I dont, therefore I came here for advice/help :)

Here's the problem:

When I say !spells, it only shows me spells that I have at my current level, not ALL spells for my specific vocation.

Anyone knows how to fix this properly?


Thanks in advance ! :)
 
Lua:
function onSay(cid, words, param, channel)
	local t, k = {}, getPlayerLevel(cid)
	for i = 0, getPlayerInstantSpellCount(cid) - 1 do
		local spell = getPlayerInstantSpellInfo(cid, i)
		if(spell.level ~= 0 and k >= spell.level) 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 text, 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, 11128, text)
	return true
end


I want the spellbook to open, but with ALL spells, not the spells I have learned so far.. by writing !spells =)

- - - Updated - - -

bump
 
Last edited:
Back
Top