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

Help me

otplayerxx

New Member
Joined
Nov 5, 2008
Messages
16
Reaction score
0
my server wont save skills it saves magic lvl but not other skills like sword fighting fist fighting and rest of the skills and i am using TFS can some 1 plz help me fix it
 
Last edited:
Well...

As far as I know, TFS Gui version save players before a shutdown...

Try using TFS Gui version.

TFS 0.2 Gui: http://otland.net/attachments/f18/1...ic-spirit-theforgottenserver-v0.2-win32gui.7z
TFS 0.3 Alpha 4 Gui: http://otland.net/attachments/f18/1394d1226267228-forgotten-server-v0-3-alpha-4-0.3alpha4-gui.7z

Change Log TFS 0.2 Mystic Spirit:

Code:
0.2 Patch 1:
Files changed: The Forgotten Server.exe.
Fixed issue(s) in patch: high cpu usage.

0.2 Patch 2:
Files changed: The Forgotten Server.exe.
Fixed issue(s) in patch: server crash if /unban was used on banned player.

0.2 Patch 3:
Files changed: data/npc/scripts/bless.lua, data/npc/lib/npcsystem/modules.lua.
Fixed issue(s) in patch: bless npc ignoring player.

0.2 Patch 4:
Files changed: The Forgotten Server.exe, data/npc/lib/npc.lua, data/npc/lib/npcsystem/modules.lua.
Fixed issue(s) in patch: shopwindow randomly closing, player would receive single stackable item instead of requested amount when purchased from npc, promotion npc ignoring player.

0.2 Patch 5:
Files changed: The Forgotten Server.exe, data/global.lua, data/actions/scripts/tools/rope.lua, data/spells/scripts/support/magic rope.lua.
Fixed issue(s) in patch: idletime for interaction system used to conflict with the advanced npc system, new ropespot, buying container with items from npc.

0.2 Patch 6:
Files changed: The Forgotten Server.exe.
Fixed issue(s) in patch: ip mask was saved as -1 which caused everyone to get ipbanned.

