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

Windows Server Crash ?

Teddy

SweStream.se
Joined
Oct 2, 2008
Messages
3,797
Reaction score
10
Location
Sweden 172
my Server Crash if i go to an NPC and type Trade ? plzz help :) the server crash and dont responde


No errors in the console .. ?

The server have never been like this before

TFS , SQL
 
I got only this problem now xD

Code:
[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/runes.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:806: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:806: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/runes.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:26] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua


[27/11/2008  20:10:26] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:26] data/npc/scripts/runes.lua

[27/11/2008  20:10:26] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:26] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua
 
I got only this problem now xD

Code:
[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/runes.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:806: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/all.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:806: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:25] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/all.lua


[27/11/2008  20:10:25] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:25] data/npc/scripts/runes.lua

[27/11/2008  20:10:25] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:26] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua


[27/11/2008  20:10:26] Lua Script Error: [Npc interface] 
[27/11/2008  20:10:26] data/npc/scripts/runes.lua

[27/11/2008  20:10:26] data/npc/lib/npcsystem/modules.lua:739: attempt to call global 'getItemNameById' (a nil value)
[27/11/2008  20:10:26] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/runes.lua

Try by replacing getItemNameById with getItemName.
 
This is npc dont work :
ERIK :
Code:
<npc name="Erik" script="data/npc/scripts/hugo.lua" autowalk="1" floorchange="0" access="5" level="1" maglevel="1">
    <health now="150" max="150"/>
    <look type="130" head="39" body="122" legs="125" feet="57" corpse="2212"/>
    <parameters>
        <parameter key="message_greet" value="Hello |PLAYERNAME|. Do you wanna have some stuff .. I have some Bling Bling" />
        <parameter key="message_needmoremoney" value="You do not have enough money. Grr.. Dont Try Noob" />
        <parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!" />
    </parameters>
</npc>
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({'ice cube', 'ice cube'},                               7441, 1000,        'ice cube')
shopModule:addBuyableItem({'backpack', 'backpack'}, 2000, 10, 'backpack')
shopModule:addBuyableItem({'Spears', 'Spears'}, 2389, 1, 'Spears')
shopModule:addBuyableItem({'royal spears', 'royal spears'}, 7378, 1, 'royal spears')
shopModule:addBuyableItem({'crossbow', 'crossbow'}, 2455, 50, 'crossbow')
shopModule:addBuyableItem({'bolts', 'bolts'}, 2543, 1, 'bolts')
shopModule:addBuyableItem({'viper stars', 'viper stars'}, 7366, 10, 'viper stars')
shopModule:addBuyableItem({'assassin stars', 'assassin stars'}, 7368, 5, 'assassin stars')
shopModule:addBuyableItem({'stars', 'stars'}, 2399, 1, 'stars')
shopModule:addBuyableItem({'Enchanted Spears', 'Enchanted Spears'}, 7367, 20, 'Enchanted Spears')
shopModule:addBuyableItem({'shovel', 'shovel'}, 2554, 20, 'shovel')
shopModule:addBuyableItem({'Rope', 'Rope'}, 2120, 20, 'Rope')


npcHandler:addModule(FocusModule:new())

And Rune
Code:
 <npc name="Brandt" script="data/npc/scripts/runes.lua" floorchange="0" walkinterval="2000">
 autowalk="1" access="5" level="1" maglevel="1">
    <health now="150" max="150"/>
    <look type="130" head="39" body="122" legs="125" feet="57" corpse="2212"/>
    <parameters>
        <parameter key="message_greet" value="Hello |PLAYERNAME|. Do you want to buy any spell runes?" />
        <parameter key="message_needmoremoney" value="You do not have enough money. Grr.. Dont Try Noob" />
        <parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!" />
    </parameters>
</npc>

Code:
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({'spellbook'}, 2175, 150, 'spellbook')
shopModule:addBuyableItem({'magic lightwand'}, 2163, 400, 'magic lightwand')

shopModule:addBuyableItem({'small health'}, 8704, 20, 1, 'small health potion')
shopModule:addBuyableItem({'health potion'}, 7618, 45, 1, 'health potion')
shopModule:addBuyableItem({'mana potion'}, 7620, 50, 1, 'mana potion')
shopModule:addBuyableItem({'strong health'}, 7588, 100, 1, 'strong health potion')
shopModule:addBuyableItem({'strong mana'}, 7589, 80, 1, 'strong mana potion')
shopModule:addBuyableItem({'great health'}, 7591, 190, 1, 'great health potion')
shopModule:addBuyableItem({'great mana'}, 7590, 120, 1, 'great mana potion')
shopModule:addBuyableItem({'great spirit'}, 8472, 190, 1, 'great spirit potion')
shopModule:addBuyableItem({'ultimate health'}, 8473, 310, 1, 'ultimate health potion')
shopModule:addBuyableItem({'antidote potion'}, 8474, 50, 1, 'antidote potion')

