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

cant find syntax error in npc script

ziggy46802

Active Member
Joined
Aug 19, 2012
Messages
418
Reaction score
27
this script does not work

LUA:
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
function onPlayerEndTrade(cid)				npcHandler:onPlayerEndTrade(cid)			end
function onPlayerCloseChannel(cid)			npcHandler:onPlayerCloseChannel(cid)		end
 
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)

--------------sells-----------------

--spellbooks
shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook')
shopModule:addBuyableItem({'spellbook of enlightenment'}, 8900, 16000, 'spellbook of enlightenment')
shopModule:addBuyableItem({'spellbook of warding'}, 8901, 32000, 'spellbook of warding')
shopModule:addBuyableItem({'spellbook of mind control'}, 8902, 52000, 'spellbook of mind control')
shopModule:addBuyableItem({'spellbook of lost souls'}, 8903, 76000,'spellbook of lost souls')
shopModule:addBuyableItem({'spellscroll of prophecies'}, 8904, 500000,'spellscroll of prophecies')
shopModule:addBuyableItem({'spellbook of dark mysteries'}, 8918, 1000000,'spellbook of dark mysteries')
shopModule:addBuyableItem({'snake god\'s wristguard'}, 12647, 2000000,'snake god\'s wristguard')
shopModule:addBuyableItem({'spellbook of vigilance'}, 18401, 4000000,'spellbook of vigilance')
shopModule:addBuyableItem({'spellbook of ancient arcana'}, 16112, 5000000,'spellbook of ancient arcana')

--def 14-19
shopModule:addBuyableItem({'wooden shield'}, 2512, 13,'wooden shield')
shopModule:addBuyableItem({'studded shield'}, 2526,  50, 'studded shield')
shopModule:addBuyableItem({'brass shield'}, 2511, 65,'brass shield')
shopModule:addBuyableItem({'plate shield'}, 2510, 125,'plate shield')
shopModule:addBuyableItem({'black shield'}, 2529, 3200,'black shield')
shopModule:addBuyableItem({'copper shield'}, 2530, 200,'copper shield')

--def 20-24
shopModule:addBuyableItem({'bone shield'}, 2541, 320,'bone shield')
shopModule:addBuyableItem({'steel shield'}, 2509, 200,'steel shield')
shopModule:addBuyableItem({'ornamented shield'}, 2524, 6000,'ornamented shield')
shopModule:addBuyableItem({'sentinel shield'}, 3974, 480,'sentinel shield')
shopModule:addBuyableItem({'viking shield'}, 2531, 260,'viking shield')
shopModule:addBuyableItem({'battle shield'}, 2513, 380,'battle shield')

--def 25-29
shopModule:addBuyableItem({'dark shield'}, 2521, 1600,'dark shield')
shopModule:addBuyableItem({'scarab shield'}, 2540, 8000,'scarab shield')
shopModule:addBuyableItem({'dwarven shield'}, 2525, 500,'dwarven shield')
shopModule:addBuyableItem({'salamander shield'}, 3975, 1120,'salamander shield')
shopModule:addBuyableItem({'tortoise shield'}, 6131, 600,'tortoise shield')
shopModule:addBuyableItem({'ancient shield'}, 2532, 5000,'ancient shield')
shopModule:addBuyableItem({'tusk shield'}, 3973, 3400,'tusk shield')
shopModule:addBuyableItem({'bonelord shield'}, 2518, 7000,'bonelord shield')
shopModule:addBuyableItem({'castle shield'}, 2535, 20000,'castle shield')
shopModule:addBuyableItem({'norse shield'}, 7460, 6000,'norse shield')
shopModule:addBuyableItem({'depth scutum'}, 15411, 128000,'depth scutum')

