• 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.41/42] The Forgotten Server 0.3.4PL2 (Crying Damson)

Status
Not open for further replies.
Rly its quite annoying if I cast even one spell with my God/GM character, my server, and whole computer crashes. Did not do it in other versions. Could it be exhaustion time is short?
 
can someone fix
the !buypremium talkaction
it quit me money
but it doesnt give me premium -__-
 
Did someone test the newest updated version on windows?? with real map??
 
I'm glad to say that GUI disappearing has been just fixed! Also much more bugs..

Compiling now. Both versions will be available GUI and console :)
 
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:57 Using one of 253 sudden death runes...
17:58 Using one of 253 sudden death runes...
17:58 Using one of 253 sudden death runes...
17:58 Using one of 253 sudden death runes...
17:58 Using one of 253 sudden death runes...
17:58 Using one of 253 sudden death runes...

Only me having this error?

I looked all pages and nobody have this error.

chek config.lua
if is
removeRuneCharges = "no"

change to

removeRuneCharges = "yes"
 
Code:
Compiler: Default compiler
Building Makefile: "C:\TFS 0.3.4\dev-cpp\Makefile.win"
Executing  make clean
rm -f obj//actions.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//protocolold.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//exception.o obj//fileloader.o obj//game.o obj//gui.o obj//house.o obj//housetile.o obj//inputbox.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//items.o obj//luascript.o obj//mailbox.o obj//map.o obj//md5.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//playerbox.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocollogin.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//sha1.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//tasks.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//ioban.o obj//globalevent.o obj//gameservers.o obj//databasemanager.o obj//admin.o obj//protocolhttp.o obj//group.o obj//TheForgottenServer_private.res TheForgottenServer.exe

g++.exe -c ../actions.cpp -o obj//actions.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../allocator.cpp -o obj//allocator.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../baseevents.cpp -o obj//baseevents.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../beds.cpp -o obj//beds.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../chat.cpp -o obj//chat.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../combat.cpp -o obj//combat.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../protocolold.cpp -o obj//protocolold.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../condition.cpp -o obj//condition.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../configmanager.cpp -o obj//configmanager.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../connection.cpp -o obj//connection.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../container.cpp -o obj//container.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../creature.cpp -o obj//creature.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../creatureevent.cpp -o obj//creatureevent.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../cylinder.cpp -o obj//cylinder.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../database.cpp -o obj//database.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../databasemysql.cpp -o obj//databasemysql.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../databasesqlite.cpp -o obj//databasesqlite.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../depot.cpp -o obj//depot.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../exception.cpp -o obj//exception.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../fileloader.cpp -o obj//fileloader.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../game.cpp -o obj//game.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../gui.cpp -o obj//gui.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../house.cpp -o obj//house.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../housetile.cpp -o obj//housetile.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../inputbox.cpp -o obj//inputbox.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../ioguild.cpp -o obj//ioguild.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../iologindata.cpp -o obj//iologindata.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../iomap.cpp -o obj//iomap.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../iomapserialize.cpp -o obj//iomapserialize.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../item.cpp -o obj//item.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../items.cpp -o obj//items.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../luascript.cpp -o obj//luascript.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../mailbox.cpp -o obj//mailbox.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../map.cpp -o obj//map.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../md5.cpp -o obj//md5.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../monster.cpp -o obj//monster.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../monsters.cpp -o obj//monsters.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../movement.cpp -o obj//movement.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../networkmessage.cpp -o obj//networkmessage.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../npc.cpp -o obj//npc.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../otserv.cpp -o obj//otserv.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../outfit.cpp -o obj//outfit.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../outputmessage.cpp -o obj//outputmessage.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../party.cpp -o obj//party.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../player.cpp -o obj//player.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../playerbox.cpp -o obj//playerbox.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../position.cpp -o obj//position.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../protocol.cpp -o obj//protocol.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../protocolgame.cpp -o obj//protocolgame.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../protocollogin.cpp -o obj//protocollogin.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../quests.cpp -o obj//quests.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../raids.cpp -o obj//raids.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../rsa.cpp -o obj//rsa.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../scheduler.cpp -o obj//scheduler.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../scriptmanager.cpp -o obj//scriptmanager.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../server.cpp -o obj//server.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../sha1.cpp -o obj//sha1.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../spawn.cpp -o obj//spawn.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../spells.cpp -o obj//spells.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../status.cpp -o obj//status.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../talkaction.cpp -o obj//talkaction.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../tasks.cpp -o obj//tasks.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../teleport.cpp -o obj//teleport.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../textlogger.cpp -o obj//textlogger.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../thing.cpp -o obj//thing.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../tile.cpp -o obj//tile.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../tools.cpp -o obj//tools.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../trashholder.cpp -o obj//trashholder.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../vocation.cpp -o obj//vocation.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

