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

Solved Levererror in console

Tollteja12

Member
Joined
Feb 25, 2011
Messages
11
Reaction score
1
Location
Sweden, in the wood
Hey, I got this error:

[26/05/2013 15:02:16] [Error - Action Interface]
[26/05/2013 15:02:16] data/actions/scripts/leverRunes.lua:eek:nUse
[26/05/2013 15:02:16] Description:
[26/05/2013 15:02:16] data/actions/scripts/leverRunes.lua:69: attempt to index field '?' (a nil value)
[26/05/2013 15:02:16] stack traceback:
[26/05/2013 15:02:16] data/actions/scripts/leverRunes.lua:69: in function <data/actions/scripts/leverRunes.lua:49>[

Here is the Lua
Lua:
 local config = {
effect = 39,
aolPrice = 4000
}
local prices = {
--[runeId] = {cost, charges, backpackColor, count},
--POTIONS--
[7618] = {800, 1, "red", 1}, --health potion
[7620] = {900, 1, "purple", 1}, --mana potion
[7588] = {1800, 1, "red", 1}, --strong health potion
[7589] = {1500, 1, "purple", 1}, --strong mana potion
[7591] = {3500, 1, "red", 1}, --great health potion
[7590] = {2200, 1, "purple", 1}, --great mana potion
[8472] = {3500, 1, "yellow", 1}, --great spirit potion
[8473] = {5800, 1, "red", 1}, --ultimate health potion
--RUNES--
[2273] = {8000, 5, "blue", 1}, --UH
[2268] = {10000, 5, "grey", 1}, --SD
[2313] = {2500, 5, "purple", 1}, --explosion
[2287] = {600, 10, "green", 1}, --light magic missile
[2311] = {2200, 10, "purple", 1}, --heavy magic missile
[2304] = {5000, 5, "red", 1}, --great fireball
[2302] = {1800, 5, "red", 1}, --fireball
[2260] = {100, 1, "grey", 1}, --blank rune
[2278] = {5700, 3, "blue", 1}, --fire wall
[2261] = {800, 3, "grey", 1}, --destroy field
[2316] = {7300, 1, "purple", 1}, --animate dead
[2262] = {6500, 2, "grey", 1}, --energy bomb
[2277] = {2200, 3, "blue", 1}, --energy field
[2269] = {2500, 5, "purple", 1}, --wild growth
[2274] = {3400, 4, "blue", 1}, --avalanche
[2271] = {2900, 5, "blue", 1}, --icile
[2308] = {2500, 5, "red", 1}, --soulfire
[2285] = {1200, 3, "green", 1}, --poison field
[2286] = {3200, 2, "green", 1}, --poison bomb
[2289] = {4000, 4, "green", 1}, --poison wall
[2290] = {1500, 1, "green", 1}, --convince creature
[2291] = {4000, 1, "green", 1}, --chameleon
[2292] = {2200, 10, "green", 1}, --stalagmite
[2288] = {2800, 4, "green", 1}, --stone shower
[2301] = {3000, 5, "red", 1}, --fire field
[2305] = {4400, 2, "red", 1}, --firebomb
[2303] = {4600, 4, "red", 1}, --fire wall
[2295] = {5100, 3, "blue", 1}, --fire wall
[2297] = {5000, 3, "blue", 1}, --fire wall
[2293] = {5200, 3, "blue", 1}, --fire wall
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local function backpackIdByName(name)
local backpacksId = {["green"]=1998, ["yellow"]=1999, ["red"]=2000, ["purple"]=2001, ["blue"]=2002, ["grey"]=2003, ["golden"]=2004}
    return backpacksId[name] or LUA_ERROR
 
end
 
local aid = item.actionid - 10000
 
    if aid == 2173 then
        if (doPlayerBuyItem(cid, 2173, 1, config.aolPrice, 1)) ~= LUA_ERROR then
            doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You've bought an amulet of loss.")
            doSendMagicEffect(getCreaturePosition(cid), config.effect)
        else
            doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You don't have enough money. The price is "..config.aolPrice.." gold pieces.")
        end
 
    else
 
                if (doPlayerBuyItemContainer(cid, backpackIdByName(prices[aid][3]), aid, 1, prices[aid][1], prices[aid][2])) == LUA_NO_ERROR then
                    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You've bought a backpack of "..getItemNameById(aid)..".")
                    doSendMagicEffect(getCreaturePosition(cid), config.effect)
                else
                    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You don't have enough money. The price is "..prices[aid][1].." gold pieces.")
                end
    end
    return TRUE
end

Does anyone know how to fix this? :/
 
Lua:
	<action actionid="12273" script="leverRunes.lua"/> 
    <action itemid="2273" script="leverRunes.lua"/>
	<action actionid="12268" script="leverRunes.lua"/> 
    <action itemid="2268" script="leverRunes.lua"/>
	<action actionid="12261" script="leverRunes.lua"/> 
    <action itemid="2261" script="leverRunes.lua"/>
	<action actionid="12278" script="leverRunes.lua"/> 
    <action itemid="2278" script="leverRunes.lua"/>
	<action actionid="12277" script="leverRunes.lua"/> 
    <action itemid="2277" script="leverRunes.lua"/>
	<action actionid="12262" script="leverRunes.lua"/> 
    <action itemid="2262" script="leverRunes.lua"/>
	<action actionid="12289" script="leverRunes.lua"/> 
    <action itemid="2289" script="leverRunes.lua"/>
	<action actionid="12293" script="leverRunes.lua"/> 
    <action itemid="2293" script="leverRunes.lua"/>
	<action actionid="12297" script="leverRunes.lua"/> 
    <action itemid="2297" script="leverRunes.lua"/>
	<action actionid="12295" script="leverRunes.lua"/> 
    <action itemid="2295" script="leverRunes.lua"/>
	<action actionid="12301" script="leverRunes.lua"/> 
    <action itemid="2301" script="leverRunes.lua"/>
	<action actionid="12303" script="leverRunes.lua"/> 
    <action itemid="2303" script="leverRunes.lua"/>
	<action actionid="12305" script="leverRunes.lua"/> 
    <action itemid="2305" script="leverRunes.lua"/>
	<action actionid="12304" script="leverRunes.lua"/> 
    <action itemid="2304" script="leverRunes.lua"/>
	<action actionid="12285" script="leverRunes.lua"/> 
    <action itemid="2285" script="leverRunes.lua"/>
	<action actionid="12286" script="leverRunes.lua"/> 
    <action itemid="2286" script="leverRunes.lua"/>
	<action actionid="12291" script="leverRunes.lua"/> 
    <action itemid="2291" script="leverRunes.lua"/>
	<action actionid="12313" script="leverRunes.lua"/> 
    <action itemid="2313" script="leverRunes.lua"/>
	<action actionid="12269" script="leverRunes.lua"/> 
    <action itemid="2269" script="leverRunes.lua"/>
	<action actionid="12274" script="leverRunes.lua"/> 
    <action itemid="2274" script="leverRunes.lua"/>

here you are
 
Back
Top