--def 30-34
shopModule:addBuyableItem({'rainbow shield'}, 8905, 4000000,'rainbow shield')
shopModule:addBuyableItem({'guardian shield'}, 2515, 8000,'guardian shield')
shopModule:addBuyableItem({'dragon shield'}, 2516, 16000,'dragon shield')
shopModule:addBuyableItem({'amazon shield'}, 2537, 1000000,'amazon shield')
shopModule:addBuyableItem({'crown shield'}, 2519, 32000,'crown shield')
shopModule:addBuyableItem({'tower shield'}, 2528, 32000,'tower shield')
shopModule:addBuyableItem({'medusa shield'}, 2536, 36000,'medua shield')
shopModule:addBuyableItem({'phoenix shield'}, 2539, 64000,'phoenix shield')
shopModule:addBuyableItem({'vampire shield'}, 2534, 60000,'vampire shield')
shopModule:addBuyableItem({'warrior\'s shield'}, 15453, 36000,'warrior\'s shield')

--def 35-40
shopModule:addBuyableItem({'demon shield'}, 2520, 120000,'demon shield')
shopModule:addBuyableItem({'mastermind shield'}, 2514, 200000,'mastermind shield')
shopModule:addBuyableItem({'tempest shield'}, 2542, 175000,'tempest shield')
shopModule:addBuyableItem({'great shield'}, 2522, 500000,'great shield')
shopModule:addBuyableItem({'blessed shield'}, 2523, 2000000,'blessed shield')
shopModule:addBuyableItem({'carapace shield'}, 15491, 256000,'carapace shield')
shopModule:addBuyableItem({'shield of corruption'}, 12644, 2000000,'shield of corruption')
shopModule:addBuyableItem({'ornate shield'}, 154113, 2000000,'ornate shield')
shopModule:addBuyableItem({'prismatic shield'}, 18410, 1000000,'prismatic shield')
shopModule:addBuyableItem({'fiery rainbow shield'}, 8906, 5000000, 'fiery rainbow shield')
shopModule:addBuyableItem({'sparking rainbow shield'}, 8908, 5000000,'sparking rainbow shield')
shopModule:addBuyableItem({'terran rainbow shield'}, 8909, 5000000,'terran rainbow shield')
shopModule:addBuyableItem({'icy rainbow shield'}, 8907, 5000000,'icy rainbow shield')






-----------------buys----------------

--spellbooks
shopModule:addSellableItem({'spellbook'}, 2175, 50,'spellbook')
shopModule:addSellableItem({'spellbook of enlightenment'}, 8900, 4000,'spellbook of enlightenment')
shopModule:addSellableItem({'spellbook of warding'}, 8901, 8000,'spellbook of warding')
shopModule:addSellableItem({'spellbook of mind control'}, 8902, 13000,'spellbook of mind control')
shopModule:addSellableItem({'spellbook of lost souls'}, 8903, 19000,'spellbook of lost souls')
shopModule:addSellableItem({'spellscroll of prophecies'}, 8904, 125000,'spellscroll of prophecies')
shopModule:addSellableItem({'spellbook of dark mysteries'}, 8918, 250000,'spellbook of dark mysteries')
shopModule:addSellableItem({'snake god\'s wristguard'}, 12647, 500000, 'snake god\'s wristguard')
shopModule:addSellableItem({'spellbook of vigilance'}, 18401, 1000000,'spellbook of vigilance')
shopModule:addSellableItem({'spellbook of ancient arcana'}, 16112, 1250000,'spellbook of ancient arcana')



--def 15-19
shopModule:addSellableItem({'wooden shield'}, 2512, 5,'wooden shield')
shopModule:addSellableItem({'studded shield'}, 2526,  16, 'studded shield')
shopModule:addSellableItem({'brass shield'}, 2511, 25,'brass shield')
shopModule:addSellableItem({'plate shield'}, 2510, 45,'plate shield')
shopModule:addSellableItem({'black shield'}, 2529, 800,'black shield')
shopModule:addSellableItem({'copper shield'}, 2530, 50,'copper shield')