../vocation.cpp: In member function `void Vocation::reset()':
../vocation.cpp:296: warning: passing `float' for converting 2 of `void* memset(void*, int, size_t)'

g++.exe -c ../waitlist.cpp -o obj//waitlist.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../weapons.cpp -o obj//weapons.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

../weapons.cpp: In member function `virtual int32_t WeaponWand::getWeaponDamage(const Player*, const Creature*, const Item*, bool) const':
../weapons.cpp:1043: warning: converting to `int32_t' from `float'

../weapons.cpp:1044: warning: converting to `int32_t' from `float'

g++.exe -c ../ioban.cpp -o obj//ioban.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../globalevent.cpp -o obj//globalevent.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../gameservers.cpp -o obj//gameservers.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../databasemanager.cpp -o obj//databasemanager.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../admin.cpp -o obj//admin.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../protocolhttp.cpp -o obj//protocolhttp.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

g++.exe -c ../group.cpp -o obj//group.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__   -fexpensive-optimizations -O1

windres.exe -i TheForgottenServer_private.rc --input-format=rc -o obj//TheForgottenServer_private.res -O coff 

g++.exe obj//actions.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//protocolold.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//exception.o obj//fileloader.o obj//game.o obj//gui.o obj//house.o obj//housetile.o obj//inputbox.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//items.o obj//luascript.o obj//mailbox.o obj//map.o obj//md5.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//playerbox.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocollogin.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//sha1.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//tasks.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//ioban.o obj//globalevent.o obj//gameservers.o obj//databasemanager.o obj//admin.o obj//protocolhttp.o obj//group.o obj//TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"lib" -mwindows -O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s  

Execution terminated
Compilation successful
It compiled but I think these lines might be interesting for you developers:

../vocation.cpp: In member function `void Vocation::reset()':
../vocation.cpp:296: warning: passing `float' for converting 2 of `void* memset(void*, int, size_t)'

../weapons.cpp: In member function `virtual int32_t WeaponWand::getWeaponDamage(const Player*, const Creature*, const Item*, bool) const':
../weapons.cpp:1043: warning: converting to `int32_t' from `float'

../weapons.cpp:1044: warning: converting to `int32_t' from `float'
 
The Forgotten Server
Version: 0.3.4 (Crying Damson)
Patch release 1


All issues should be fixed.

