sebbe hbk
Mapper - Hoster
Hello!
I'm having an error when i have put out the Loot NPC.
I think that it is something in the function.lua, but i do not know what to add or delete.
Loot.xml
Loot.lua
Repp++
I'm having an error when i have put out the Loot NPC.
Code:
[23/02/2012 23:45:41] [Error - Npc interface]
[23/02/2012 23:45:41] data/npc/scripts/loot.lua
[23/02/2012 23:45:41] Description:
[23/02/2012 23:45:41] data/lib/050-function.lua:243: attempt to index a boolean value
[23/02/2012 23:45:41] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/loot.lua
I think that it is something in the function.lua, but i do not know what to add or delete.
Loot.xml
Code:
<npc name="Loot" script="data/npc/scripts/loot.lua" walkinterval="25" floorchange="0" access="3" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="147" head="114" body="94" legs="19" feet="0" addons="3" corpse="2212"/>
<parameters>
<parameter key="module_shop" value="1" />
<parameter key="message_greet" value="Hello |PLAYERNAME|. I buy swords, axes, clubs, armors, helmets, legs, boots, shields, wands and rods" /><parameter key="shop_sellable" value="dragon hammer,2434,6000;mastermind shield,2514,100000;magic plate armor,2472,130000;golden legs,2470,100000;demon helmet,2493,100000;giant sword,2393,25000;knight axe,2430,5000;poison dagger,2411,50;scimitar,2419,150;serpent sword,2409,900;skull staff,2436,10000;dragon lance,2414,25000;fire axe,2432,8000;fire sword,2392,8000;war hammer,2391,1200;spike sword,2383,1000;ice rapier,2396,1000;broad sword,2413,500;obsidian lance,2425,500;dragon slayer,7402,15000;war axe,2454,9000;amber staff,7426,8000;sapphire hammer,7437,2000;lunar staff,7424,5000;diamond sceptre,7387,3000;dragonbone staff,7430,6000;beastslayer axe,3962,1500;brutetamer's staff,7379,1500;wyvern fang,7408,1500;daramanian waraxe,2440,1000;furry club,27432,1000;crystal sword,7449,600;taurus mace,7425,500;silver dagger,2402,500;mammoth whopper,7381,300;daramanian mace,2439,110;heavy machete,2442,90;crown armor,2487,20000;blue robe,2656,17000;noble armor,2486,900;dark armor,2489,400;knight armor,2476,10000;dragon scale mail,2492,70000;golden armor,2466,20000;mammoth fur cape,7463,6000;leopard armor,3968,1000;pirate shirt,605,500;royal helmet,2498,30000;crusader helmet,2497,6000;crown helmet,2491,5000;dark helmet,2490,250;mystic turban,2663,150;strange helmet,2479,500;warrior helmet,2475,5000;skull helmet,5741,40000;beholder helmet,3972,7500;devil helmet,2462,1000;pirate hat,6096,1000;ragnir helmet,7462,400;krimhorn helmet,7461,200;crown legs,2488,18008;boots of haste,2195,30000;knight legs,2477,1000;steel boots,2645,10000;pirate boots,5462,2000;fur boots,7457,2000;crocodile boots,3982,1000;pirate knee breeches,5918,200;phoenix shield,2539,16000;crown shield,2519,10000;dragon shield,2516,7000;guardian shield,2515,2000;beholder shield,2518,1200;ancient shield,2532,900;black shield,2529,800;tower shield,2528,8000;vampire shield,2534,15000;demon shield,2520,30000;medusa shield,2536,9000;castle shield,2535,5000;scarab shield,2540,2000;dark shield,2521,400;tortoise shield,6131,150;bone shield,2541,80;magic lightwand,2162,30;wand of vortex,2190,100;wand of dragonbreath,2191,200;wand of plague,2188,1000;wand of cosmic energy,2189,2000;wand of inferno,2187,3000;tempest rod,2183,3000;moonlight rod,2186,200;snakebite rod,2182,100;volcanic rod,2185,1000;quarmire rod,2181,2000;war hammer,2391,10000;spike sword,2383,8000;noble armor,2486,8000;beholder shield,2518,7000;ice rapier,2396,5000;serpent sword,2409,6000;dark armor,2489,1500;dark helmet,2490,1000;ancient shield,2532,5000;" />"
</parameters>
</npc>
Loot.lua
Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)
shopModule:addSellableItem({'paladin armor', 'paladin armor'}, 8891, 15000, 'paladin armor')
shopModule:addSellableItem({'dragon scale mail', 'dsm'}, 2492, 40000, 'dragon scale mail')
shopModule:addSellableItem({'dwarven armor', 'dwarven armor'}, 2503, 30000, 'dwarven armor')
shopModule:addSellableItem({'golden armor', 'golden armor'}, 2466, 20000, 'golden armor')
shopModule:addSellableItem({'leopard armor', 'leopard armor'}, 3968, 1000, 'leopard armor')
shopModule:addSellableItem({'mammoth fur cape', 'mfc'}, 7463, 6000, 'mammoth fur cape')
shopModule:addSellableItem({'magic plate armor', 'magic plate armor'}, 2472, 100000, 'magic plate armor')
shopModule:addSellableItem({'knight armor', 'knight armor'}, 2476, 5000, 'knight armor')
shopModule:addSellableItem({'noble armor', 'noble armor'}, 2486, 900, 'noble armor')
shopModule:addSellableItem({'crown armor', 'crown armor'}, 2487, 12000, 'crown armor')
shopModule:addSellableItem({'pirate shirt', 'pirate shirt'}, 6095, 500, 'pirate shirt')
shopModule:addSellableItem({'dark armor', 'dark armor'}, 2489, 500, 'dark armor')
shopModule:addSellableItem({'blue robe', 'blue robe'}, 2656, 11000, 'blue robe')
shopModule:addSellableItem({'terra mantle', 'terra mantle'}, 7884, 11000, 'terra mantle')
shopModule:addSellableItem({'glacier robe', 'glacier robe'}, 7897, 11000, 'glacier rope')
shopModule:addSellableItem({'lighting robe', 'lighting robe'}, 7898, 11000, 'lighting robe')
shopModule:addSellableItem({'magma coat', 'magma coat'}, 7899, 11000, 'magma coat')
shopModule:addSellableItem({'golden legs', 'golden legs'}, 2470, 100000, 'golden legs')
shopModule:addSellableItem({'knight legs', 'knight legs'}, 2477, 5000, 'knight legs')
shopModule:addSellableItem({'crown legs', 'crown legs'}, 2488, 12000, 'crown legs')
shopModule:addSellableItem({'plate legs', 'plate legs'}, 2647, 200, 'plate legs')
shopModule:addSellableItem({'mammoth fur shorts', 'mfs'}, 7464, 850, 'mammoth fur shorts')
shopModule:addSellableItem({'terra legs', 'terra legs'}, 7885, 11000, 'terra legs')
shopModule:addSellableItem({'magma legs', 'magma legs'}, 7894, 11000, 'magma legs')
shopModule:addSellableItem({'lighting legs', 'lighting legs'}, 7895, 11000, 'lighting legs')
shopModule:addSellableItem({'glacier kilt', 'glacier kilt'}, 7896, 11000, 'glacier kilt')
shopModule:addSellableItem({'bast skirt', 'bast skirt'}, 3983, 750, 'bast skirt')
shopModule:addSellableItem({'blue legs', 'blue legs'}, 7730, 15000, 'blue legs')
shopModule:addSellableItem({'pirate knee breeches', 'pkb'}, 5918, 200, 'pirate knee breeches')
shopModule:addSellableItem({'mastermind shield', 'mastermind shield'}, 2514, 70000, 'mastermind shield')
shopModule:addSellableItem({'guardian shield', 'guardian shield'}, 2515, 2000, 'guardian shield')
shopModule:addSellableItem({'dragon shield', 'dragon shield'}, 2516, 4000, 'dragon shield')
shopModule:addSellableItem({'beholder shield', 'beholder shield'}, 2518, 1200, 'beholder shield')
shopModule:addSellableItem({'crown shield', 'crown shield'}, 2519, 8000, 'crown shield')
shopModule:addSellableItem({'demon shield', 'demon shield'}, 2520, 30000, 'demon shield')
shopModule:addSellableItem({'dark shield', 'dark shield'}, 2521, 400, 'dark shield')
shopModule:addSellableItem({'dwarven shield', 'dwarven shield'}, 2525, 100, 'dwarven shield')
shopModule:addSellableItem({'tower shield', 'tower shield'}, 6128, 8000, 'tower shield')
shopModule:addSellableItem({'black shield', 'black shield'}, 2529, 1000, 'black shield')
shopModule:addSellableItem({'copper shield', 'copper shield'}, 2530, 30, 'copper shield')
shopModule:addSellableItem({'viking shield', 'viking shield'}, 2531, 100, 'viking shield')
shopModule:addSellableItem({'ancient shield', 'ancient shield'}, 2532, 1000, 'ancient shield')
shopModule:addSellableItem({'griffin shield', 'griffin shield'}, 2533, 1500, 'griffin shield')
shopModule:addSellableItem({'vampire shield', 'vampire shield'}, 2534, 15000, 'vampire shield')
shopModule:addSellableItem({'medusa shield', 'medusa shield'}, 2536, 9000, 'medusa shield')
shopModule:addSellableItem({'scarab shield', 'scarab shield'}, 2540, 2000, 'scarab shield')
shopModule:addSellableItem({'bone shield', 'bone shield'}, 2541, 160, 'bone shield')
shopModule:addSellableItem({'tusk shield', 'tusk shield'}, 3973, 1000, 'tusk shield')
shopModule:addSellableItem({'sentinel shield', 'sentinel shield'}, 3974, 700, 'sentinel shield')
shopModule:addSellableItem({'salamander shield', 'salamander shield'}, 3975, 600, 'salamander shield')
shopModule:addSellableItem({'tortoise shield', 'tortoise shield'}, 6131, 150, 'tortoise shield')
shopModule:addSellableItem({'norse shield', 'norse shield'}, 7460, 1500, 'norse shield')
shopModule:addSellableItem({'steel helmet', 'steel helmet'}, 2457, 300, 'steel helmet')
shopModule:addSellableItem({'devil helmet', 'devil helmet'}, 2462, 1000, 'devil helmet')
shopModule:addSellableItem({'warrior helmet', 'warrior helmet'}, 2475, 5000, 'warrior helmet')
shopModule:addSellableItem({'strange helmet', 'strange helmet'}, 2479, 500, 'strange helmet')
shopModule:addSellableItem({'dark helmet', 'dark helmet'}, 2490, 250, 'dark helmet')
shopModule:addSellableItem({'crown helmet', 'crown helmet'}, 2491, 2500, 'crown helmet')
shopModule:addSellableItem({'crusader helmet', 'crusader helmet'}, 2497, 6000, 'crusader helmet')
shopModule:addSellableItem({'royal helmet', 'royal helmet'}, 2498, 30000, 'royal helmet')
shopModule:addSellableItem({'mystic turban', 'mystic turban'}, 2663, 150, 'mystic turban')
shopModule:addSellableItem({'tribal mask', 'tribal mask'}, 3967, 250, 'tribal mask')
shopModule:addSellableItem({'horseman helmet', 'horseman helmet'}, 3969, 300, 'horseman helmet')
shopModule:addSellableItem({'feather headdress', 'feather head'}, 3970, 850, 'feather headdress')
shopModule:addSellableItem({'charmer tiara', 'charmer tiara'}, 3971, 900, 'charmer tiara')
shopModule:addSellableItem({'beholder helmet', 'beholder helmet'}, 3972, 7500, 'beholder helmet')
shopModule:addSellableItem({'skull helmet', 'skull helmet'}, 5741, 40000, 'skull helmet')
shopModule:addSellableItem({'pirate hat', 'pirate hat'}, 6096, 1000, 'pirate hat')
shopModule:addSellableItem({'krimhorn helmet', 'krimhorn helmet'}, 7461, 200, 'krimhorn helmet')
shopModule:addSellableItem({'ragnir helmet', 'ragnir helmet'}, 7462, 400, 'ragnir helmet')
shopModule:addSellableItem({'earmuffs', 'earmuffs'}, 7459, 1000, 'earmuffs')
shopModule:addSellableItem({'terra hood', 'terra hood'}, 7903, 2500, 'terra hood')
shopModule:addSellableItem({'lighting headband', 'lightning headband'}, 7901, 2500, 'lighting headband')
shopModule:addSellableItem({'glacier mask', 'glacier mask'}, 7902, 2500, 'glacier mask')
shopModule:addSellableItem({'magma monocle', 'magma monocle'}, 7900, 2500, 'magma monocle')
shopModule:addSellableItem({'boots of haste', 'boots of haste'}, 2195, 30000, 'boots of haste')
shopModule:addSellableItem({'patched boots', 'patched boots'}, 2641, 2000, 'patched boots')
shopModule:addSellableItem({'steel boots', 'steel boots'}, 2645, 30000, 'steel boots')
shopModule:addSellableItem({'crocodile boots', 'crocodile boots'}, 3982, 1000, 'crocodile boots')
shopModule:addSellableItem({'pirate boots', 'pirate boots'}, 5462, 3000, 'pirate boots')
shopModule:addSellableItem({'fur boots', 'fur boots'}, 7457, 2000, 'fur boots')
shopModule:addSellableItem({'terra boots', 'terra boots'}, 7886, 2500, 'terra boots')
shopModule:addSellableItem({'magma boots', 'magma boots'}, 7891, 2500, 'magma boots')
shopModule:addSellableItem({'glacier shoes', 'glacier shoes'}, 7892, 2500, 'glacier shoes')
shopModule:addSellableItem({'lighting boots', 'lighting boots'}, 7893, 2500, 'lighting boots')
npcHandler:addModule(FocusModule:new())
Repp++
Last edited: