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

Help With Spellbook.lua

Sirdonald

Member
Joined
Jan 16, 2012
Messages
119
Reaction score
11
i want to have my spells showing like this when u use !spells
engine 0.3.6


Screenshot_4.png Screenshot_3.png


Erts



dKWTNw


Code:
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, 2175, text)
    return true
end

Erts
 
Last edited:
Paste your current spellbook.lua first, on the other hand we don't know how it is currently modified to make the changes.
 
Back
Top