Changes:
Code:
* Premium account time fix (thanks Faramir)
* Teleport summon fix
* 'hidename', 'hidehealth' flags for monsters & npcs (Used in flamethrowers etc.)
* Fixes to click & turn teleport (Debug prevent, and you can't enter house)
* Client version displaying onLook
* Deprecated getPlayerGroupName(cid), use getGroupInfo(id).name
* New configurable: premiumDaysToFormGuild (Default: 0)
* New configurable: pushCreatureDelay (how fast players moves creatures) (Default: 2 * 1000)
* New configurable: confirmOutdatedVersion (Allowing you to use older versions, without confirmation)
* New configurable: deathContainerId, its a default container added afer player death
* New functions: setPlayerPZLocked(cid, locked), getCreatureLastPosition(cid), getWaypointsList()
* Display more detailed time in banishment info (at login etc)
* lastLogin param to onLogin
* executeLogout optional parameter in doRemoveCreature, e.g. usable for disabling MC logging
* new creature events: onFollow(cid, target) and onTarget(cid, target)
* few additional things displayed onLook, like decayTo and ghost activated
* doCreateItem fix. Count is OPTIONAL
* Few fixes with vocation multipliers
* '*Ghost Mode*' text for invisible gamemasters onLook
* Temporary crashbug fix with Monster::pushCreatures
* Compiler error with __EXCEPTION_TRACER__
* Added missing chat channels reloading to GUI
* outfits.xml 'access' param, and attributes fix (invisible, manaShield etc)
* You can now use in outfits.xml, same outfit for both sex, just use sex="0;1"
* Warning about registered monster with same name
* Ghost login fix, notifyLogin/out displayed propertly
* Updated money script (more user friendly when adding new coins xP)
* Possiblity to use id="1;2;3" or id="1-3" in stages.xml to set same stage on more worlds
* Fixed vocation magDamage/magHealingDamage multipliers for spells which was using onGetFormulaValues callback
* !deathlist configurable display limit (prevent debug)
* GUI disappearing ..
* config: 'dataDirectory' not fully supported
* And more..

Download:
* Console


* GUI


* Sources
 
thanks! what about crashes? i see you fixed the pushmonster thing, but are there more reasons that causes crashes which we know about?
 
Slawken... Thanks

PS. edit main post of thread
 
The Forgotten Server
Version: 0.3.4 (Crying Damson)
Patch release 1


All issues should be fixed.

Changes:
Code:
* Premium account time fix (thanks Faramir)
* Teleport summon fix
* 'hidename', 'hidehealth' flags for monsters & npcs (Used in flamethrowers etc.)
* Fixes to click & turn teleport (Debug prevent, and you can't enter house)
* Client version displaying onLook
* Deprecated getPlayerGroupName(cid), use getGroupInfo(id).name
* New configurable: premiumDaysToFormGuild (Default: 0)
* New configurable: pushCreatureDelay (how fast players moves creatures) (Default: 2 * 1000)
* New configurable: confirmOutdatedVersion (Allowing you to use older versions, without confirmation)
* New configurable: deathContainerId, its a default container added afer player death
* New functions: setPlayerPZLocked(cid, locked), getCreatureLastPosition(cid), getWaypointsList()
* Display more detailed time in banishment info (at login etc)
* lastLogin param to onLogin
* executeLogout optional parameter in doRemoveCreature, e.g. usable for disabling MC logging
* new creature events: onFollow(cid, target) and onTarget(cid, target)
* few additional things displayed onLook, like decayTo and ghost activated
* doCreateItem fix. Count is OPTIONAL
* Few fixes with vocation multipliers
* '*Ghost Mode*' text for invisible gamemasters onLook
* Temporary crashbug fix with Monster::pushCreatures
* Compiler error with __EXCEPTION_TRACER__
* Added missing chat channels reloading to GUI
* outfits.xml 'access' param, and attributes fix (invisible, manaShield etc)
* You can now use in outfits.xml, same outfit for both sex, just use sex="0;1"
* Warning about registered monster with same name
* Ghost login fix, notifyLogin/out displayed propertly
* Updated money script (more user friendly when adding new coins xP)
* Possiblity to use id="1;2;3" or id="1-3" in stages.xml to set same stage on more worlds
* Fixed vocation magDamage/magHealingDamage multipliers for spells which was using onGetFormulaValues callback
* !deathlist configurable display limit (prevent debug)
* GUI disappearing ..
* config: 'dataDirectory' not fully supported
* And more..

Download:
* Console


* GUI


* Sources
Just to clearify; this isn't revision 54? And you havn't added this to the reposteries yet?
 
Just to clearify; this isn't revision 54? And you havn't added this to the reposteries yet?

No it isn't, because I'm not able to do it.

When Elf will back, he'll update thread, and repository.
 
No it isn't, because I'm not able to do it.

When Elf will back, he'll update thread, and repository.

Ah :) Thanks

Perhaps I've missed this, but is Elf somewhere or just away from his computer? Like, when will he be here to fix things?
 
He's away for a week or so.
 
Status
Not open for further replies.
Back
Top