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

Talkactions help....

Chalathedius

New Member
Joined
Sep 14, 2009
Messages
40
Reaction score
0
Hello all, I wanna !spells it makes a spellbook popup like normal spellbook but u dont have it... and !buy aol, if player says !buy aol or !aol he gets an aol.... and hmm... a good firstitem with sd and uh and rope and shovel :D
 
Spells:

Lua:
 function onSay(cid, words, param)
    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, 2175, text)
    return TRUE
end

Lua:
<talkaction words="!spells" script="spells.lua"/>


AOL:


Lua:
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
doPlayerAddItem(cid, 2173, 1)
else
			doPlayerSendCancel(cid, 'You don\'t have enough money.')
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		end
		end

Lua:
<talkaction words="!aol" script="aol.lua" />
 
Last edited:
Fixed aol.
Lua:
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
doPlayerAddItem(cid, 2173, 1)
else
                        doPlayerSendCancel(cid, 'You don\'t have enough money.')
                        doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
                end
return TRUE
                end
 
Back
Top Bottom