Skylinx
Game Programmer
Eyyy guys, I have NO idea why this script is giving me any sort of problem?
Im using JDBs advanced rune script.
Why am I getting this?
Im using JDBs advanced rune script.
Why am I getting this?
Code:
[12/09/2009 16:25:25] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/runes.lua)
[12/09/2009 16:25:25] data/actions/scripts/runes.lua:5: '}' expected (to close '{' at line 3) near '['
Code:
-- Script by JDB --
local cfg =
{
[5000]={backpack = 2000, rune = 2268, charges = 5, cost = 10000}
[5001]={backpack = 2001, rune = 2273, charges = 5, cost = 8000}
[5002]={backpack = 2001, rune = 2304, charges = 5, cost = 2500}
[5003]={backpack = 2001, rune = 2308, charges = 5, cost = 2500}
[5004]={backpack = 2001, rune = 2260, charges = 1, cost = 100}
[5005]={backpack = 2001, rune = 2301, charges = 5, cost = 2500}
[5005]={backpack = 2001, rune = 2269, charges = 5, cost = 5000}
[5005]={backpack = 2001, rune = 2313, charges = 5, cost = 1000}
}
local price = cfg[item.uid].cost
local types = cfg[item.uid].rune
local count = cfg[item.uid].charges
local bag = cfg[item.uid].backpack
local name = getItemNameById(types)
function onUse(cid, item, fromPosition, itemEx, toPosition)
if doPlayerRemoveMoney(cid, price) == TRUE then
local bp = doPlayerAddItem(cid, bag, 1)
for i = 1,20 do
doAddContainerItem(bp, types, count)
end
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
doSendAnimatedText(fromPosition, "The Gods have given you an offering.", TEXTCOLOR_RED)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have recieved a backpack of ".. name .."s for ".. price .." gold.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need ".. price .." gold coins for this backpack of ".. name .."s.")
end
return TRUE
end
Last edited: