• 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.3 beta 1

Status
Not open for further replies.
Have You changed anything in SVN without noticing it ?
Because few days ago everything works fine, but now when I've downloaded newest version, after typing ./autogen.sh && ./configure --enable-mysql --enable-server-diag
and make it says Makefile doesn't exists... I've tried to make -f Makefile.am but then there is missing separator. I've made that step in readme too. nothing works
ps: Makefile.am ofc exists
 
Trojan Horse rox :( Download at your own risk. Checked with the latest kaspersky buyable product.
 
Using nicaw.... never seen this.... is this a bug or me?


Cannot save account:
Error #1048
INSERT INTO `accounts` (`id`,`name`,`password`,`email`) VALUES (123456,NULL,'xs3ful','[email protected]');
Column 'name' cannot be null

account.php on line: 81
Script was terminated because something unexpected happened. You can report this, if you think it's a bug.
 
Last edited:
...

*****************************************************
Error report - Tue Dec 09 02:12:26 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Dec 1 2008 08:16:01

Memory load: 26
Total phys: 2097151 K available phys: 2097151 K
Start time: 9-12-2008 7:11:39
Kernel time: 0:0:11.93
User time: 0:0:28.93
Threads: 5

Exception: 0xc0000005 at eip = 0x6422d6(Tile::postRemoveNotification(Thing*, int, bool, cylinderlink_t) - 0x642266)
eax = 0x20004 -> 0x7b8
ebx = 0x27845f8 -> 0x27857c8
ecx = 0
edx = 0x7b8
esi = 0x1fa3dbb0 -> 0x81a694
edi = 0x1c0fcb0 -> 0x2785318
ebp = 0x1c0fcc0 -> 0x1c0fd10
esp = 0x1c0fc88 -> 0x20004
efl = 0x10212

---Stack Trace---
From: 0x1c0fc88 to: 0x1c10000
0x1c0fc88 | 0x20004 -> 0x7b8
0x1c0fc8c | 0x1fa3db4c -> 0x2ec
0x1c0fc90 | 0xf70000 -> 0xc8
0x1c0fc94 | 0x7da150 -> 0x9090c3c9
0x1c0fc98 | 0x304c260 -> 0x2e2dde8
0x1c0fc9c | 0x48
0x1c0fca0 | 0
0x1c0fca4 | 0x2784e58 -> 0
0x1c0fca8 | 0x1db00
0x1c0fcac | 0x1fa3db18 -> 0x81bcec
0x1c0fcb0 | 0x2785318 -> 0x2aaea70
0x1c0fcb4 | 0x1fa3db98 -> 0x81a5cc
0x1c0fcb8 | 0x1fa3db18 -> 0x81bcec
0x1c0fcbc | 0x5e3
0x1c0fcc0 | 0x1c0fd10 -> 0x1c0fd40 \\\\\\ stack frame //////
0x1c0fcc4 | 0x47017a -> 0xc43b70f <-- ret
0x1c0fcc4 Game::transformItem(Item*, unsigned short, int)(0x46fe9c)
0x1c0fcc8 | 0x1fa3db18 -> 0x81bcec
0x1c0fccc | 0x1fa3dbb0 -> 0x81a694
0x1c0fcd0 | 0x3
0x1c0fcd4 | 0
0x1c0fcd8 | 0
0x1c0fcdc | 0
0x1c0fce0 | 0x1fb5c650 -> 0xf70190
0x1c0fce4 | 0x1fb5c638 -> 0x2785be0
0x1c0fce8 | 0x7edba0 -> 0x81d628
0x1c0fcec | 0
0x1c0fcf0 | 0x1c0fd20 -> 0x5e3
0x1c0fcf4 | 0x1da8e40 -> 0x81cfd8
0x1c0fcf8 | 0x1da8ca8 -> 0x81cfd8
0x1c0fcfc | 0x3
0x1c0fd00 | 0x821260 -> 0x81bb68
0x1c0fd04 | 0x1fa3db98 -> 0x81a5cc
0x1c0fd08 | 0x821260 -> 0x81bb68
0x1c0fd0c | 0
0x1c0fd10 | 0x1c0fd40 -> 0x1c0fe40 \\\\\\ stack frame //////
0x1c0fd14 | 0x484c5a -> 0x4244489 <-- ret
0x1c0fd14 Game::internalDecayItem(Item*)(0x484c16)
0x1c0fd18 | 0x821260 -> 0x81bb68
0x1c0fd1c | 0x1fa3db98 -> 0x81a5cc
0x1c0fd20 | 0x5e3
0x1c0fd24 | 0xffffffff
0x1c0fd28 | 0x1fb5c638 -> 0x2785be0
0x1c0fd2c | 0x20000 -> 0x1000
0x1c0fd30 | 0x821260 -> 0x81bb68
0x1c0fd34 | 0xfa
0x1c0fd38 | 0x8213b4 -> 0x8213b4
0x1c0fd3c | 0x1b5
0x1c0fd40 | 0x1c0fe40 -> 0x1c0fe50 \\\\\\ stack frame //////
0x1c0fd44 | 0x4852b5 -> 0xb8 <-- ret
0x1c0fd44 Game::checkDecay()(0x484cea)
0x1c0fd48 | 0x821260 -> 0x81bb68
0x1c0fd4c | 0x1fa3db98 -> 0x81a5cc
0x1c0fd50 | 0xffffc180
0x1c0fd54 | 0x821260 -> 0x81bb68
0x1c0fd58 | 0
0x1c0fd5c | 0x1c0fe1c -> 0x484cea
0x1c0fd60 | 0x1
0x1c0fd64 | 0x821260 -> 0x81bb68
0x1c0fdd8 Game::checkDecay()(0x484cea)
0x1c0fdfc Game::checkDecay()(0x484cea)
0x1c0fe08 Game::checkDecay()(0x484cea)
0x1c0fe1c | 0x484cea -> 0x57e58955
0x1c0fe1c Game::checkDecay()(0x484cea)
0x1c0fe20 | 0
0x1c0fe24 | 0x821260 -> 0x81bb68
0x1c0fe28 | 0x18
0x1c0fe2c | 0xffffffff
0x1c0fe30 | 0x77c2c2e3 -> 0xccccccc3
0x1c0fe34 | 0x821260 -> 0x81bb68
0x1c0fe38 | 0x1d4
0x1c0fe3c | 0x28
0x1c0fe40 | 0x1c0fe50 -> 0x1c0fef0 \\\\\\ stack frame //////
0x1c0fe44 | 0x73f014 -> 0x5b04c483 <-- ret
0x1c0fe48 | 0x821260 -> 0x81bb68
0x1c0fe4c | 0x13faed8 -> 0x8d5b7ff5
0x1c0fe50 | 0x1c0fef0 -> 0x1c0ff80 \\\\\\ stack frame //////
0x1c0fe54 | 0x77476f -> 0x8984458d <-- ret
0x1c0fe58 | 0x33cf5e0 -> 0x484cea
0x1c0fe5c | 0x1c0fe90 -> 0x7e8b5c
0x1c0fe60 | 0x1c0fef0 -> 0x1c0ff80
0x1c0fe64 | 0x5aed4c -> 0x8bf45d8b
0x1c0fe64 OutputMessagePool::sendAll()(0x5aeb14)
0x1c0fe68 | 0x1fe94
0x1c0fe6c | 0x3
0x1c0fe70 | 0x33cf5dc -> 0x7eda3c
0x1c0fe74 | 0x1a0f7b4 -> 0x40049200
0x1c0feb4 OutputMessagePool::startExecutionFrame()(0x5ae4c6)
0x1c0fecc | 0x12c01b5 -> 0
0x1c0fed0 | 0x77c20000 -> 0xe85077c1
0x1c0fed4 | 0x6cea0d -> 0x9090c3c9
0x1c0fed8 | 0x212fbe30 -> 0x282afb8
0x1c0fedc | 0x7c802600 -> 0x90000cc2
0x1c0fee0 | 0x1c0fef0 -> 0x1c0ff80
0x1c0fee4 | 0x13faed8 -> 0x8d5b7ff5
0x1c0fee8 | 0x1d4
0x1c0feec | 0x28
0x1c0fef0 | 0x1c0ff80 -> 0x1c0ffb4 \\\\\\ stack frame //////
0x1c0fef4 | 0x63c8a4 -> 0x907d83 <-- ret
0x1c0fef4 Dispatcher::dispatcherThread(void*)(0x63c588)
0x1c0fef8 | 0x33cf5dc -> 0x7eda3c
0x1c0fefc | 0xffffffff
0x1c0ff00 | 0xf70000 -> 0xc8
0x1c0ff04 | 0xbadb0d00
0x1c0ff08 | 0x1
0x1c0ff0c | 0
0x1c0ff10 | 0x33cf5d8 -> 0x81af38
0x1c0ff14 | 0x1a0f9a4 -> 0xffffffff
0x1c0ff38 Dispatcher::dispatcherThread(void*)(0x63c588)
0x1c0ff5c | 0x1c0ffa4 -> 0x1c0ffdc
0x1c0ff60 | 0x45ded0 -> 0x57e58955
0x1c0ff60 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x45ded0)
0x1c0ff64 | 0x804ff8c4
0x1c0ff68 | 0x1c0ff4c -> 0x12c01d4
0x1c0ff6c | 0x89c2e3fc
0x1c0ff70 | 0x1c0ffa4 -> 0x1c0ffdc
0x1c0ff74 | 0x13faed8 -> 0x8d5b7ff5
0x1c0ff78 | 0xf752c8 -> 0xd94
0x1c0ff7c | 0x28
0x1c0ff80 | 0x1c0ffb4 -> 0x1c0ffec \\\\\\ stack frame //////
0x1c0ff84 | 0x77c3a243 -> 0xff4be859 <-- ret
0x1c0ff88 | 0
0x1c0ff8c | 0x28
0x1c0ff90 | 0x28
0x1c0ff94 | 0x13faed8 -> 0x8d5b7ff5
0x1c0ff98 | 0
0x1c0ff9c | 0x1c0ff8c -> 0x28
0x1c0ffa0 | 0
0x1c0ffa4 | 0x1c0ffdc -> 0xffffffff
0x1c0ffa8 | 0x77c35c94 -> 0x83ec8b55
0x1c0ffac | 0x77c140c8 -> 0xffffffff
0x1c0ffb0 | 0
0x1c0ffb4 | 0x1c0ffec -> 0 \\\\\\ stack frame //////
0x1c0ffb8 | 0x7c80b713 -> 0x9cfe850 <-- ret
0x1c0ffbc | 0x13faed8 -> 0x8d5b7ff5
0x1c0ffc0 | 0x28
0x1c0ffc4 | 0x28
0x1c0ffc8 | 0x13faed8 -> 0x8d5b7ff5
0x1c0ffcc | 0x7ffdb000 -> 0x1c0f8cc
0x1c0ffd0 | 0x8a667600
0x1c0ffd4 | 0x1c0ffc0 -> 0x28
0x1c0ffd8 | 0x8999b750
0x1c0ffdc | 0xffffffff
0x1c0ffe0 | 0x7c839ac0 -> 0x83ec8b55
0x1c0ffe4 | 0x7c80b720 -> 0xffffffff
0x1c0ffe8 | 0
0x1c0ffec | 0 \\\\\\ stack frame //////
0x1c0fff0 | 0 <-- ret
0x1c0fff4 | 0x77c3a1d7 -> 0xc8680c6a
0x1c0fff8 | 0x13faed8 -> 0x8d5b7ff5
0x1c0fffc | 0
*****************************************************
 
