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

The Forgotten Server v0.2 (Mystic Spirit)

Status
Not open for further replies.
Beauty I congratulate, you for the wonderful work that comes making Talaturen, I do not see the hour of being able to use the server total fixed by the huge Mystic Spirit…

Thanks a lot

:p
 
The server keeps crashing because of this script, anyone want to help me?

local stonepos1 = {x=233, y=283, z=6}
local stonepos2 = {x=234, y=283, z=6}
local stone1 = getThingfromPos(stonepos1)
local stone2 = getThingfromPos(stonepos2)

function onStepIn(cid, item, pos)
if stone1.itemid == 1304 and stone2.itemid == 1304 then
if isPlayer(cid) == TRUE then
setPlayerStorageValue(cid, 86868, 1)
doRemoveItem(stone1.itemid,1)
doRemoveItem(stone2.itemid,1)
doSendMagicEffect(stonepos1, CONST_ME_POFF)
doSendMagicEffect(stonepos2, CONST_ME_POFF)
end
end
end
 
You have to put:
local stone1 = getThingfromPos(stonepos1)
local stone2 = getThingfromPos(stonepos2)
inside the function.
 
PHP:
local annihilatorReward = {1990, 2400, 2431, 2494}
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if item.uid > 1000 and item.uid < 10000 then
		local itemWeight = getItemWeight(item.uid, 1, FALSE)
		local playerCap = getPlayerFreeCap(cid)
		if isInArray(annihilatorReward, item.uid) == TRUE then
			if getPlayerStorageValue(cid, 30015) == -1 then
				if playerCap >= itemWeight then
					if item.uid == 1990 then
						local container = doPlayerAddItem(cid, 1990, 1)
						doAddContainerItem(container, 2326, 1)
					else
						doPlayerAddItem(cid, item.uid, 1)
					end
					doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. '.')
					setPlayerStorageValue(cid, 30015, 1)
				else
					doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.')
				end
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
			end
		elseif getPlayerStorageValue(cid, item.uid) == -1 then
			if playerCap >= itemWeight then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. '.')
				doPlayerAddItem(cid, item.uid, 1)
				setPlayerStorageValue(cid, item.uid, 1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.')
			end
		else
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
		end
	else
		return FALSE
	end
	return TRUE
end
This is script for annhi rewards, but I have question what Do I need to remove if I want quest only for 5crystal coins? :/ again noobish question, but Im still learning
 
PHP:
local annihilatorReward = {1990, 2400, 2431, 2494}
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if item.uid > 1000 and item.uid < 10000 then
		local itemWeight = getItemWeight(item.uid, 1, FALSE)
		local playerCap = getPlayerFreeCap(cid)
		if isInArray(annihilatorReward, item.uid) == TRUE then
			if getPlayerStorageValue(cid, 30015) == -1 then
				if playerCap >= itemWeight then
					if item.uid == 1990 then
						local container = doPlayerAddItem(cid, 1990, 1)
						doAddContainerItem(container, 2326, 1)
					else
						doPlayerAddItem(cid, item.uid, 1)
					end
					doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. '.')
					setPlayerStorageValue(cid, 30015, 1)
				else
					doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.')
				end
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
			end
		elseif getPlayerStorageValue(cid, item.uid) == -1 then
			if playerCap >= itemWeight then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. '.')
				doPlayerAddItem(cid, item.uid, 1)
				setPlayerStorageValue(cid, item.uid, 1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemName(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.')
			end
		else
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
		end
	else
		return FALSE
	end
	return TRUE
end
This is script for annhi rewards, but I have question what Do I need to remove if I want quest only for 5crystal coins? :/ again noobish question, but Im still learning

So.. if you still learning so why you have name Inteligentny? ;P If you are Inteligentny you can easy edit this script.
 
I choised this nick just for fun, hadnt any idea for other one :p
I edited this script but Its not working, so im asking for some help.
 
Hello, i want that these two npcs works without be premmium. I tried some things but i couldn't.

BLESSINGS:

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid) npcHandler:eek:nCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:eek:nCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:eek:nCreatureSay(cid, type, msg) end
function onThink() npcHandler:eek:nThink() end

function buyBlessing(cid, message, keywords, parameters, node)
if(not npcHandler:isFocused(cid)) then
return false
end

if getPlayerBlessing(cid, parameters.blessing) then
npcHandler:say("A god has already blessed you with this blessing.", cid)
elseif isPremium(cid) == FALSE then
if doPlayerRemoveMoney(cid, 80000) == TRUE then
doPlayerAddBlessing(cid, parameters.blessing)
npcHandler:say("You have been blessed by one of the five gods!", cid)
else
npcHandler:say("You don't have enough money.", cid)
end
else
npcHandler:say("You need a premium account to buy blessings.", cid)
end

keywordHandler:moveUp(1)
return true
end

local node1 = keywordHandler:addKeyword({'first bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 80000 gold coins?'})
node1:addChildKeyword({'yes'}, buyBlessing, {blessing = 1})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node2 = keywordHandler:addKeyword({'second bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 80000 gold coins?'})
node2:addChildKeyword({'yes'}, buyBlessing, {blessing = 2})
node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node3 = keywordHandler:addKeyword({'third bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 80000 gold coins?'})
node3:addChildKeyword({'yes'}, buyBlessing, {blessing = 3})
node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node4 = keywordHandler:addKeyword({'fourth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 80000 gold coins?'})
node4:addChildKeyword({'yes'}, buyBlessing, {blessing = 4})
node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node5 = keywordHandler:addKeyword({'fifth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 80000 gold coins?'})
node5:addChildKeyword({'yes'}, buyBlessing, {blessing = 5})
node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

keywordHandler:addKeyword({'blessing'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 80000 gold coins each."})
keywordHandler:addKeyword({'blessings'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 80000 gold coins each."})
keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 80000 gold coins each."})
keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 80000 gold coins each."})

npcHandler:addModule(FocusModule:new())

ADDONS:

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid) npcHandler:eek:nCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:eek:nCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:eek:nCreatureSay(cid, type, msg) end
function onThink() npcHandler:eek:nThink() end

function buyAddons(cid, message, keywords, parameters, node)
if(not npcHandler:isFocused(cid)) then
return false
end

local addon = parameters.addon
local cost = parameters.cost
local premium = (parameters.premium ~= nil and parameters.premium)

if isPlayerPremiumCallback == nil or (isPlayerPremiumCallback(cid) and premium) then
if doPlayerRemoveMoney(cid, cost) == TRUE then
doPlayerAddAddons(cid, addon)
npcHandler:say('There, you are now able to use all addons!', cid)
else
npcHandler:say('Sorry, you do not have enough money.', cid)
end
else
npcHandler:say('I only serve customers with premium accounts.', cid)
end

keywordHandler:moveUp(1)
return true
end

local node1 = keywordHandler:addKeyword({'first addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first addons set for 400000 gold coins?'})
node1:addChildKeyword({'yes'}, buyAddons, {addon = 1, cost = 400000, premium = false})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

local node2 = keywordHandler:addKeyword({'second addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Would you like to buy the second addons set for 800000 gold coins?'})
node2:addChildKeyword({'yes'}, buyAddons, {addon = 2, cost = 800000, premium = false})
node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell the first addons set for 400000 gold coins and the second addons set for 800000 gold coins.'})

npcHandler:addModule(FocusModule:new())
 
Mmm, I think You must remove the:
Code:
elseif isPremium(cid) == FALSE then

And all premium things...
(Your is script is full of premium things...)
 
akor, i know u tried to help me, but if you dont know certainly what to do.. dont speak better, xD. Waiting a good answer.
 
I really think this thread needs a cleanup. IMO people shouldn't ask for scripts here, or better - how to configure TFS to work on linux. This is getting silly. Me, and probably many other people, not to mention Talaturen are interested in how this new release works and what bugs it can possibly have. Besides you people ruin everyone's time - look, this thread already has 41 pages! I bet ~35 of it is spam.
 
Last edited:
Hello, i want that these two npcs works without be premmium. I tried some things but i couldn't.

Blessing:
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

function buyBlessing(cid, message, keywords, parameters, node)
    if(not npcHandler:isFocused(cid)) then
        return false
    end

    if getPlayerBlessing(cid, parameters.blessing) then
        npcHandler:say("A god has already blessed you with this blessing.", cid)
    else
        if doPlayerRemoveMoney(cid, 10000) == TRUE then
            doPlayerAddBlessing(cid, parameters.blessing)
            npcHandler:say("You have been blessed by one of the five gods!", cid)
        else
            npcHandler:say("You don't have enough money.", cid)
        end
    end

    keywordHandler:moveUp(1)
    return true
end

local node1 = keywordHandler:addKeyword({'first bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 10000 gold coins?'})
    node1:addChildKeyword({'yes'}, buyBlessing, {blessing = 1})
    node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node2 = keywordHandler:addKeyword({'second bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 10000 gold coins?'})
    node2:addChildKeyword({'yes'}, buyBlessing, {blessing = 2})
    node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node3 = keywordHandler:addKeyword({'third bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 10000 gold coins?'})
    node3:addChildKeyword({'yes'}, buyBlessing, {blessing = 3})
    node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node4 = keywordHandler:addKeyword({'fourth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 10000 gold coins?'})
    node4:addChildKeyword({'yes'}, buyBlessing, {blessing = 4})
    node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

local node5 = keywordHandler:addKeyword({'fifth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 10000 gold coins?'})
    node5:addChildKeyword({'yes'}, buyBlessing, {blessing = 5})
    node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

keywordHandler:addKeyword({'blessing'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 10000 gold coins each."})
keywordHandler:addKeyword({'blessings'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 10000 gold coins each."})
keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 10000 gold coins each."})
keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can provide you with five blessings... the 'first bless', 'second bless', 'third bless', 'fourth bless' and the 'fifth bless', they cost 10000 gold coins each."})

npcHandler:addModule(FocusModule:new())
Addon:
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

function buyAddons(cid, message, keywords, parameters, node)
    if(not npcHandler:isFocused(cid)) then
        return false
    end

    local addon = parameters.addon
    local cost = parameters.cost
    local premium = (parameters.premium ~= nil and parameters.premium)

    if isPlayerPremiumCallback == nil or (isPlayerPremiumCallback(cid) and premium) then
        if doPlayerRemoveMoney(cid, cost) == TRUE then
            doPlayerAddAddons(cid, addon)
            npcHandler:say('There, you are now able to use all addons!', cid)
        else
            npcHandler:say('Sorry, you do not have enough money.', cid)
        end
    else
        npcHandler:say('I only serve customers with premium accounts.', cid)
    end

    keywordHandler:moveUp(1)
    return true
end

local node1 = keywordHandler:addKeyword({'first addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first addons set for 5000 gold coins?'})
    node1:addChildKeyword({'yes'}, buyAddons, {addon = 1, cost = 5000, premium = false})
    node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

local node2 = keywordHandler:addKeyword({'second addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Would you like to buy the second addons set for 10000 gold coins?'})
    node2:addChildKeyword({'yes'}, buyAddons, {addon = 2, cost = 10000, premium = false})
    node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell the first addons set for 5000 gold coins and the second addons set for 10000 gold coins.'})

npcHandler:addModule(FocusModule:new())

Just edit the prices and be happy.

:)
 
0.2 Patch 8 has been released. View first post for more information.
 
I can see that in one of the latest patches npcsystem was changed. NPCs don't talk to you in a separate window anymore. They use default channel. Was this feature removed? It was quite useful as it prevented blocking them by abusers.
 
I can see that in one of the latest patches npcsystem was changed. NPCs don't talk to you in a separate window anymore. They use default channel. Was this feature removed? It was quite useful as it prevented blocking them by abusers.

It was disabled, it had alot of bugs.
 
Ah I see, hope it gets fixed :). Well the next thing I found out is that NPCs don't loose focus when you've started talking to them. Normally they should timeout after xx seconds, but I've been standing there for 5 minutes. It happens with default TFS 0.2 Patch 8. I *guess* it happened with patch 7 as well. Just /s Alice, say hi and wait.
 
< ignore/delete this post, forgot to update some files ¬¬ >

edit, just a question:

the rune charges on npcs are suposed to be loaded from the npc script, the items.xml or the spells.xml? actualy it's loaded from spells.xml, it isn't good if you want to set different number of charges when a player make a rune and when it's bought from a npc..
 
Last edited:
when i want compile sources i got errors and i dont know why? ;/
Code:
Compiler: Default compiler
Building Makefile: "E:\forgottensource\forgottenserver\forgottenserver\trunk\dev-cpp\Makefile.win"
Executing  make...
make.exe -f "E:\forgottensource\forgottenserver\forgottenserver\trunk\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"E:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"E:/Dev-Cpp/include/c++/3.4.2/backward"  -I"E:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"E:/Dev-Cpp/include/c++/3.4.2"  -I"E:/Dev-Cpp/include"  -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

In file included from ../creature.h:28,
                 from ../player.h:25,

                 from ../actions.cpp:24:
../map.h:28:32: boost/shared_ptr.hpp: No such file or directory
In file included from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../map.h:29: error: `boost' has not been declared
../map.h:29: error: expected nested-name-specifier before "shared_ptr"

../map.h:29: error: `shared_ptr' has not been declared

In file included from ../map.h:37,
                 from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../tools.h:35:31: boost/tokenizer.hpp: No such file or directory

In file included from ../map.h:37,
                 from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../tools.h:36: error: `boost' has not been declared
../tools.h:36: error: expected init-declarator before '<' token
../tools.h:36: error: expected `,' or `;' before '<' token

../tools.h:90: error: `tokenizer' has not been declared
../tools.h:90: error: `iterator' was not declared in this scope
../tools.h:90: error: `it' was not declared in this scope
../tools.h:90: error: `tokenizer' has not been declared
../tools.h:90: error: `iterator' was not declared in this scope

In file included from ../creature.h:28,
                 from ../player.h:25,

                 from ../actions.cpp:24:
../map.h:110: error: `boost' has not been declared
../map.h:110: error: `shared_ptr' was not declared in this scope

../map.h:110: error: template argument 2 is invalid
../map.h:110: error: template argument 4 is invalid
../map.h:110: error: expected unqualified-id before '>' token
../map.h:110: error: expected `,' or `;' before '>' token

../map.h:290: error: `SpectatorCache' does not name a type

In file included from ../creatureevent.h:24,
                 from ../creature.h:34,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../luascript.h:30:18: lua.h: No such file or directory

../luascript.h:31:22: lauxlib.h: No such file or directory
../luascript.h:32:21: lualib.h: No such file or directory
In file included from ../creatureevent.h:24,
                 from ../creature.h:34,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../luascript.h:304: error: ISO C++ forbids declaration of `lua_State' with no type
../luascript.h:304: error: expected `;' before '*' token
../luascript.h:306: error: expected `;' before "bool"
../luascript.h:308: error: expected `;' before '(' token
../luascript.h:312: error: variable or field `pushThing' declared void
../luascript.h:312: error: expected `;' before '(' token

../luascript.h:313: error: variable or field `pushVariant' declared void
../luascript.h:313: error: expected `;' before '(' token
../luascript.h:314: error: variable or field `pushPosition' declared void
../luascript.h:314: error: expected `;' before '(' token
../luascript.h:315: error: variable or field `pushPosition' declared void
../luascript.h:315: error: expected `;' before '(' token
../luascript.h:316: error: variable or field `pushCallback' declared void
../luascript.h:316: error: expected `;' before '(' token
../luascript.h:318: error: expected `;' before '(' token
../luascript.h:319: error: variable or field `popPosition' declared void
../luascript.h:319: error: expected `;' before '(' token
../luascript.h:320: error: variable or field `popPosition' declared void
../luascript.h:320: error: expected `;' before '(' token
../luascript.h:321: error: expected `;' before '(' token
../luascript.h:322: error: expected `;' before '(' token
../luascript.h:323: error: expected `;' before '(' token
../luascript.h:324: error: expected `;' before '(' token
../luascript.h:326: error: expected `;' before '(' token
../luascript.h:327: error: expected `;' before '(' token
../luascript.h:328: error: variable or field `setField' declared void
../luascript.h:328: error: expected `;' before '(' token
../luascript.h:329: error: variable or field `setField' declared void
../luascript.h:329: error: expected `;' before '(' token
../luascript.h:330: error: expected `;' before '(' token
../luascript.h:331: error: variable or field `setFieldBool' declared void
../luascript.h:331: error: expected `;' before '(' token
../luascript.h:332: error: expected `;' before '(' token
../luascript.h:340: error: expected `;' before '(' token
../luascript.h:343: error: expected `;' before '(' token

../luascript.h:344: error: expected `;' before '(' token
../luascript.h:345: error: expected `;' before '(' token
../luascript.h:346: error: expected `;' before '(' token
../luascript.h:347: error: expected `;' before '(' token
../luascript.h:348: error: expected `;' before '(' token
../luascript.h:349: error: expected `;' before '(' token
../luascript.h:350: error: expected `;' before '(' token
../luascript.h:351: error: expected `;' before '(' token

../luascript.h:352: error: expected `;' before '(' token
../luascript.h:353: error: expected `;' before '(' token
../luascript.h:354: error: expected `;' before '(' token
../luascript.h:355: error: expected `;' before '(' token
../luascript.h:356: error: expected `;' before '(' token
../luascript.h:357: error: expected `;' before '(' token
../luascript.h:358: error: expected `;' before '(' token
../luascript.h:359: error: expected `;' before '(' token

../luascript.h:360: error: expected `;' before '(' token
../luascript.h:361: error: expected `;' before '(' token
../luascript.h:362: error: expected `;' before '(' token
../luascript.h:363: error: expected `;' before '(' token
../luascript.h:364: error: expected `;' before '(' token
../luascript.h:365: error: expected `;' before '(' token
../luascript.h:366: error: expected `;' before '(' token
../luascript.h:367: error: expected `;' before '(' token

../luascript.h:368: error: expected `;' before '(' token
../luascript.h:369: error: expected `;' before '(' token
../luascript.h:370: error: expected `;' before '(' token
../luascript.h:372: error: expected `;' before '(' token
../luascript.h:373: error: expected `;' before '(' token
../luascript.h:374: error: expected `;' before '(' token
../luascript.h:375: error: expected `;' before '(' token
../luascript.h:376: error: expected `;' before '(' token

../luascript.h:377: error: expected `;' before '(' token
../luascript.h:378: error: expected `;' before '(' token
../luascript.h:379: error: expected `;' before '(' token
../luascript.h:380: error: expected `;' before '(' token
../luascript.h:381: error: expected `;' before '(' token
../luascript.h:382: error: expected `;' before '(' token
../luascript.h:383: error: expected `;' before '(' token
../luascript.h:384: error: expected `;' before '(' token

../luascript.h:385: error: expected `;' before '(' token
../luascript.h:386: error: expected `;' before '(' token
../luascript.h:387: error: expected `;' before '(' token
../luascript.h:388: error: expected `;' before '(' token
../luascript.h:389: error: expected `;' before '(' token
../luascript.h:390: error: expected `;' before '(' token
../luascript.h:391: error: expected `;' before '(' token
../luascript.h:392: error: expected `;' before '(' token

../luascript.h:393: error: expected `;' before '(' token
../luascript.h:394: error: expected `;' before '(' token
../luascript.h:395: error: expected `;' before '(' token
../luascript.h:396: error: expected `;' before '(' token
../luascript.h:397: error: expected `;' before '(' token
../luascript.h:398: error: expected `;' before '(' token
../luascript.h:399: error: expected `;' before '(' token
../luascript.h:400: error: expected `;' before '(' token

../luascript.h:403: error: expected `;' before '(' token
../luascript.h:404: error: expected `;' before '(' token
../luascript.h:405: error: expected `;' before '(' token
../luascript.h:406: error: expected `;' before '(' token
../luascript.h:407: error: expected `;' before '(' token
../luascript.h:408: error: expected `;' before '(' token
../luascript.h:409: error: expected `;' before '(' token
../luascript.h:412: error: expected `;' before '(' token

../luascript.h:413: error: expected `;' before '(' token
../luascript.h:414: error: expected `;' before '(' token
../luascript.h:415: error: expected `;' before '(' token
../luascript.h:416: error: expected `;' before '(' token
../luascript.h:417: error: expected `;' before '(' token
../luascript.h:418: error: expected `;' before '(' token
../luascript.h:421: error: expected `;' before '(' token
../luascript.h:422: error: expected `;' before '(' token

../luascript.h:423: error: expected `;' before '(' token
../luascript.h:424: error: expected `;' before '(' token
../luascript.h:425: error: expected `;' before '(' token
../luascript.h:426: error: expected `;' before '(' token
../luascript.h:427: error: expected `;' before '(' token
../luascript.h:428: error: expected `;' before '(' token
../luascript.h:429: error: expected `;' before '(' token
../luascript.h:432: error: expected `;' before '(' token

../luascript.h:433: error: expected `;' before '(' token
../luascript.h:434: error: expected `;' before '(' token
../luascript.h:437: error: expected `;' before '(' token
../luascript.h:438: error: expected `;' before '(' token
../luascript.h:439: error: expected `;' before '(' token
../luascript.h:442: error: expected `;' before '(' token
../luascript.h:443: error: expected `;' before '(' token
../luascript.h:444: error: expected `;' before '(' token

../luascript.h:445: error: expected `;' before '(' token
../luascript.h:446: error: expected `;' before '(' token
../luascript.h:447: error: expected `;' before '(' token
../luascript.h:448: error: expected `;' before '(' token
../luascript.h:449: error: expected `;' before '(' token
../luascript.h:450: error: expected `;' before '(' token
../luascript.h:451: error: expected `;' before '(' token
../luascript.h:452: error: expected `;' before '(' token

../luascript.h:455: error: expected `;' before '(' token
../luascript.h:456: error: expected `;' before '(' token
../luascript.h:457: error: expected `;' before '(' token
../luascript.h:458: error: expected `;' before '(' token
../luascript.h:459: error: expected `;' before '(' token
../luascript.h:460: error: expected `;' before '(' token
../luascript.h:461: error: expected `;' before '(' token
../luascript.h:462: error: expected `;' before '(' token

../luascript.h:463: error: expected `;' before '(' token
../luascript.h:464: error: expected `;' before '(' token
../luascript.h:465: error: expected `;' before '(' token
../luascript.h:466: error: expected `;' before '(' token
../luascript.h:467: error: expected `;' before '(' token
../luascript.h:468: error: expected `;' before '(' token
../luascript.h:469: error: expected `;' before '(' token
../luascript.h:470: error: expected `;' before '(' token

../luascript.h:471: error: expected `;' before '(' token
../luascript.h:472: error: expected `;' before '(' token
../luascript.h:473: error: expected `;' before '(' token
../luascript.h:474: error: expected `;' before '(' token
../luascript.h:475: error: expected `;' before '(' token
../luascript.h:476: error: expected `;' before '(' token
../luascript.h:477: error: expected `;' before '(' token
../luascript.h:478: error: expected `;' before '(' token

../luascript.h:479: error: expected `;' before '(' token
../luascript.h:481: error: expected `;' before '(' token
../luascript.h:482: error: expected `;' before '(' token
../luascript.h:483: error: expected `;' before '(' token
../luascript.h:484: error: expected `;' before '(' token
../luascript.h:485: error: expected `;' before '(' token
../luascript.h:486: error: expected `;' before '(' token
../luascript.h:487: error: expected `;' before '(' token

../luascript.h:488: error: expected `;' before '(' token
../luascript.h:489: error: expected `;' before '(' token
../luascript.h:490: error: expected `;' before '(' token
../luascript.h:491: error: expected `;' before '(' token
../luascript.h:492: error: expected `;' before '(' token
../luascript.h:494: error: expected `;' before '(' token
../luascript.h:495: error: expected `;' before '(' token
../luascript.h:497: error: expected `;' before '(' token

../luascript.h:498: error: expected `;' before '(' token
../luascript.h:499: error: expected `;' before '(' token
../luascript.h:500: error: expected `;' before '(' token
../luascript.h:501: error: expected `;' before '(' token
../luascript.h:502: error: expected `;' before '(' token
../luascript.h:503: error: expected `;' before '(' token
../luascript.h:505: error: expected `;' before '(' token
../luascript.h:506: error: expected `;' before '(' token

../luascript.h:507: error: expected `;' before '(' token
../luascript.h:508: error: expected `;' before '(' token
../luascript.h:510: error: expected `;' before '(' token
../luascript.h:511: error: expected `;' before '(' token
../luascript.h:513: error: expected `;' before '(' token
../luascript.h:514: error: expected `;' before '(' token
../luascript.h:515: error: expected `;' before '(' token
../luascript.h:517: error: expected `;' before '(' token

../luascript.h:518: error: expected `;' before '(' token
../luascript.h:519: error: expected `;' before '(' token
../luascript.h:520: error: expected `;' before '(' token
../luascript.h:521: error: expected `;' before '(' token
../luascript.h:522: error: expected `;' before '(' token
../luascript.h:523: error: expected `;' before '(' token
../luascript.h:524: error: expected `;' before '(' token
../luascript.h:525: error: expected `;' before '(' token

../luascript.h:528: error: expected `;' before '(' token
../luascript.h:529: error: expected `;' before '(' token
../luascript.h:530: error: expected `;' before '(' token
../luascript.h:531: error: expected `;' before '(' token
../luascript.h:532: error: expected `;' before '(' token
../luascript.h:533: error: expected `;' before '(' token
../luascript.h:536: error: expected `;' before '(' token
../luascript.h:537: error: expected `;' before '(' token

../luascript.h:538: error: expected `;' before '(' token
../luascript.h:539: error: expected `;' before '(' token
../luascript.h:542: error: expected `;' before '(' token
../luascript.h:543: error: expected `;' before '(' token
../luascript.h:544: error: expected `;' before '(' token
../luascript.h:545: error: expected `;' before '(' token
../luascript.h:546: error: expected `;' before '(' token
../luascript.h:547: error: expected `;' before '(' token

../luascript.h:548: error: expected `;' before '(' token
../luascript.h:549: error: expected `;' before '(' token
../luascript.h:550: error: expected `;' before '(' token
../luascript.h:552: error: expected `;' before '(' token
../luascript.h:553: error: expected `;' before '(' token
../luascript.h:554: error: expected `;' before '(' token
../luascript.h:555: error: expected `;' before '(' token
../luascript.h:557: error: expected `;' before '(' token

../luascript.h:558: error: expected `;' before '(' token
../luascript.h:561: error: expected `;' before '(' token
../luascript.h:562: error: expected `;' before '(' token
../luascript.h:564: error: expected `;' before '(' token
../luascript.h:565: error: expected `;' before '(' token
../luascript.h:567: error: expected `;' before '(' token
../luascript.h:568: error: expected `;' before '(' token
../luascript.h:570: error: expected `;' before '(' token

../luascript.h:572: error: expected `;' before '(' token
../luascript.h:573: error: expected `;' before '(' token
../luascript.h:574: error: expected `;' before '(' token
../luascript.h:575: error: expected `;' before '(' token
../luascript.h:577: error: expected `;' before '(' token
../luascript.h:578: error: expected `;' before '(' token
../luascript.h:579: error: expected `;' before '(' token
../luascript.h:581: error: expected `;' before '(' token

../luascript.h:583: error: expected `;' before '(' token
../luascript.h:584: error: expected `;' before '(' token
../luascript.h:585: error: expected `;' before '(' token
../luascript.h:586: error: expected `;' before '(' token
../luascript.h:587: error: expected `;' before '(' token
../luascript.h:588: error: expected `;' before '(' token
../luascript.h:589: error: expected `;' before '(' token
../luascript.h:590: error: expected `;' before '(' token

../luascript.h:591: error: expected `;' before '(' token
../luascript.h:593: error: expected `;' before '(' token
../luascript.h:594: error: expected `;' before '(' token
../luascript.h:595: error: expected `;' before '(' token
../luascript.h:596: error: expected `;' before '(' token
../luascript.h:597: error: expected `;' before '(' token
../luascript.h:598: error: expected `;' before '(' token
../luascript.h:599: error: expected `;' before '(' token

../luascript.h:600: error: expected `;' before '(' token
../luascript.h:601: error: expected `;' before '(' token
../luascript.h:602: error: expected `;' before '(' token
../luascript.h:603: error: expected `;' before '(' token
../luascript.h:604: error: expected `;' before '(' token
../luascript.h:605: error: expected `;' before '(' token
../luascript.h:606: error: expected `;' before '(' token
../luascript.h:608: error: expected `;' before '(' token

../luascript.h:609: error: expected `;' before '(' token
../luascript.h:610: error: expected `;' before '(' token
../luascript.h:611: error: expected `;' before '(' token
../luascript.h:612: error: expected `;' before '(' token
../luascript.h:613: error: expected `;' before '(' token
../luascript.h:615: error: expected `;' before '(' token
../luascript.h:616: error: expected `;' before '(' token
../luascript.h:617: error: expected `;' before '(' token

../luascript.h:618: error: expected `;' before '(' token
../luascript.h:619: error: expected `;' before '(' token
../luascript.h:620: error: expected `;' before '(' token
../luascript.h:621: error: expected `;' before '(' token
../luascript.h:622: error: expected `;' before '(' token
../luascript.h:624: error: expected `;' before '(' token
../luascript.h:625: error: expected `;' before '(' token
../luascript.h:627: error: expected `;' before '(' token

../luascript.h:628: error: expected `;' before '(' token
../luascript.h:629: error: expected `;' before '(' token
../luascript.h:630: error: expected `;' before '(' token
../luascript.h:631: error: expected `;' before '(' token
../luascript.h:633: error: expected `;' before '(' token
../luascript.h:634: error: expected `;' before '(' token
../luascript.h:635: error: expected `;' before '(' token
../luascript.h:636: error: expected `;' before '(' token

../luascript.h:637: error: expected `;' before '(' token
../luascript.h:638: error: expected `;' before '(' token
../luascript.h:639: error: expected `;' before '(' token
../luascript.h:640: error: expected `;' before '(' token
../luascript.h:641: error: expected `;' before '(' token
../luascript.h:642: error: expected `;' before '(' token
../luascript.h:643: error: expected `;' before '(' token
../luascript.h:644: error: expected `;' before '(' token

../luascript.h:645: error: expected `;' before '(' token
../luascript.h:646: error: expected `;' before '(' token
../luascript.h:647: error: expected `;' before '(' token
../luascript.h:648: error: expected `;' before '(' token
../luascript.h:649: error: expected `;' before '(' token
../luascript.h:650: error: expected `;' before '(' token
../luascript.h:651: error: expected `;' before '(' token
../luascript.h:652: error: expected `;' before '(' token

../luascript.h:653: error: expected `;' before '(' token
../luascript.h:656: error: expected `;' before '(' token
../luascript.h:658: error: `luaL_Reg' does not name a type

../luascript.h:659: error: expected `;' before '(' token
../luascript.h:660: error: expected `;' before '(' token
../luascript.h:661: error: expected `;' before '(' token
../luascript.h:662: error: expected `;' before '(' token
../luascript.h:664: error: `luaL_Reg' does not name a type
../luascript.h:665: error: expected `;' before '(' token
../luascript.h:666: error: expected `;' before '(' token
../luascript.h:667: error: expected `;' before '(' token
../luascript.h:668: error: expected `;' before '(' token
../luascript.h:669: error: expected `;' before '(' token
../luascript.h:670: error: expected `;' before '(' token

../luascript.h:672: error: `luaL_Reg' does not name a type
../luascript.h:673: error: expected `;' before '(' token
../luascript.h:674: error: expected `;' before '(' token

../luascript.h:675: error: expected `;' before '(' token
../luascript.h:676: error: expected `;' before '(' token
../luascript.h:677: error: expected `;' before '(' token
../luascript.h:678: error: expected `;' before '(' token
../luascript.h:679: error: expected `;' before '(' token
../luascript.h:680: error: expected `;' before '(' token
../luascript.h:681: error: expected `;' before '(' token
../luascript.h:682: error: expected `;' before '(' token

../luascript.h:683: error: expected `;' before '(' token
../luascript.h:684: error: expected `;' before '(' token
../luascript.h:686: error: ISO C++ forbids declaration of `lua_State' with no type
../luascript.h:686: error: expected `;' before '*' token

In file included from ../protocolgame.h:26,
                 from ../player.h:32,
                 from ../actions.cpp:24:
../protocol.h:25:29: boost/utility.hpp: No such file or directory
In file included from ../protocolgame.h:26,
                 from ../player.h:32,
                 from ../actions.cpp:24:
../protocol.h:32: error: `boost' has not been declared
../protocol.h:33: error: expected class-name before '{' token

In file included from ../actions.cpp:26:
../npc.h:52: error: variable or field `pushState' declared void
../npc.h:52: error: expected `;' before '(' token
../npc.h:53: error: variable or field `popState' declared void
../npc.h:53: error: expected `;' before '(' token
../npc.h:58: error: expected `;' before '(' token
../npc.h:59: error: expected `;' before '(' token
../npc.h:60: error: expected `;' before '(' token
../npc.h:61: error: expected `;' before '(' token
../npc.h:62: error: expected `;' before '(' token

../npc.h:63: error: expected `;' before '(' token
../npc.h:64: error: expected `;' before '(' token
../npc.h:65: error: expected `;' before '(' token
../npc.h:66: error: expected `;' before '(' token
../npc.h:67: error: expected `;' before '(' token
../npc.h:68: error: expected `;' before '(' token
../npc.h:69: error: expected `;' before '(' token
../npc.h:70: error: expected `;' before '(' token
../npc.h:71: error: expected `;' before '(' token
../npc.h:72: error: expected `;' before '(' token
../npc.h:73: error: expected `;' before '(' token
../npc.h:74: error: expected `;' before '(' token
../npc.h:75: error: expected `;' before '(' token
../npc.h:76: error: expected `;' before '(' token

In file included from ../game.h:35,
                 from ../actions.cpp:27:
../scheduler.h:24:30: boost/function.hpp: No such file or directory
../scheduler.h:25:26: boost/bind.hpp: No such file or directory
In file included from ../scheduler.h:31,
                 from ../game.h:35,
                 from ../actions.cpp:27:
../tasks.h:38: error: `boost' has not been declared
../tasks.h:38: error: expected `)' before '<' token
../tasks.h:42: error: `boost' has not been declared
../tasks.h:42: error: ISO C++ forbids declaration of `function' with no type
../tasks.h:42: error: expected `;' before '<' token

../tasks.h:44: error: `boost' has not been declared
../tasks.h:44: error: `createTask' is neither function nor member function; cannot be declared friend
../tasks.h:44: error: expected `;' before '(' token
../tasks.h: In member function `void Task::operator()()':
../tasks.h:34: error: `m_f' undeclared (first use this function)
../tasks.h:34: error: (Each undeclared identifier is reported only once for each function it appears in.)
../tasks.h: At global scope:
../tasks.h:47: error: `boost' has not been declared
../tasks.h:47: error: `createTask' declared as an `inline' variable
../tasks.h:47: error: `function' was not declared in this scope
../tasks.h:47: error: expected primary-expression before "void"
../tasks.h:47: error: expected `,' or `;' before '{' token

In file included from ../game.h:35,
                 from ../actions.cpp:27:
../scheduler.h:51: error: `boost' has not been declared
../scheduler.h:51: error: `function' has not been declared
../scheduler.h:51: error: expected `,' or `...' before '<' token
../scheduler.h:51: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h:60: error: `boost' has not been declared
../scheduler.h:60: error: `function' has not been declared
../scheduler.h:60: error: expected `,' or `...' before '<' token

../scheduler.h:60: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h: In constructor `SchedulerTask::SchedulerTask(uint32_t, int)':
../scheduler.h:51: error: `f' undeclared (first use this function)

../scheduler.h: At global scope:
../scheduler.h:63: error: `boost' has not been declared
../scheduler.h:63: error: `function' has not been declared
../scheduler.h:63: error: expected `,' or `...' before '<' token
../scheduler.h:64: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h: In function `SchedulerTask* createSchedulerTask(uint32_t, int)':
../scheduler.h:68: error: `f' undeclared (first use this function)

In file included from ../actions.cpp:27:
../game.h: At global scope:
../game.h:95: error: `shared_ptr' was not declared in this scope
../game.h:95: error: template argument 2 is invalid
../game.h:95: error: template argument 4 is invalid
../game.h:95: error: expected unqualified-id before '>' token
../game.h:95: error: expected `,' or `;' before '>' token

../game.h:508: error: ISO C++ forbids declaration of `RuleViolationsMap' with no type
../game.h:508: error: expected `;' before '&' token
../game.h:509: error: expected `;' before "bool"

../game.h:541: error: `RuleViolationsMap' does not name a type

In file included from ../actions.cpp:32:
../house.h:28:27: boost/regex.hpp: No such file or directory
In file included from ../actions.cpp:32:
../house.h:85: error: `boost' has not been declared
../house.h:85: error: `regex' was not declared in this scope
../house.h:85: error: template argument 1 is invalid
../house.h:85: error: template argument 1 is invalid
../house.h:85: error: template argument 2 is invalid
../house.h:85: error: ISO C++ forbids declaration of `RegExList' with no type

In file included from ../actions.cpp:36:
../configmanager.h:180: error: expected `;' before '(' token
../configmanager.h:181: error: expected `;' before '(' token
../configmanager.h:182: error: expected `;' before '(' token
../configmanager.h:183: error: expected `;' before '(' token
../configmanager.h:185: error: expected `;' before '(' token

../actions.cpp: In member function `virtual bool Action::executeUse(Player*, Item*, const PositionEx&, const PositionEx&, bool, uint32_t)':
../actions.cpp:706: error: `lua_State' undeclared (first use this function)
../actions.cpp:706: error: `L' undeclared (first use this function)
../actions.cpp:706: error: 'class LuaScriptInterface' has no member named 'getLuaState'
../actions.cpp:709: error: `lua_pushnumber' undeclared (first use this function)
../actions.cpp:710: error: `pushThing' is not a member of `LuaScriptInterface'
../actions.cpp:711: error: `pushPosition' is not a member of `LuaScriptInterface'
../actions.cpp:717: error: `pushThing' is not a member of `LuaScriptInterface'
../actions.cpp:718: error: `pushPosition' is not a member of `LuaScriptInterface'

../actions.cpp:722: error: `pushThing' is not a member of `LuaScriptInterface'

../actions.cpp:724: error: `pushPosition' is not a member of `LuaScriptInterface'

make.exe: *** [obj//actions.o] Error 1

Execution terminated
 
1. when u change needlearn="0" in spell.xml it says "Error cannot load spells.xml"

2 The vocations.xml attackspeed doesnt work, its set to 100 and still really slow~
 
< ignore/delete this post, forgot to update some files ¬¬ >

edit, just a question:

the rune charges on npcs are suposed to be loaded from the npc script, the items.xml or the spells.xml? actualy it's loaded from spells.xml, it isn't good if you want to set different number of charges when a player make a rune and when it's bought from a npc..

Already aware of this, thanks for reporting anyway.

when i want compile sources i got errors and i dont know why? ;/
Code:
Compiler: Default compiler
Building Makefile: "E:\forgottensource\forgottenserver\forgottenserver\trunk\dev-cpp\Makefile.win"
Executing  make...
make.exe -f "E:\forgottensource\forgottenserver\forgottenserver\trunk\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"E:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"E:/Dev-Cpp/include/c++/3.4.2/backward"  -I"E:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"E:/Dev-Cpp/include/c++/3.4.2"  -I"E:/Dev-Cpp/include"  -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

In file included from ../creature.h:28,
                 from ../player.h:25,

                 from ../actions.cpp:24:
../map.h:28:32: boost/shared_ptr.hpp: No such file or directory
In file included from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../map.h:29: error: `boost' has not been declared
../map.h:29: error: expected nested-name-specifier before "shared_ptr"

../map.h:29: error: `shared_ptr' has not been declared

In file included from ../map.h:37,
                 from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../tools.h:35:31: boost/tokenizer.hpp: No such file or directory

In file included from ../map.h:37,
                 from ../creature.h:28,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../tools.h:36: error: `boost' has not been declared
../tools.h:36: error: expected init-declarator before '<' token
../tools.h:36: error: expected `,' or `;' before '<' token

../tools.h:90: error: `tokenizer' has not been declared
../tools.h:90: error: `iterator' was not declared in this scope
../tools.h:90: error: `it' was not declared in this scope
../tools.h:90: error: `tokenizer' has not been declared
../tools.h:90: error: `iterator' was not declared in this scope

In file included from ../creature.h:28,
                 from ../player.h:25,

                 from ../actions.cpp:24:
../map.h:110: error: `boost' has not been declared
../map.h:110: error: `shared_ptr' was not declared in this scope

../map.h:110: error: template argument 2 is invalid
../map.h:110: error: template argument 4 is invalid
../map.h:110: error: expected unqualified-id before '>' token
../map.h:110: error: expected `,' or `;' before '>' token

../map.h:290: error: `SpectatorCache' does not name a type

In file included from ../creatureevent.h:24,
                 from ../creature.h:34,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../luascript.h:30:18: lua.h: No such file or directory

../luascript.h:31:22: lauxlib.h: No such file or directory
../luascript.h:32:21: lualib.h: No such file or directory
In file included from ../creatureevent.h:24,
                 from ../creature.h:34,
                 from ../player.h:25,
                 from ../actions.cpp:24:
../luascript.h:304: error: ISO C++ forbids declaration of `lua_State' with no type
../luascript.h:304: error: expected `;' before '*' token
../luascript.h:306: error: expected `;' before "bool"
../luascript.h:308: error: expected `;' before '(' token
../luascript.h:312: error: variable or field `pushThing' declared void
../luascript.h:312: error: expected `;' before '(' token

../luascript.h:313: error: variable or field `pushVariant' declared void
../luascript.h:313: error: expected `;' before '(' token
../luascript.h:314: error: variable or field `pushPosition' declared void
../luascript.h:314: error: expected `;' before '(' token
../luascript.h:315: error: variable or field `pushPosition' declared void
../luascript.h:315: error: expected `;' before '(' token
../luascript.h:316: error: variable or field `pushCallback' declared void
../luascript.h:316: error: expected `;' before '(' token
../luascript.h:318: error: expected `;' before '(' token
../luascript.h:319: error: variable or field `popPosition' declared void
../luascript.h:319: error: expected `;' before '(' token
../luascript.h:320: error: variable or field `popPosition' declared void
../luascript.h:320: error: expected `;' before '(' token
../luascript.h:321: error: expected `;' before '(' token
../luascript.h:322: error: expected `;' before '(' token
../luascript.h:323: error: expected `;' before '(' token
../luascript.h:324: error: expected `;' before '(' token
../luascript.h:326: error: expected `;' before '(' token
../luascript.h:327: error: expected `;' before '(' token
../luascript.h:328: error: variable or field `setField' declared void
../luascript.h:328: error: expected `;' before '(' token
../luascript.h:329: error: variable or field `setField' declared void
../luascript.h:329: error: expected `;' before '(' token
../luascript.h:330: error: expected `;' before '(' token
../luascript.h:331: error: variable or field `setFieldBool' declared void
../luascript.h:331: error: expected `;' before '(' token
../luascript.h:332: error: expected `;' before '(' token
../luascript.h:340: error: expected `;' before '(' token
../luascript.h:343: error: expected `;' before '(' token

../luascript.h:344: error: expected `;' before '(' token
../luascript.h:345: error: expected `;' before '(' token
../luascript.h:346: error: expected `;' before '(' token
../luascript.h:347: error: expected `;' before '(' token
../luascript.h:348: error: expected `;' before '(' token
../luascript.h:349: error: expected `;' before '(' token
../luascript.h:350: error: expected `;' before '(' token
../luascript.h:351: error: expected `;' before '(' token

../luascript.h:352: error: expected `;' before '(' token
../luascript.h:353: error: expected `;' before '(' token
../luascript.h:354: error: expected `;' before '(' token
../luascript.h:355: error: expected `;' before '(' token
../luascript.h:356: error: expected `;' before '(' token
../luascript.h:357: error: expected `;' before '(' token
../luascript.h:358: error: expected `;' before '(' token
../luascript.h:359: error: expected `;' before '(' token

../luascript.h:360: error: expected `;' before '(' token
../luascript.h:361: error: expected `;' before '(' token
../luascript.h:362: error: expected `;' before '(' token
../luascript.h:363: error: expected `;' before '(' token
../luascript.h:364: error: expected `;' before '(' token
../luascript.h:365: error: expected `;' before '(' token
../luascript.h:366: error: expected `;' before '(' token
../luascript.h:367: error: expected `;' before '(' token

../luascript.h:368: error: expected `;' before '(' token
../luascript.h:369: error: expected `;' before '(' token
../luascript.h:370: error: expected `;' before '(' token
../luascript.h:372: error: expected `;' before '(' token
../luascript.h:373: error: expected `;' before '(' token
../luascript.h:374: error: expected `;' before '(' token
../luascript.h:375: error: expected `;' before '(' token
../luascript.h:376: error: expected `;' before '(' token

../luascript.h:377: error: expected `;' before '(' token
../luascript.h:378: error: expected `;' before '(' token
../luascript.h:379: error: expected `;' before '(' token
../luascript.h:380: error: expected `;' before '(' token
../luascript.h:381: error: expected `;' before '(' token
../luascript.h:382: error: expected `;' before '(' token
../luascript.h:383: error: expected `;' before '(' token
../luascript.h:384: error: expected `;' before '(' token

../luascript.h:385: error: expected `;' before '(' token
../luascript.h:386: error: expected `;' before '(' token
../luascript.h:387: error: expected `;' before '(' token
../luascript.h:388: error: expected `;' before '(' token
../luascript.h:389: error: expected `;' before '(' token
../luascript.h:390: error: expected `;' before '(' token
../luascript.h:391: error: expected `;' before '(' token
../luascript.h:392: error: expected `;' before '(' token

../luascript.h:393: error: expected `;' before '(' token
../luascript.h:394: error: expected `;' before '(' token
../luascript.h:395: error: expected `;' before '(' token
../luascript.h:396: error: expected `;' before '(' token
../luascript.h:397: error: expected `;' before '(' token
../luascript.h:398: error: expected `;' before '(' token
../luascript.h:399: error: expected `;' before '(' token
../luascript.h:400: error: expected `;' before '(' token

../luascript.h:403: error: expected `;' before '(' token
../luascript.h:404: error: expected `;' before '(' token
../luascript.h:405: error: expected `;' before '(' token
../luascript.h:406: error: expected `;' before '(' token
../luascript.h:407: error: expected `;' before '(' token
../luascript.h:408: error: expected `;' before '(' token
../luascript.h:409: error: expected `;' before '(' token
../luascript.h:412: error: expected `;' before '(' token

../luascript.h:413: error: expected `;' before '(' token
../luascript.h:414: error: expected `;' before '(' token
../luascript.h:415: error: expected `;' before '(' token
../luascript.h:416: error: expected `;' before '(' token
../luascript.h:417: error: expected `;' before '(' token
../luascript.h:418: error: expected `;' before '(' token
../luascript.h:421: error: expected `;' before '(' token
../luascript.h:422: error: expected `;' before '(' token

../luascript.h:423: error: expected `;' before '(' token
../luascript.h:424: error: expected `;' before '(' token
../luascript.h:425: error: expected `;' before '(' token
../luascript.h:426: error: expected `;' before '(' token
../luascript.h:427: error: expected `;' before '(' token
../luascript.h:428: error: expected `;' before '(' token
../luascript.h:429: error: expected `;' before '(' token
../luascript.h:432: error: expected `;' before '(' token

../luascript.h:433: error: expected `;' before '(' token
../luascript.h:434: error: expected `;' before '(' token
../luascript.h:437: error: expected `;' before '(' token
../luascript.h:438: error: expected `;' before '(' token
../luascript.h:439: error: expected `;' before '(' token
../luascript.h:442: error: expected `;' before '(' token
../luascript.h:443: error: expected `;' before '(' token
../luascript.h:444: error: expected `;' before '(' token

../luascript.h:445: error: expected `;' before '(' token
../luascript.h:446: error: expected `;' before '(' token
../luascript.h:447: error: expected `;' before '(' token
../luascript.h:448: error: expected `;' before '(' token
../luascript.h:449: error: expected `;' before '(' token
../luascript.h:450: error: expected `;' before '(' token
../luascript.h:451: error: expected `;' before '(' token
../luascript.h:452: error: expected `;' before '(' token

../luascript.h:455: error: expected `;' before '(' token
../luascript.h:456: error: expected `;' before '(' token
../luascript.h:457: error: expected `;' before '(' token
../luascript.h:458: error: expected `;' before '(' token
../luascript.h:459: error: expected `;' before '(' token
../luascript.h:460: error: expected `;' before '(' token
../luascript.h:461: error: expected `;' before '(' token
../luascript.h:462: error: expected `;' before '(' token

../luascript.h:463: error: expected `;' before '(' token
../luascript.h:464: error: expected `;' before '(' token
../luascript.h:465: error: expected `;' before '(' token
../luascript.h:466: error: expected `;' before '(' token
../luascript.h:467: error: expected `;' before '(' token
../luascript.h:468: error: expected `;' before '(' token
../luascript.h:469: error: expected `;' before '(' token
../luascript.h:470: error: expected `;' before '(' token

../luascript.h:471: error: expected `;' before '(' token
../luascript.h:472: error: expected `;' before '(' token
../luascript.h:473: error: expected `;' before '(' token
../luascript.h:474: error: expected `;' before '(' token
../luascript.h:475: error: expected `;' before '(' token
../luascript.h:476: error: expected `;' before '(' token
../luascript.h:477: error: expected `;' before '(' token
../luascript.h:478: error: expected `;' before '(' token

../luascript.h:479: error: expected `;' before '(' token
../luascript.h:481: error: expected `;' before '(' token
../luascript.h:482: error: expected `;' before '(' token
../luascript.h:483: error: expected `;' before '(' token
../luascript.h:484: error: expected `;' before '(' token
../luascript.h:485: error: expected `;' before '(' token
../luascript.h:486: error: expected `;' before '(' token
../luascript.h:487: error: expected `;' before '(' token

../luascript.h:488: error: expected `;' before '(' token
../luascript.h:489: error: expected `;' before '(' token
../luascript.h:490: error: expected `;' before '(' token
../luascript.h:491: error: expected `;' before '(' token
../luascript.h:492: error: expected `;' before '(' token
../luascript.h:494: error: expected `;' before '(' token
../luascript.h:495: error: expected `;' before '(' token
../luascript.h:497: error: expected `;' before '(' token

../luascript.h:498: error: expected `;' before '(' token
../luascript.h:499: error: expected `;' before '(' token
../luascript.h:500: error: expected `;' before '(' token
../luascript.h:501: error: expected `;' before '(' token
../luascript.h:502: error: expected `;' before '(' token
../luascript.h:503: error: expected `;' before '(' token
../luascript.h:505: error: expected `;' before '(' token
../luascript.h:506: error: expected `;' before '(' token

../luascript.h:507: error: expected `;' before '(' token
../luascript.h:508: error: expected `;' before '(' token
../luascript.h:510: error: expected `;' before '(' token
../luascript.h:511: error: expected `;' before '(' token
../luascript.h:513: error: expected `;' before '(' token
../luascript.h:514: error: expected `;' before '(' token
../luascript.h:515: error: expected `;' before '(' token
../luascript.h:517: error: expected `;' before '(' token

../luascript.h:518: error: expected `;' before '(' token
../luascript.h:519: error: expected `;' before '(' token
../luascript.h:520: error: expected `;' before '(' token
../luascript.h:521: error: expected `;' before '(' token
../luascript.h:522: error: expected `;' before '(' token
../luascript.h:523: error: expected `;' before '(' token
../luascript.h:524: error: expected `;' before '(' token
../luascript.h:525: error: expected `;' before '(' token

../luascript.h:528: error: expected `;' before '(' token
../luascript.h:529: error: expected `;' before '(' token
../luascript.h:530: error: expected `;' before '(' token
../luascript.h:531: error: expected `;' before '(' token
../luascript.h:532: error: expected `;' before '(' token
../luascript.h:533: error: expected `;' before '(' token
../luascript.h:536: error: expected `;' before '(' token
../luascript.h:537: error: expected `;' before '(' token

../luascript.h:538: error: expected `;' before '(' token
../luascript.h:539: error: expected `;' before '(' token
../luascript.h:542: error: expected `;' before '(' token
../luascript.h:543: error: expected `;' before '(' token
../luascript.h:544: error: expected `;' before '(' token
../luascript.h:545: error: expected `;' before '(' token
../luascript.h:546: error: expected `;' before '(' token
../luascript.h:547: error: expected `;' before '(' token

../luascript.h:548: error: expected `;' before '(' token
../luascript.h:549: error: expected `;' before '(' token
../luascript.h:550: error: expected `;' before '(' token
../luascript.h:552: error: expected `;' before '(' token
../luascript.h:553: error: expected `;' before '(' token
../luascript.h:554: error: expected `;' before '(' token
../luascript.h:555: error: expected `;' before '(' token
../luascript.h:557: error: expected `;' before '(' token

../luascript.h:558: error: expected `;' before '(' token
../luascript.h:561: error: expected `;' before '(' token
../luascript.h:562: error: expected `;' before '(' token
../luascript.h:564: error: expected `;' before '(' token
../luascript.h:565: error: expected `;' before '(' token
../luascript.h:567: error: expected `;' before '(' token
../luascript.h:568: error: expected `;' before '(' token
../luascript.h:570: error: expected `;' before '(' token

../luascript.h:572: error: expected `;' before '(' token
../luascript.h:573: error: expected `;' before '(' token
../luascript.h:574: error: expected `;' before '(' token
../luascript.h:575: error: expected `;' before '(' token
../luascript.h:577: error: expected `;' before '(' token
../luascript.h:578: error: expected `;' before '(' token
../luascript.h:579: error: expected `;' before '(' token
../luascript.h:581: error: expected `;' before '(' token

../luascript.h:583: error: expected `;' before '(' token
../luascript.h:584: error: expected `;' before '(' token
../luascript.h:585: error: expected `;' before '(' token
../luascript.h:586: error: expected `;' before '(' token
../luascript.h:587: error: expected `;' before '(' token
../luascript.h:588: error: expected `;' before '(' token
../luascript.h:589: error: expected `;' before '(' token
../luascript.h:590: error: expected `;' before '(' token

../luascript.h:591: error: expected `;' before '(' token
../luascript.h:593: error: expected `;' before '(' token
../luascript.h:594: error: expected `;' before '(' token
../luascript.h:595: error: expected `;' before '(' token
../luascript.h:596: error: expected `;' before '(' token
../luascript.h:597: error: expected `;' before '(' token
../luascript.h:598: error: expected `;' before '(' token
../luascript.h:599: error: expected `;' before '(' token

../luascript.h:600: error: expected `;' before '(' token
../luascript.h:601: error: expected `;' before '(' token
../luascript.h:602: error: expected `;' before '(' token
../luascript.h:603: error: expected `;' before '(' token
../luascript.h:604: error: expected `;' before '(' token
../luascript.h:605: error: expected `;' before '(' token
../luascript.h:606: error: expected `;' before '(' token
../luascript.h:608: error: expected `;' before '(' token

../luascript.h:609: error: expected `;' before '(' token
../luascript.h:610: error: expected `;' before '(' token
../luascript.h:611: error: expected `;' before '(' token
../luascript.h:612: error: expected `;' before '(' token
../luascript.h:613: error: expected `;' before '(' token
../luascript.h:615: error: expected `;' before '(' token
../luascript.h:616: error: expected `;' before '(' token
../luascript.h:617: error: expected `;' before '(' token

../luascript.h:618: error: expected `;' before '(' token
../luascript.h:619: error: expected `;' before '(' token
../luascript.h:620: error: expected `;' before '(' token
../luascript.h:621: error: expected `;' before '(' token
../luascript.h:622: error: expected `;' before '(' token
../luascript.h:624: error: expected `;' before '(' token
../luascript.h:625: error: expected `;' before '(' token
../luascript.h:627: error: expected `;' before '(' token

../luascript.h:628: error: expected `;' before '(' token
../luascript.h:629: error: expected `;' before '(' token
../luascript.h:630: error: expected `;' before '(' token
../luascript.h:631: error: expected `;' before '(' token
../luascript.h:633: error: expected `;' before '(' token
../luascript.h:634: error: expected `;' before '(' token
../luascript.h:635: error: expected `;' before '(' token
../luascript.h:636: error: expected `;' before '(' token

../luascript.h:637: error: expected `;' before '(' token
../luascript.h:638: error: expected `;' before '(' token
../luascript.h:639: error: expected `;' before '(' token
../luascript.h:640: error: expected `;' before '(' token
../luascript.h:641: error: expected `;' before '(' token
../luascript.h:642: error: expected `;' before '(' token
../luascript.h:643: error: expected `;' before '(' token
../luascript.h:644: error: expected `;' before '(' token

../luascript.h:645: error: expected `;' before '(' token
../luascript.h:646: error: expected `;' before '(' token
../luascript.h:647: error: expected `;' before '(' token
../luascript.h:648: error: expected `;' before '(' token
../luascript.h:649: error: expected `;' before '(' token
../luascript.h:650: error: expected `;' before '(' token
../luascript.h:651: error: expected `;' before '(' token
../luascript.h:652: error: expected `;' before '(' token

../luascript.h:653: error: expected `;' before '(' token
../luascript.h:656: error: expected `;' before '(' token
../luascript.h:658: error: `luaL_Reg' does not name a type

../luascript.h:659: error: expected `;' before '(' token
../luascript.h:660: error: expected `;' before '(' token
../luascript.h:661: error: expected `;' before '(' token
../luascript.h:662: error: expected `;' before '(' token
../luascript.h:664: error: `luaL_Reg' does not name a type
../luascript.h:665: error: expected `;' before '(' token
../luascript.h:666: error: expected `;' before '(' token
../luascript.h:667: error: expected `;' before '(' token
../luascript.h:668: error: expected `;' before '(' token
../luascript.h:669: error: expected `;' before '(' token
../luascript.h:670: error: expected `;' before '(' token

../luascript.h:672: error: `luaL_Reg' does not name a type
../luascript.h:673: error: expected `;' before '(' token
../luascript.h:674: error: expected `;' before '(' token

../luascript.h:675: error: expected `;' before '(' token
../luascript.h:676: error: expected `;' before '(' token
../luascript.h:677: error: expected `;' before '(' token
../luascript.h:678: error: expected `;' before '(' token
../luascript.h:679: error: expected `;' before '(' token
../luascript.h:680: error: expected `;' before '(' token
../luascript.h:681: error: expected `;' before '(' token
../luascript.h:682: error: expected `;' before '(' token

../luascript.h:683: error: expected `;' before '(' token
../luascript.h:684: error: expected `;' before '(' token
../luascript.h:686: error: ISO C++ forbids declaration of `lua_State' with no type
../luascript.h:686: error: expected `;' before '*' token

In file included from ../protocolgame.h:26,
                 from ../player.h:32,
                 from ../actions.cpp:24:
../protocol.h:25:29: boost/utility.hpp: No such file or directory
In file included from ../protocolgame.h:26,
                 from ../player.h:32,
                 from ../actions.cpp:24:
../protocol.h:32: error: `boost' has not been declared
../protocol.h:33: error: expected class-name before '{' token

In file included from ../actions.cpp:26:
../npc.h:52: error: variable or field `pushState' declared void
../npc.h:52: error: expected `;' before '(' token
../npc.h:53: error: variable or field `popState' declared void
../npc.h:53: error: expected `;' before '(' token
../npc.h:58: error: expected `;' before '(' token
../npc.h:59: error: expected `;' before '(' token
../npc.h:60: error: expected `;' before '(' token
../npc.h:61: error: expected `;' before '(' token
../npc.h:62: error: expected `;' before '(' token

../npc.h:63: error: expected `;' before '(' token
../npc.h:64: error: expected `;' before '(' token
../npc.h:65: error: expected `;' before '(' token
../npc.h:66: error: expected `;' before '(' token
../npc.h:67: error: expected `;' before '(' token
../npc.h:68: error: expected `;' before '(' token
../npc.h:69: error: expected `;' before '(' token
../npc.h:70: error: expected `;' before '(' token
../npc.h:71: error: expected `;' before '(' token
../npc.h:72: error: expected `;' before '(' token
../npc.h:73: error: expected `;' before '(' token
../npc.h:74: error: expected `;' before '(' token
../npc.h:75: error: expected `;' before '(' token
../npc.h:76: error: expected `;' before '(' token

In file included from ../game.h:35,
                 from ../actions.cpp:27:
../scheduler.h:24:30: boost/function.hpp: No such file or directory
../scheduler.h:25:26: boost/bind.hpp: No such file or directory
In file included from ../scheduler.h:31,
                 from ../game.h:35,
                 from ../actions.cpp:27:
../tasks.h:38: error: `boost' has not been declared
../tasks.h:38: error: expected `)' before '<' token
../tasks.h:42: error: `boost' has not been declared
../tasks.h:42: error: ISO C++ forbids declaration of `function' with no type
../tasks.h:42: error: expected `;' before '<' token

../tasks.h:44: error: `boost' has not been declared
../tasks.h:44: error: `createTask' is neither function nor member function; cannot be declared friend
../tasks.h:44: error: expected `;' before '(' token
../tasks.h: In member function `void Task::operator()()':
../tasks.h:34: error: `m_f' undeclared (first use this function)
../tasks.h:34: error: (Each undeclared identifier is reported only once for each function it appears in.)
../tasks.h: At global scope:
../tasks.h:47: error: `boost' has not been declared
../tasks.h:47: error: `createTask' declared as an `inline' variable
../tasks.h:47: error: `function' was not declared in this scope
../tasks.h:47: error: expected primary-expression before "void"
../tasks.h:47: error: expected `,' or `;' before '{' token

In file included from ../game.h:35,
                 from ../actions.cpp:27:
../scheduler.h:51: error: `boost' has not been declared
../scheduler.h:51: error: `function' has not been declared
../scheduler.h:51: error: expected `,' or `...' before '<' token
../scheduler.h:51: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h:60: error: `boost' has not been declared
../scheduler.h:60: error: `function' has not been declared
../scheduler.h:60: error: expected `,' or `...' before '<' token

../scheduler.h:60: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h: In constructor `SchedulerTask::SchedulerTask(uint32_t, int)':
../scheduler.h:51: error: `f' undeclared (first use this function)

../scheduler.h: At global scope:
../scheduler.h:63: error: `boost' has not been declared
../scheduler.h:63: error: `function' has not been declared
../scheduler.h:63: error: expected `,' or `...' before '<' token
../scheduler.h:64: error: ISO C++ forbids declaration of `parameter' with no type
../scheduler.h: In function `SchedulerTask* createSchedulerTask(uint32_t, int)':
../scheduler.h:68: error: `f' undeclared (first use this function)

In file included from ../actions.cpp:27:
../game.h: At global scope:
../game.h:95: error: `shared_ptr' was not declared in this scope
../game.h:95: error: template argument 2 is invalid
../game.h:95: error: template argument 4 is invalid
../game.h:95: error: expected unqualified-id before '>' token
../game.h:95: error: expected `,' or `;' before '>' token

../game.h:508: error: ISO C++ forbids declaration of `RuleViolationsMap' with no type
../game.h:508: error: expected `;' before '&' token
../game.h:509: error: expected `;' before "bool"

../game.h:541: error: `RuleViolationsMap' does not name a type

In file included from ../actions.cpp:32:
../house.h:28:27: boost/regex.hpp: No such file or directory
In file included from ../actions.cpp:32:
../house.h:85: error: `boost' has not been declared
../house.h:85: error: `regex' was not declared in this scope
../house.h:85: error: template argument 1 is invalid
../house.h:85: error: template argument 1 is invalid
../house.h:85: error: template argument 2 is invalid
../house.h:85: error: ISO C++ forbids declaration of `RegExList' with no type

In file included from ../actions.cpp:36:
../configmanager.h:180: error: expected `;' before '(' token
../configmanager.h:181: error: expected `;' before '(' token
../configmanager.h:182: error: expected `;' before '(' token
../configmanager.h:183: error: expected `;' before '(' token
../configmanager.h:185: error: expected `;' before '(' token

../actions.cpp: In member function `virtual bool Action::executeUse(Player*, Item*, const PositionEx&, const PositionEx&, bool, uint32_t)':
../actions.cpp:706: error: `lua_State' undeclared (first use this function)
../actions.cpp:706: error: `L' undeclared (first use this function)
../actions.cpp:706: error: 'class LuaScriptInterface' has no member named 'getLuaState'
../actions.cpp:709: error: `lua_pushnumber' undeclared (first use this function)
../actions.cpp:710: error: `pushThing' is not a member of `LuaScriptInterface'
../actions.cpp:711: error: `pushPosition' is not a member of `LuaScriptInterface'
../actions.cpp:717: error: `pushThing' is not a member of `LuaScriptInterface'
../actions.cpp:718: error: `pushPosition' is not a member of `LuaScriptInterface'

../actions.cpp:722: error: `pushThing' is not a member of `LuaScriptInterface'

../actions.cpp:724: error: `pushPosition' is not a member of `LuaScriptInterface'

make.exe: *** [obj//actions.o] Error 1

Execution terminated

Use The Forgotten Dev-Cpp.

Ah I see, hope it gets fixed :). Well the next thing I found out is that NPCs don't loose focus when you've started talking to them. Normally they should timeout after xx seconds, but I've been standing there for 5 minutes. It happens with default TFS 0.2 Patch 8. I *guess* it happened with patch 7 as well. Just /s Alice, say hi and wait.

Will be fixed in Patch 9.
 
Status
Not open for further replies.
Back
Top Bottom