shopModule:addSellableItem({'normal potion flask', 'normal flask'}, 7636, 5, 'empty small potion flask')
shopModule:addSellableItem({'strong potion flask', 'strong flask'}, 7634, 10, 'empty strong potion flask')
shopModule:addSellableItem({'great potion flask', 'great flask'}, 7635, 15, 'empty great potion flask')

shopModule:addBuyableItem({'instense healing'}, 2265, 95, 1, 'intense healing rune')
shopModule:addBuyableItem({'ultimate healing'}, 2273, 175, 1, 'ultimate healing rune')
shopModule:addBuyableItem({'magic wall'}, 2293, 350, 3, 'magic wall rune')
shopModule:addBuyableItem({'destroy field'}, 2261, 45, 3, 'destroy field rune')
shopModule:addBuyableItem({'light magic missile'}, 2287, 40, 10, 'light magic missile rune')
shopModule:addBuyableItem({'heavy magic missile'}, 2311, 120, 10, 'heavy magic missile rune')
shopModule:addBuyableItem({'great fireball'}, 2304, 180, 4, 'great fireball rune')
shopModule:addBuyableItem({'explosion'}, 2313, 250, 6, 'explosion rune')
shopModule:addBuyableItem({'sudden death'}, 2268, 350, 3, 'sudden death rune')
shopModule:addBuyableItem({'death arrow'}, 2263, 300, 3, 'death arrow rune')
shopModule:addBuyableItem({'paralyze'}, 2278, 700, 1, 'paralyze rune')
shopModule:addBuyableItem({'animate dead'}, 2316, 375, 1, 'animate dead rune')
shopModule:addBuyableItem({'convince creature'}, 2290, 80, 1, 'convince creature rune')
shopModule:addBuyableItem({'chameleon'}, 2291, 210, 1, 'chameleon rune')
shopModule:addBuyableItem({'desintegrate'}, 2310, 80,  3, 'desintegreate rune')
shopModule:addBuyableItem({'blank rune'}, 2260, 1,  'blank rune')

shopModule:addBuyableItemContainer({'key avalanche'}, 5801, 2274, 4200, 5, 'key ring of avalanche rune')
shopModule:addBuyableItemContainer({'key pbomb'}, 5801, 2286, 3200, 2, 'key ring of poison bomb rune')
shopModule:addBuyableItemContainer({'key icicle'}, 5801, 2271, 2400, 5, 'key ring of icile rune')
shopModule:addBuyableItemContainer({'key prune'}, 5801, 2278, 14000, 1, 'key ring of paralyze rune')
shopModule:addBuyableItemContainer({'key mwall'}, 5801, 2293, 7000, 3, 'key ring of magic wall rune')
shopModule:addBuyableItemContainer({'key uh'},  	5801, 2273, 3500, 2,  'Key ring of ultimate healing rune')
shopModule:addBuyableItemContainer({'key sd'},                  5801, 2268, 6500, 3,  'Key ring of sudden death') 
shopModule:addBuyableItemContainer({'key gfb'},              5801, 2304, 3600, 2,    'Key ring of great fireball') 
shopModule:addBuyableItemContainer({'key hmm'},              5801, 2311, 2400, 5,  'Key ring of heavy magic missile') 
shopModule:addBuyableItemContainer({'key exp'},              5801, 2313, 3800, 5,  'Key ring of explosion rune') 

shopModule:addBuyableItemContainer({'key slhp'}, 5801, 8704, 400, 1, 'key ring of small health potions')
shopModule:addBuyableItemContainer({'key hp'}, 5801, 7618, 900, 1, 'key ring of health potions')
shopModule:addBuyableItemContainer({'key mp'}, 5801, 7620, 1000, 1, 'key ring of mana potions')
shopModule:addBuyableItemContainer({'key shp'}, 5801, 7588, 2000, 1, 'key ring of strong health potions')
shopModule:addBuyableItemContainer({'key smp'}, 5801, 7589, 1600, 1, 'key ring of strong mana potions')
shopModule:addBuyableItemContainer({'key ghp'}, 5801, 7591, 3800, 1, 'key ring of great health potions')
shopModule:addBuyableItemContainer({'key gmp'}, 5801, 7590, 2400, 1, 'key ring of great mana potions')
shopModule:addBuyableItemContainer({'key gsp'}, 5801, 8472, 3800, 1, 'key ring of great spirit potions')
shopModule:addBuyableItemContainer({'key uhp'}, 5801, 8473, 6200, 1, 'key ring of ultimate health potions')
shopModule:addBuyableItemContainer({'key ap'}, 5801, 8474, 2000, 1, 'key ring of antidote potions')