Using nicaw.... never seen this.... is this a bug or me?


Cannot save account:
Error #1048
INSERT INTO `accounts` (`id`,`name`,`password`,`email`) VALUES (123456,NULL,'xs3ful','[email protected]');
Column 'name' cannot be null

account.php on line: 81
Script was terminated because something unexpected happened. You can report this, if you think it's a bug.

0.3 use accounts names and not account numbers.. I'm trying to rewrite TFSCMS for 0.3 but its very hard..

The buy could also be on your AAC.. You got the rror name connot be null.. Did you enter something at name?

Regards,
Deaktiver
 
Name cannot be null, because in 0.3 its used to identify your account. Thats bad that there was made that big revolution with it.. Because thats just 1 simply change, to make it easier for everyone. Also not all want to use account names instead numbers. there are still no aac working with names, except for TFSCMS. I think it was better with numbers :[ Beginners|Noobs, will be creating accounts with their names, emails, nicks.. that to easy.

@ontopic
impatiently waiting as always for new version.. : O!
 
Name cannot be null, because in 0.3 its used to identify your account. Thats bad that there was made that big revolution with it.. Because thats just 1 simply change, to make it easier for everyone. Also not all want to use account names instead numbers. there are still no aac working with names, except for TFSCMS. I think it was better with numbers :[ Beginners|Noobs, will be creating accounts with their names, emails, nicks.. that to easy.

@ontopic
impatiently waiting as always for new version.. : O!

Its 1 line to insert number to name.
#account names:
Well, thats the point of account name.
#emails at accounts name:
Then you/author of your AAC shouldn't develop something, he's too stupid to do. @ and other special characters are disabled by default in TFS, if not in AAC- your ass.
 
Ok addons are actually added to the players lookaddons field in the database, but once they log out they're removed. Which makes no sense, but a gay fix for this would be to set a storage value when the player buys the addons then when he logs in check that storage value and set the lookaddons field appropriately.

Jo3
 
Last edited:
Here's my script fix for the addons:
In data/npc/scripts/addons.lua in the buyAddons function under
Code:
doPlayerAddAddons(cid, addon)
add
Code:
local addons = getPlayerStorageValue(cid, 144651)
if addons == 1 and addon == 2 then
	setPlayerStorageValue(cid, 144651, 3)
elseif addons == 2 and addon == 1 then
	setPlayerStorageValue(cid, 144651, 3)
else
	setPlayerStorageValue(cid, 144651, addon)
end

Now in data/creaturescripts/scripts/ make a new script file (I named mine checkaddons.lua) and put this:
Code:
function onLogin(cid)
	local addon = getPlayerStorageValue(cid, 144651)
	if addon ~= -1 then
		doPlayerAddAddons(cid, addon)
	end
	return TRUE
end
then in data/creaturescripts/creaturescripts.xml add the new event
Code:
<event type="login" name="CheckAddons" script="checkaddons.lua"/>

Jo3
 
Last edited:
I got a super obviously question.

I know this works, but I dont know if it works with TFS...

When I use the "Close Server" tool in the TFS 0.3 Beta 1 GUI, Just GM's, CM and Gods can log in right?

Can tutors login too?
 
I got a super obviously question.

I know this works, but I dont know if it works with TFS...

When I use the "Close Server" tool in the TFS 0.3 Beta 1 GUI, Just GM's, CM and Gods can log in right?

Can tutors login too?
I don't think tutors can login, since they're really players.
WoW

It works perfectly. :)
Thanks man. :D
Was that aimed at me? If so, thanks lol.

Jo3
 
I don't think tutors can login, since they're really players.

I think that he is talking about when a player has a group_id bigger than 0

@Archez
I think yes, you can test making a new acc and a new char, then go to your DB and put a group_id bigger than 0

Correct me if im worng

Greetings
DX~
 
Last edited:
Beta 2 will be released in december 21.
I want know when the level 3 of beta 1 will be release. ;P
 
Status
Not open for further replies.
Back
Top