--def 20-24
shopModule:addSellableItem({'bone shield'}, 2541, 80,'bone shield')
shopModule:addSellableItem({'steel shield'}, 2509, 80,'steel shield')
shopModule:addSellableItem({'ornamented shield'}, 2524, 1500,'ornamented shield')
shopModule:addSellableItem({'sentinel shield'}, 3974, 120,'sentinel shield')
shopModule:addSellableItem({'viking shield'}, 2531, 85,'viking shield')
shopModule:addSellableItem({'battle shield'}, 2513, 95,'battle shield')

--def 25-29
shopModule:addSellableItem({'dark shield'}, 2521, 400,'dark shield')
shopModule:addSellableItem({'scarab shield'}, 2540, 2000,'scarab shield')
shopModule:addSellableItem({'dwarven shield'}, 2525, 100,'dwarven shield')
shopModule:addSellableItem({'salamander shield'}, 3975, 280,'salamander shield')
shopModule:addSellableItem({'tortoise shield'}, 6131, 150,'tortoise shield')
shopModule:addSellableItem({'ancient shield'}, 2532, 900,'ancient shield')
shopModule:addSellableItem({'tusk shield'}, 3973, 850,'tusk shield')
shopModule:addSellableItem({'beholder shield'}, 2518, 1200,'beholder shield')
shopModule:addSellableItem({'castle shield'}, 2535, 5000,'castle shield')
shopModule:addSellableItem({'norse shield'}, 7460, 1500,'norse shield')
shopModule:addSellableItem({'depth scutum'}, 15411, 32000,'depth scutum')

--def 30-34
shopModule:addSellableItem({'guardian shield'}, 2515, 2000,'guardian shield')
shopModule:addSellableItem({'dragon shield'}, 2516, 4000,'dragon shield')
shopModule:addSellableItem({'amazon shield'}, 2537, 250000,'amazon shield')
shopModule:addSellableItem({'crown shield'}, 2519, 8000,'crown shield')
shopModule:addSellableItem({'tower shield'}, 2528, 8000,'tower shield')
shopModule:addSellableItem({'medusa shield'}, 2536, 9000,'medua shield')
shopModule:addSellableItem({'phoenix shield'}, 2539, 16000,'phoenix shield')
shopModule:addSellableItem({'vampire shield'}, 2534, 15000,'vampire shield')
shopModule:addSellableItem({'warrior\'s shield'}, 15453, 9000,'warrior\'s shield')

--def 35-40
shopModule:addSellableItem({'demon shield'}, 2520, 30000,'demon shield')
shopModule:addSellableItem({'mastermind shield'}, 2514, 50000,'mastermind shield')
shopModule:addSellableItem({'tempest shield'}, 2542, 35000,'tempest shield')
shopModule:addSellableItem({'great shield'}, 2522, 125000,'great shield')
shopModule:addSellableItem({'blessed shield'}, 2523, 500000,'blessed shield')
shopModule:addSellableItem({'carapace shield'}, 15491, 64000,'carapace shield')
shopModule:addSellableItem({'shield of corruption'}, 12644, 500000,'shield of corruption')
shopModule:addSellableItem({'ornate shield'}, 154113, 500000,'ornate shield')
shopModule:addSellableItem({'prismatic shield'}, 18410, 250000,'prismatic shield')
shopModule:addSellableItem({'fiery rainbow shield'}, 8906, 1250000, 'fiery rainbow shield')
shopModule:addSellableItem({'sparking rainbow shield'}, 8908, 1250000,'sparking rainbow shield')
shopModule:addSellableItem({'terran rainbow shield'}, 8909, 1250000,'terran rainbow shield')
shopModule:addSellableItem({'icy rainbow shield'}, 8907, 1250000,'icy rainbow shield')

npcHandler:addModule(FocusModule:new())

Can anyone help me out to find where I went wrong? repp will be given
 
Back
Top