• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

[8.4]NPC blad

Kichu

New Member
Joined
Jul 5, 2008
Messages
11
Reaction score
0
Witam

Zrobilem npc i w konsoli pokazuje sie taki blad: Silnik tfs 0.3b2

[09/03/2009 19:56:38] data/npc/lib/npcsystem/keywordhandler.lua:46: attempt to index field 'keywords' (a nil value)
[09/03/2009 19:56:38] stack traceback:
[09/03/2009 19:56:38] data/npc/lib/npcsystem/keywordhandler.lua:46: in function 'checkMessage'
[09/03/2009 19:56:38] data/npc/lib/npcsystem/keywordhandler.lua:164: in function 'processNodeMessage'
[09/03/2009 19:56:38] data/npc/lib/npcsystem/keywordhandler.lua:122: in function 'processMessage'
[09/03/2009 19:56:38] data/npc/lib/npcsystem/npchandler.lua:371: in function 'onCreatureSay'
[09/03/2009 19:56:38] data/npc/scripts/rook/parcelrook.lua:8: in function <data/npc/scripts/rook/parcelrook.lua:8>


oto ten npc
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

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:addBuyableItem({'backpack', 'plecak'}, 1988, 20, 'Plecak')
shopModule:addBuyableItem({'list', 'letter'}, 2597, 10, 'List')
shopModule:addBuyableItem({'kilof', 'pick'}, 2553, 10, 'Kilof')
shopModule:addBuyableItem({'shovel', 'lopata'}, 2554, 30, 'Lopata')
shopModule:addBuyableItem({'lina', 'rope'}, 2120, 50, 'Line')

npcHandler:addModule(FocusModule:new())

i niewiem czego tak wywala a blad pojawia sie w tedy gdy napisze nie do npc np buy rope i napisze zamiast yes np las to wywala blad i tak za kazdym razem gdy napisze yes to jest ok. Prosze pomozcie to rozwiazac.
 
data/npc/lib/npcsystem/keywordhandler.lua
data/npc/lib/npcsystem/npchandler.lua
data/npc/scripts/rook/parcelrook.lua
Podaj te pliki bo plik skryptu npc nic niema ;]
 
Back
Top