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

[8.7] The Forgotten Server v0.2.9 (Mystic Spirit)

Status
Not open for further replies.
srry i solved the error, i forgot that i replace the file to an older one, i replace again with the 0.2.9 files and the error is this:

happens with all npc's when i talk to then and then logout
data/npc/libs/npcsystem/npchandler.lua replace:
PHP:
	function NpcHandler:onWalkAway(cid)
with:
PHP:
	function NpcHandler:onWalkAway(cid)
		if(not isPlayer(cid) then
			self:releaseFocus(cid)
		end
Fast fix. Tala~ should find where is bug and fix it.
 
CAN NOT EDIT POST ABOVE
(bugged!)
Replace with:
PHP:
    function NpcHandler:onWalkAway(cid)
        if(not isPlayer(cid)) then
            self:releaseFocus(cid)
        end
 
HOW I CAN FIX MY NPCHANDLER?

function NpcHandler:eek:nWalkAway(cid)
if(self:isFocused(cid)) then
local callback = self:getCallback(CALLBACK_CREATURE_DISAPPEAR)
if(callback == nil or callback()) then
if(self:processModuleCallback(CALLBACK_CREATURE_DISAPPEAR, cid)) then
if(self.queue == nil or not self.queue:greetNext()) then
local msg = self:getMessage(MESSAGE_WALKAWAY)
local parseInfo = { [TAG_PLAYERNAME] = getPlayerName(cid) }
msg = self:parseMessage(msg, parseInfo)
self:say(msg, cid, true)
self:releaseFocus(cid)
end
end
end
end
end
 
sorry, forgot code thing

HOW I CAN FIX MY NPCHANDLER?

Code:
function NpcHandler:onWalkAway(cid)
		if(self:isFocused(cid)) then
			local callback = self:getCallback(CALLBACK_CREATURE_DISAPPEAR)
			if(callback == nil or callback()) then
				if(self:processModuleCallback(CALLBACK_CREATURE_DISAPPEAR, cid)) then
					if(self.queue == nil or not self.queue:greetNext()) then
						local msg = self:getMessage(MESSAGE_WALKAWAY)
						local parseInfo = { [TAG_PLAYERNAME] = getPlayerName(cid) }
						msg = self:parseMessage(msg, parseInfo)
						self:say(msg, cid, true)
						self:releaseFocus(cid)
					end
				end
			end
		end
	end
 
[05/01/2011 16:06:16] Lua Script Error: [Npc interface]
[05/01/2011 16:06:16] data/npc/scripts/default.lua
[05/01/2011 16:06:16] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:16] stack traceback:
[05/01/2011 16:06:16] [C]: ?
[05/01/2011 16:06:16] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:16] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:16] Lua Script Error: [Npc interface]
[05/01/2011 16:06:16] data/npc/scripts/trainer.lua
[05/01/2011 16:06:16] data/npc/scripts/trainer.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:16] stack traceback:
[05/01/2011 16:06:16] [C]: ?
[05/01/2011 16:06:16] data/npc/scripts/trainer.lua:2: in main chunk
[05/01/2011 16:06:16] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/trainer.lua


[05/01/2011 16:06:16] Lua Script Error: [Npc interface]
[05/01/2011 16:06:16] data/npc/scripts/default.lua
[05/01/2011 16:06:16] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:16] stack traceback:
[05/01/2011 16:06:16] [C]: ?
[05/01/2011 16:06:16] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:16] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:16] Lua Script Error: [Npc interface]
[05/01/2011 16:06:16] data/npc/scripts/bless.lua
[05/01/2011 16:06:17] data/npc/scripts/bless.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/bless.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/bless.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/trainer.lua
[05/01/2011 16:06:17] data/npc/scripts/trainer.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/trainer.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/trainer.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua


[05/01/2011 16:06:17] Lua Script Error: [Npc interface]
[05/01/2011 16:06:17] data/npc/scripts/default.lua
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: attempt to index global 'NpcHandler' (a nil value)
[05/01/2011 16:06:17] stack traceback:
[05/01/2011 16:06:17] [C]: ?
[05/01/2011 16:06:17] data/npc/scripts/default.lua:2: in main chunk
[05/01/2011 16:06:17] [Warning - NpcScript::NpcScript] Can not load script: data/npc/scripts/default.lua
 
schemas are not included so I cant import mysql.sql to phpmyadmin anyone help?
 
HOW I CAN FIX MY NPCHANDLER?
PHP:
function NpcHandler:onWalkAway(cid)
        if(not isPlayer(cid)) then
            self:releaseFocus(cid)
        end
		if(self:isFocused(cid)) then
			local callback = self:getCallback(CALLBACK_CREATURE_DISAPPEAR)
			if(callback == nil or callback()) then
				if(self:processModuleCallback(CALLBACK_CREATURE_DISAPPEAR, cid)) then
					if(self.queue == nil or not self.queue:greetNext()) then
						local msg = self:getMessage(MESSAGE_WALKAWAY)
						local parseInfo = { [TAG_PLAYERNAME] = getPlayerName(cid) }
						msg = self:parseMessage(msg, parseInfo)
						self:say(msg, cid, true)
						self:releaseFocus(cid)
					end
				end
			end
		end
	end
 