0.2 Patch 7:
Files added: data/npc/scripts/default.lua.
Files changed: The Forgotten Server.exe, data/actions/scripts/other/dice.lua, data/actions/scripts/other/surprisebag.lua, data/npc/scripts/*, data/npc/lib/npcsystem/npchandler.lua, data/npc/lib/npcsystem/npcsystem.lua, data/items/items.xml, data/monster/cyclops.xml, data/monster/rat.xml, data/monster/troll.xml.
Fixed issue(s) in patch: missing default.lua, error in dice.lua, error in surprisebag.lua, error in bless.lua, add blessings function, npc system, monster corpses.

0.2 Patch 8:
Files added: data/npc/The Oracle.xml.
Files changed: The Forgotten Server.exe, config.lua, data/npc/lib/npc.lua.
Fixed issue(s) in patch: items purchased using old method from npc would disappear if player didn't have enough space, unban command didn't lift IP ban, changing outfit didn't work with the outfit window that popup at first login, loginTries in config.lua had a too high value which caused players in waiting list to get IP blocked, missing oracle example.

0.2 Patch 9:
Files changed: data/global.lua, data/npc/lib/npcsystem/modules.lua, data/npc/lib/npcsystem/npchandler.lua.
Fixed issue(s) in patch: charges on runes purchased from npc, npc idleTime check.

0.2 Patch 10:
Files changed: data/npc/lib/npcsystem/modules.lua.
Fixed issue(s) in patch:  charges on runes purchased from npc using trade window.

0.2 Patch 11:
Files changed: The Forgotten Server.exe, data/items/items.xml.
Fixed issue(s) in patch: blob issue with SQLite (no, it's not working now, it's just properly disabled), listen error stopping connections, viplist saving if player didn't exist.

0.2 Patch 12:
Files changed:
The Forgotten Server.exe, data/npc/lib/npcsystem/modules.lua, data/npc/lib/npcsystem/npchandler.lua, data/npc/lib/npcsystem/npcsystem.lua, data/npc/scripts/bless.lua, data/npc/scripts/runes.lua, data/weapons/weapons.xml, data/npc/Eryn.xml, data/global.lua, data/actions/scripts/other/doors.lua, data/actions/actions.xml, data/items/items.xml, data/movements/movements.xml, data/spells/scripts/support/desintegrate rune.lua.
Fixed issue(s) in patch: NPC Trade Window item list sorting, bless NPC not using npcsystem module, wands/rods, talkState (wands & rods) in runes npc, online command not displaying all players, fill container function, disappearing doors, hitChance displaying, poison dagger, several doors not working, desintegrate rune.

0.2 Patch 13:
Files changed: data/actions/scripts/other/doors.lua.
Fixed issue(s) in patch: doors.

0.2 Patch 14:
Files changed: data/global.lua.
Fixed issue(s) in patch: buy container function.

0.2 Patch 15:
Files changed: The Forgotten Server.exe, data/npc/lib/npcsystem/npcsystem.lua.
Fixed issue(s) in patch: npc messages.
New: protocol 8.3 support.

0.2 Patch 16:
Files changed: The Forgotten Server.exe.
Fixed issue(s) in patch: checksum verification, throwing items on walls.

0.2 Patch 17:
Files changed: The Forgotten Server.exe, data/npc/lib/npcsystem/modules.lua.
Fixed issue(s) in patch: several reported issues.

0.2 Patch 18:
Files changed: The Forgotten Server.exe.
Fixed issue(s) in patch: blessings, server save, npc trade window.

0.2 Patch 19:
Files changed: The Forgotten Server.exe, config.lua, data/global.lua.
Fixed issue(s) in patch: name validation, sqlite critical security vulnerability, monsters shooting through walls, logout event was not always executed, experience/magic spent/skill tries overflow, change floor with parcels, unban command didn't remove namelocks, guild name validation, isPremium check for offline player didn't return true if free premium was enabled, doPlayerBuyItemContainer function, charges decreased on equipped items even if they didn't absorb any damage.
New: final ban days and ban days are now configurable, lua function: getPlayerGuildLevel(cid).

0.2 Patch 20:
Files changed: The Forgotten Server.exe, data/movements/movements.xml, data/spells/scripts/attack/ethereal spear.lua, data/spells/scripts/attack/whirlwind throw.lua
Fixed issue(s) in patch: debug when connecting with old protocol, server crash on player demand, spellbooks magic point gain, ethereal spear formula, whirlwind throw formula.

Change Log TFS 0.3 Alpha 4:

Code:
[ CHANGELOG
	Project Name
		The Forgotten Server

	Version
		0.3 Alpha 4

	Codenamed
		\

	License
		GNU GPLv3

	Forum
		http://otland.net/
]

[ File changes:
	D = Deleted,
	M = Modified,
	A = Added.

	A...
		data/
			compat.lua
				* Added for compatibility with other engines - will contain deprecated functions

			functions.lua
				* Contains all lua-made functions from global.lua

			actions/
				scripts/
					liquids/
						*.lua
							* Added liquids files
							* Added potions of 8.2 protocol
					tools/
						blessed_wooden_stake.lua
						obsidian_knife.lua
							* Added

			classes/
				*.*
					* Added all _needed_ class files

			creaturescripts/
				scripts/
					firstitems.lua
						* Moved first items script to creature events instead of move events

			globalevents/
				globalevents.xml
				lib/
				scripts/
					* Introduced global events
				scripts/
					*.lua
						* Added basic scripts

			logs/
				server/
					* Created directory for GUI logs

			monsters/
				*/*.xml
					* Added most of 8.1 protocol monsters
					* Added missing monsters and bosses
					* Added few monsters of procotol 8.2
					* Added alot of protocol 8.3 monsters

			npc/
				*.xml
				lib/
					*.xml
						* Lightweight npc examples
				scripts/
					*.lua
						* Added more NPC's examples

			talkactions/
				scripts/
					shutdown.lua
					pvp.lua
						* Talkaction based on new LUA function
					position.lua
					money.lua
						* Talkaction deprecated from commands
					online.lua
					clean.lua
					broadcast.lua
						* Talkaction based on new LUA function, deprecated from commands
					broadcastclass.lua
					mode.lua
					multicheck.lua
						* Added (...)
					buypremium.lua
						* File name change
					*.lua
						* Deprecated commands

			weapons/
				scripts/
					burst_arrow.lua
						* Moved explosive_arrow.lua

			XML/
				servers.xml
					* GameServers class usage example

	M...
		data/
			actions/
				scripts/
					tools/
						fishing.lua
							* Fixed worms usage
						rope.lua
							* Protocol 8.2 rope spots
					other/
						constructionkits.lua
							* Fixed construction kits
						doors.lua
							* Fixed special doors
							* Fixed disappearing doors

			creaturescripts/
				creaturescripts.xml
					* Moved first items script to creature events instead of move events
				scripts/
					playerdeath.lua
						* Updated due to changed escapeString return

			items/
				items.xml
					* Fixed formatting
					* Corrected alot of attribute values
					* Corrected alot of item names
					* Compatibility with protocol 8.22
					* Compatibility with OTBv3
					* Fixed construction kits
				items.otb
					* Compatibility with protocol 8.22
					* Compatibility with OTBv3

			monster/
				monsters.xml
					* Added most 8.1 monsters
					* Added some 8.2 monsters
				*/*.xml
					* Fixed loots, voices, formating and introduced elemental weakness

			movements/
				movements.xml
					* Added swimming system
					* Moved first items script to creature events instead of move events
					* Added protocol 8.1 elemental armory with limitations
					* Added protocol 8.2 elemental armory with limitations
					* Fixed protocol 8.2 elemental armory due to OTBv3 update
					* Added items requiring vocation, level or magic level
				scripts/
					swimming/
						*.lua
							* Added swimming system

			npc/
				*.xml
					* Lightweight npc compatibility
				lib/
					npc.lua
						* Protocol 8.22 npcsystem compatibility
					npcsystem/
						* Full protocol 8.22 npcsystem
				scripts/
					*.lua
						* 8.22 npcsystem compatibility

			spells/
				lib/
					spells.lua
						* Added all new corpses to the CORPSES array
						* Fixed some spell areas
				scripts/
					*.lua
						* Fixes
					support/
						magic rope.lua
							* Protocol 8.2 rope spots
						desintegrade rune.lua
							* Fixed issue with possibility of removing items from depots when standing outside depot
				spells.xml
					* Added "exhaustion=" back to spells.xml
					* Charges and names fixed
					* Fixed spell range

			talkactions/
				talkactions.xml
					* Added all the new talkactions
					* Added new access system tags (access="")
					* Added log="" tags responsible for talkaction logging
					* Added hardcoded functions
				scripts/
					*.lua
						* Removed permission checking from access needing talkactions
						* Fixed return values
						* Fixes regarding params
					changesex.lua
						* Updated due to deprecated LUA function
						* Added a check for gratis premium account
					deathlist.lua
						* Updated due to changed escapeString return

			world/
				*.xml
				forgotten.otbm
					* Placed some NPC's on the map
					* Updated to OTBv3

			XML/
				commands.xml
					* Replaced old tags of acctype="" and group="" to new access system access=""
					* Added log="" tags responsible for commands logging
					* Re-grouped for new groups

			global.lua
				* Fixed conditions values
				* Split to functions.lua and compat.lua
				* Added guild levels
				* Re-grouped global.lua
				* Updated to protocol 8.2

	D...
		data/
			actions/
				scripts/
					fluids.lua
					potions.lua

			movements/
				scripts/
					firstitems.lua
						* Moved first items script to creature events instead of move events

			talkactions/
				scripts/
					buyprem.lua

			weapons/
				scripts/
					explosive_arrow.lua
]

[ Milestone
	[ Note
		Some of the features were added to Mystic Spirit (0.2) due popularity of them.
	]

	Always up-to-date with OpenTibia branch, Avesta, changes (*)
	Alot new configurables (*)
	Replaced config manager values (mostly strings) used as booleans with new, boolean type (Elf, Talaturen)
	White skull time configurable on config.lua (Talaturen)
	Time to decrease frags on config.lua (Talaturen)
	Added most of monsters of protocol 8.1 and some of 8.2 (OpenTibia SVN, Lithium)
	Attackspeed for items in items.xml (Talaturen)
	Basespeed in vocations.xml (Talaturen)
	onLook(cid, pos) creaturescript event (Talaturen)
	/pvp command to change worldtype (Talaturen)
	/goto command (/goto x y z) (Talaturen)
	Configurable level to form guild (Talaturen)
	Replaced party system with the party system from OpenTibias avesta branch (Talaturen)
	Added more NPC's and placed in the map (Lithium, Elf)
	Swimming system (Lithium, OpenTibia SVN)
	Global Storage values saving in database (Elf, OpenTibia SVN)
	Configurable level to buy and sell house (Elf)
	Configurable amount (0 to disable) of houses per each account (Elf)
	/send command (/send player, x y z) (Elf)
	Configurable permission for talkactions in talkactions.xml (Elf)
	Ingame guild management 'switch' on config.lua (Elf)
	House buying and selling disabling on config.lua (Elf)
	Namelock Manager while Account Manager is disabled configurable in config.lua (Elf)
	Dropped LuaSQL and replaced with LuaDatabase (Elf, OpenLua-Distro)
	onKill(cid, target) creaturescript event (Elf)
	onAdvance(cid, skill, oldlevel, newlevel) creaturescript event (Elf)
	onThink creaturescript event for creatures (Elf)
	onThink and onLook events aren't fired global anymore (Elf)
	/squelch command to disable private messages receiving (Elf)
	Dropped account types and replaced it with access levels (Elf, Talaturen)
	Custom flags system (Elf, Talaturen)
	Possibility to move items from far, push not pushable items and throw items anywhere (nfries88, Elf)
	Configurable commands and talkactions logging (Elf)
	Ghost Mode [with disabled effects] (Pedro B, Elf)
	Cascading actions (Elf, OpenTibia SVN)
	Rewritten ban class (Elf, Talaturen, OpenTibia SVN)
	/baninfo command (Elf)
	Advanced /unban command (Talaturen, Elf)
	Bank system (OpenTibia SVN, Elf)
	Stamina system (Elf)
	Moved players record and motd to database (Elf)
	Moved CTRL + Z bug reports to database, written /reports command (Elf)
	Lighweight NPC system (Talaturen, OpenTibia SVN)
	OTBv3 (OpenTibia SVN, Talaturen, Elf)
	Monsters with elemental weaknesses (Marcinek Paladinek, Lithium)
	Marriage 'system' (Elf)
	Construction kits (Elf)
	Global events (Elf)
	Thing attribute changing (Kiper)
	onAttack creaturescript (Elf)
	Database Manager - http://otland.net/f123/built-database-manager-12642/ (Talaturen)
	Autotools (Talaturen)
	Filesystem Hierarchy Standard (Kiper)
	Promotion levels (Kiper, Talaturen, Elf)
	Account names (Elf)
	Full protocol 8.31 NPC Shop window behaviour (Elf)
	Group outfits (Elf)
	Mapclick teleportation (Kiper)
	MySQL keepalive for servers with timeout (Elf)
	isValidName working Tibia-like (Talaturen)
	Skulls and Shields for NPCs and Monsters (Elf)
	doPlayerAddExperience supporting negative values (Elf)
	House Kick supporting wildcards (Elf)
	Deprecated most possible commands and rewritten them in Lua (Elf)
	Raids position may be now stored under one tag, which will be exploded- *x"="10" *y="10" *z="7"; can be now added as *pos="10;10;7" (Elf)
	Merged Commands class with TalkActions, hardcoded commands may be now used as functions (Elf)
	House information being stored at database, houses table (Elf)
]

[ Deprecated
	[ Note
		All deprecated Lua functions are stored in compat.lua and use their equivalents, nevertheless please use proper ones for new scripts.
	]

	LuaFunction: savePlayers(), use saveData().
	LuaFunction: doPlayerAddMana(cid, mana), use doCreatureAddMana(cid, mana)
	LuaFunction: broadcastMessage(cid, type), use doBroadcastMessage(cid, type)
	LuaFunction: getPlayerPosition(cid), use getCreaturePosition(cid)
	LuaFunction: getPlayerName(cid), use getCreatureName(cid)
	LuaFunction: getCreaturePos(cid) [fake], use getCreaturePosition(cid)
	LuaFunction: saveData(), use saveServer()
	LuaFunction: doPlayerRemovePremiumDays(cid, days), use: doPlayerAddPremiumDays(cid, -days) [negative values]
	LuaFunction: doPlayerRemOutfit(cid, looktype, addons), use: doPlayerRemoveOutfit(cid, looktype, addons)
	LuaFunction: doSetCreatureDropLoot(cid, doDrop), use: doCreatureSetDropLoot(cid, doDrop)
	LuaFunction: doPlayerAddManaSpent(cid, mana), use: doPlayerAddSpentMana(cid, amount)
	LuaFunction: getPromotedVocation(vocId), use: getVocationInfo(id).promotedVocation
]

[ Fixed issues with...
	House warnings (OpenTibia SVN, Elf)
	High CPU usage (Everyone, OpenTibia SVN)
	Skill loss and item drop in [pvp-]zone area (Talaturen, Elf, OpenTibia SVN)
	Bed sleepers not being loaded (Elf)
	Items with 0 charges acting infinite (Elf, Kiper)
	Blessings (Talaturen, Elf)
	Crash when saving non-existing VIP (Elf)
	Huge writables crash-ability (Elf)
	Custom item attributes not displayed and/or crashing server (Elf)
	No timestamp in __GUI_LOGS__ (Elf)
	Item absorb abilities (Elf, OpenTibia SVN, Gesior)
	House Doors not being updated when player changes name (Elf)
	MySQL reconnecting- dirty way... (Elf)
	Brackets not being removed from publicized NPC speak (Elf)
	Old protocols support (OpenTibia SVN, Elf)
	Waterpolo Ball being removed from Trasholder (Elf)
	Account Manager variables and return values (Elf)
	Healing damage being displayed for Ghost player (Elf)
	GUI logs date being saved unpropperly (Elf)
	spellNameInsteadOfWords configurable working properly (Elf)
	Shop goods being constantly updated no matter was it item or creature at post* (Elf)
	BuyContainer fix (Elf, Gesior)
	Guild name not being validated when creating guild (Elf)
	Liquids issue (Elf)
	No possibility to logout without account name and password when Account Manager was enabled (Elf)
]
 
Back
Top