shopModule:addBuyableItem({'wand of vortex', 'vortex'}, 2190, 500, 'wand of vortex')
shopModule:addBuyableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 1000, 'wand of dragonbreath')
shopModule:addBuyableItem({'wand of decay', 'decay'}, 2188, 5000, 'wand of decay')
shopModule:addBuyableItem({'wand of draconia', 'draconia'}, 8921, 7500, 'wand of draconia')
shopModule:addBuyableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 10000, 'wand of cosmic energy')
shopModule:addBuyableItem({'wand of inferno', 'inferno'}, 2187, 15000, 'wand of inferno')
shopModule:addBuyableItem({'wand of starstorm', 'starstorm'}, 8920, 18000, 'wand of starstorm')
shopModule:addBuyableItem({'wand of voodoo', 'voodoo'}, 8922, 22000, 'wand of voodoo')

shopModule:addBuyableItem({'snakebite rod', 'snakebite'}, 2182, 500, 'snakebite rod')
shopModule:addBuyableItem({'moonlight rod', 'moonlight'}, 2186, 1000, 'moonlight rod')
shopModule:addBuyableItem({'necrotic rod', 'necrotic'}, 2185, 5000, 'necrotic rod')
shopModule:addBuyableItem({'northwind rod', 'northwind'}, 8911, 7500, 'northwind rod')
shopModule:addBuyableItem({'terra rod', 'terra'}, 2181, 10000, 'terra rod')
shopModule:addBuyableItem({'hailstorm rod', 'hailstorm'}, 2183, 15000, 'hailstorm rod')
shopModule:addBuyableItem({'springsprout rod', 'springsprout'}, 8912, 18000, 'springsprout rod')
shopModule:addBuyableItem({'underworld rod', 'underworld'}, 8910, 22000, 'underworld rod')

shopModule:addSellableItem({'wand of vortex', 'vortex'}, 2190, 250, 'wand of vortex')
shopModule:addSellableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 500, 'wand of dragonbreath')
shopModule:addSellableItem({'wand of decay', 'decay'}, 2188, 2500, 'wand of decay')
shopModule:addSellableItem({'wand of draconia', 'draconia'}, 8921, 3750, 'wand of draconia')
shopModule:addSellableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 5000, 'wand of cosmic energy')
shopModule:addSellableItem({'wand of inferno', 'inferno'},2187, 7500, 'wand of inferno')
shopModule:addSellableItem({'wand of starstorm', 'starstorm'}, 8920, 9000, 'wand of starstorm')
shopModule:addSellableItem({'wand of voodoo', 'voodoo'}, 8922, 11000, 'wand of voodoo')

shopModule:addSellableItem({'snakebite rod', 'snakebite'}, 2182, 250,'snakebite rod')
shopModule:addSellableItem({'moonlight rod', 'moonlight'}, 2186, 500,   'moonlight rod')
shopModule:addSellableItem({'necrotic rod', 'necrotic'}, 2185, 2500, 'necrotic rod')
shopModule:addSellableItem({'northwind rod', 'northwind'}, 8911, 3750, 'northwind rod')
shopModule:addSellableItem({'terra rod', 'terra'}, 2181, 5000, 'terra rod')
shopModule:addSellableItem({'hailstorm rod', 'hailstorm'}, 2183, 7500, 'hailstorm rod')
shopModule:addSellableItem({'springsprout rod', 'springsprout'}, 8912, 9000, 'springsprout rod')
shopModule:addSellableItem({'underworld rod', 'underworld'}, 8910, 11000, 'underworld rod')

function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end

	local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
	local items = {[1] = 2190, [2] = 2182, [5] = 2190, [6] = 2182}

	if(msgcontains(msg, 'first rod') or msgcontains(msg, 'first wand')) then
		if(isSorcerer(cid) or isDruid(cid)) then
			if(getPlayerStorageValue(cid, 30002) == -1) then
				selfSay('So you ask me for a {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '} to begin your advanture?', cid)
				talkState[talkUser] = 1
			else
				selfSay('What? I have already gave you one {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '}!', cid)
			end
		else
			selfSay('Sorry, you aren\'t a druid either a sorcerer.', cid)
		end
	elseif(msgcontains(msg, 'yes')) then
		if(talkState[talkUser] == 1) then
			doPlayerAddItem(cid, items[getPlayerVocation(cid)], 1)
			selfSay('Here you are young adept, take care yourself.', cid)
			setPlayerStorageValue(cid, 30002, 1)
		end
		talkState[talkUser] = 0
	elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
		selfSay('Ok then.', cid)
		talkState[talkUser] = 0
	end

	return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

But All me other npc work fine :) ?
 
Back
Top