PHP:
function NpcHandler:onWalkAway(cid)
        if(not isPlayer(cid)) then
            self:releaseFocus(cid)
        end
		if(self:isFocused(cid)) then
			local callback = self:getCallback(CALLBACK_CREATURE_DISAPPEAR)
			if(callback == nil or callback()) then
				if(self:processModuleCallback(CALLBACK_CREATURE_DISAPPEAR, cid)) then
					if(self.queue == nil or not self.queue:greetNext()) then
						local msg = self:getMessage(MESSAGE_WALKAWAY)
						local parseInfo = { [TAG_PLAYERNAME] = getPlayerName(cid) }
						msg = self:parseMessage(msg, parseInfo)
						self:say(msg, cid, true)
						self:releaseFocus(cid)
					end
				end
			end
		end
	end

It stills showing a problem log on console but its not looping anymore
Thanks ;)
 
Can you post error message? I must know lines and files names.
I can't run tibia on my pc.
 
Code:
[05/01/2011 22:04:10] Lua Script Error: [Npc interface] 
[05/01/2011 22:04:10] data/npc/scripts/default.lua:onThink
[05/01/2011 22:04:10] luagetDistanceTo(). Thing not found
[05/01/2011 22:04:10] stack traceback:
[05/01/2011 22:04:10] 	[C]: in function 'getDistanceTo'
[05/01/2011 22:04:10] 	data/npc/lib/npcsystem/npchandler.lua:541: in function 'isInRange'
[05/01/2011 22:04:10] 	data/npc/lib/npcsystem/npchandler.lua:463: in function 'onThink'
[05/01/2011 22:04:11] 	data/npc/scripts/default.lua:8: in function <data/npc/scripts/default.lua:8>

[05/01/2011 22:04:11] Lua Script Error: [Npc interface] 
[05/01/2011 22:04:11] data/npc/scripts/default.lua:onThink
[05/01/2011 22:04:11] luaCloseShopWindow(). Player not found
[05/01/2011 22:04:11] stack traceback:
[05/01/2011 22:04:11] 	[C]: in function 'closeShopWindow'
[05/01/2011 22:04:11] 	data/npc/lib/npcsystem/npchandler.lua:203: in function 'releaseFocus'
[05/01/2011 22:04:12] 	data/npc/lib/npcsystem/npchandler.lua:522: in function 'onWalkAway'
[05/01/2011 22:04:12] 	data/npc/lib/npcsystem/npchandler.lua:464: in function 'onThink'
[05/01/2011 22:04:12] 	data/npc/scripts/default.lua:8: in function <data/npc/scripts/default.lua:8>
 
Code:
[05/01/2011 22:04:10] Lua Script Error: [Npc interface] 
[05/01/2011 22:04:10] data/npc/scripts/default.lua:onThink
[05/01/2011 22:04:10] luagetDistanceTo(). Thing not found
[05/01/2011 22:04:10] stack traceback:
[05/01/2011 22:04:10] 	[C]: in function 'getDistanceTo'
[05/01/2011 22:04:10] 	data/npc/lib/npcsystem/npchandler.lua:541: in function 'isInRange'
[05/01/2011 22:04:10] 	data/npc/lib/npcsystem/npchandler.lua:463: in function 'onThink'
[05/01/2011 22:04:11] 	data/npc/scripts/default.lua:8: in function <data/npc/scripts/default.lua:8>

[05/01/2011 22:04:11] Lua Script Error: [Npc interface] 
[05/01/2011 22:04:11] data/npc/scripts/default.lua:onThink
[05/01/2011 22:04:11] luaCloseShopWindow(). Player not found
[05/01/2011 22:04:11] stack traceback:
[05/01/2011 22:04:11] 	[C]: in function 'closeShopWindow'
[05/01/2011 22:04:11] 	data/npc/lib/npcsystem/npchandler.lua:203: in function 'releaseFocus'
[05/01/2011 22:04:12] 	data/npc/lib/npcsystem/npchandler.lua:522: in function 'onWalkAway'
[05/01/2011 22:04:12] 	data/npc/lib/npcsystem/npchandler.lua:464: in function 'onThink'
[05/01/2011 22:04:12] 	data/npc/scripts/default.lua:8: in function <data/npc/scripts/default.lua:8>

Updated your lib folder and npcsystem :p
 
@Ped0bear
Dont you know how i can add new spells with their cooldown pics on tfs ?
 
Status
Not open for further replies.
Back
Top