MadMOOK
Hoo
- Joined
- Apr 20, 2011
- Messages
- 802
- Reaction score
- 44
What did i do wrong? I use TFS 0.2.14
[09/08/2013 11:49:05] Warning: [Event::checkScript] Can not load script. /scripts/rustyremover.lua
[09/08/2013 11:49:05] data/actions/scripts/rustyremover.lua:65: '}' expected (to close '{' at line 58) near '{'
[09/08/2013 11:49:05] Warning: [Event::checkScript] Can not load script. /scripts/rustyremover.lua
[09/08/2013 11:49:05] data/actions/scripts/rustyremover.lua:65: '}' expected (to close '{' at line 58) near '{'
Code:
-------------------------------------------------
-------------------CONFIGURE-----------------------
-------------------------------------------------
local config = {
rustyarmorid = 9810,
rustylegsid = 9813,
rustyshieldsid = 9816,
rustybootsid = 9819,
rustyhelmetsid = 9822,
rustyremoveid = 9930
}
---------------------CHANCES------------------------
local prizes = {
armors = {
{70,2472},-- mpa
{100,2466},-- golden armor
{100,2487},-- crown armor
{100,8891}, --paladin armor
{500,2463}, --plate armor
{800,2465}, --brass
{850,2464}, --chain arm
{900,2483} --studded armor
},
legs ={
{100,2488},--crownlegs
{400,2477},--knight legs
{600,2647},--plate legs
{750,2478},--brass legs
{800,2648},--chainlegs
{900,2468}--studded legs
},
shields ={
{100,2520},--demonshield
{400,2519},--crownshield
{300,2534},--vampireshield
{650,2510},--plateshield
{700,2526},--studdedshield
{800,2512}--woodenshield
},
boots ={
{90,2195},--boots of haste
{10,2519},--boots of waterwalking
{300,2645},--steelboots
{650,2643},--leatherboots
{500,2644},--bunnyslippers
{10,2646}--goldenboots
},
helmets ={
{400,3969},--horseman helmet
{300,3972},--bonelord helmet
{80,5461},--Helmet of the Deep
{200,5741},--Skull helmet
{500,2491},--crown helmet
{10,2471}--goldenhelmet
{450,2475}--warriorhelm
}
}
----------------------------------------------------------
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == config.rustyremoveid then
if itemEx.itemid == config.rustyarmorid then
local prize1 = {}
local reward1 = 0
for i = 1, #prizes.armors do
prize1 = prizes.armors[i]
rand = math.random(0,999)
if rand < prize1[1] then
reward1 = prize1[2]
doTransformItem(itemEx.uid, reward1)
doSendMagicEffect(toPosition,CONST_ME_BLOCKHIT)
break
elseif rand > 900 then
doRemoveItem(itemEx.uid)
doSendMagicEffect(toPosition,CONST_ME_POFF)
break
end
end
elseif itemEx.itemid == config.rustylegsid then
local prize = {}
local reward = 0
for i = 1, #prizes.legs do
prize = prizes.legs[i]
rand = math.random(0,999)
if rand < prize[1] then
reward = prize[2]
doTransformItem(itemEx.uid, reward)
doSendMagicEffect(toPosition,CONST_ME_BLOCKHIT)
break
elseif rand > 900 then
doRemoveItem(itemEx.uid)
doSendMagicEffect(toPosition,CONST_ME_POFF)
break
end
end
else
return FALSE
end
end
return TRUE
end
Last edited: