Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá TKbianos

Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug.

 

Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico) 

 

LOG Sources.
-- Revision to bugs and features extras:

Code:

-- Revision 1
* Optimize magicwall system - like cipbia 8.60
* Lite fix in configmanager.cpp + added new configs "mysqlReconnectionAttempts" - "tradelimit" - "skipItemsVersionCheck"
* Perfect autostack items + Fixed NPC System (ElfBot)
* Fixed DeadCorpse Monster "Wallking in"
* Added support compilation with boost 1.4+ "windows"
* Fixed function client "ctrl + j"
* Update Code::Blocks project now possible compilation under <-
* Added support compilation with WarSystem

-- Revision 2
* Added Feature - Mailbox Block (more difficult clone items with parcel system) + Extra configs to mail system
* Fixed Guild Management
// Added feature "sendChannelEvent" (autoOpen Channel Invitation to player)

-- Revision 3
* Optimize code in tile.h (bad codes)
* Fixed bug -



-- Revision 4
* NewConfig "allowedMaxSizedPackets"
* LiteFix on MailboxSystem
* Optimize mutedSystem
* Fixed /ghost stacking debug
* Fixed showCount hotkey
* Fixed (STAIRHOP_DELAY) on healing and attack

-- Revision 5
* Fixed kickAccountManagerTime on create account
* Patched binary-tilebased house storage to tfsTrunk to 0.4.3777
// House data storage system. Binary and binary-tilebased performs much faster map saving than relational (up to 60x faster).
// MAKE BACKUP "DATABASE" POSSIBLE DELETE HOUSE ITEMS


-- Revision 6
* Update compiler flags to x64 + optimize (Windows)
* Removed function (sendChannelEvent) no more crash in guildSystem
* Added new condition (CONDITION_HOUSESAY) prevent lag and crash on house commands
* Fixed muted system now work 100 properly
* Fixed lite typo on mailBox system
* Fixes on map.cpp on update tiles players

-- Revision 7
* Fixed closeShopWindow (only for users dataPacks RL ... Possible fix to NPCTradeShop System)
* Now walkthroughAllPlayers on tileProtectionZone
// Note: UP - Warning to thiefPlayers in glowing switch tile -- check data/movements/tiles.lua (ID change depend the your items.otb)
* Added new function ( doPlayerSetWalkthrough(cid, uid, walkthrough) )
* Added new flag :: PLAYERFLAG_CANPASSTHROUGHALLCREATURES
* Added saveStepIn SpecialTiles (movements - similar to /saveme command) - doPlayerSave(cid, true)
* Deleted OutfitMaxNumber - Nice for server with 987987+ outfits
* Fixed maximumDoorLevel on data/movements/tiles.lua
* Changed maxNumberItemsID on items.h (#define ITEMS 11500 - Tibia 8.50) to (#define ITEMS 12660 - Tibia 8.60)
* Added penaltyWeaponSystem like CipBia
* Rewrite WarSystem (more complete and cool)
// added with "checkWarsEvent"
* ... other Fixed /ghost stacking debug

-- Revision 8
* Fix weapon disappears - the element ends
* Added WarSystem for SQLite Servers
* Optimize AutoStackSystem
* Fix showDurationItems (hour,min,sec)
* Fixes and complete SQLTables (SQLite and MySQL)
* Fixes typos en databaseManager
* Deleted TheForgottenServer-debug.dev
* Deleted -D__WAR_SYSTEM__ flag no require the system is default
* DatabaBase Version 28
// Order to scripts and files

-- Revision 9
* Fixed StaminaConfig Bug 
* Fixed FieldBugs 
* Fixed bug "canWalkthrough" (implemented in rev 7) - (
)
* Fixed attribute walkStack "glowing switch and other items walStack"
* Added optional items.otb and items.xml in correct format (data/items/correct_format_items)
* Added fieldAbsorb "fieldabsorbpercentenergy - fieldabsorbpercentfire - fieldabsorbpercentpoison" function in items (firewalker boots - fieldAbsorbPercentFire)
// <attribute key="fieldAbsorbPercentFire" value="90" />
// Change the valor is optional
* Added new parameter compilation __GROUND_CACHE__

-- Revision 10
* Fixed accountManager logins "only5" evite crash server with accountManager System
* Fixed allPosible crashBugs with:: Revision 8-9
* Added newForm from compilation with Linux (more clean)
* Removed parameter __GROUND_CACHE__ (no require)
* Tuned to Code

-- Revision 11
* Fixed npcError with function "doPlayerRemoveItem - getItemTypeCount - container"
* Fixed other error with function "canWalkthrough"
* Tuned to code

-- Revision 12
* Fixed mysql.sql (no possible import on rev 11)
* Fixed weapon disappears - the element ends (Fixes from rev 8 UPS)
* Added config maxDepotItems for player premium and free -- check config.lua
* Tuned to absorbField function
* Tuned AutoStackSystem

-- Revision 12.1
* Fixed spamming console error

-- Revision 13
* Added effectTeleport on Monster::createMonster (SUMMON CREATURE)
* Added feature (http://tibia.wikia.com/wiki/Blank_Rune)
* Added feature unified Spells (http://tibia.wikia.com/wiki/Updates/8.6)
* Added newConfigurable (healPlayersOnLevelAdvance)
* Fixed autoStackSystem
* Fixed condition invisible with stealth ring
* Fixed lightingObjets
* Fixed updateWarEvents
* Fixed bug (http://youtu.be/c1bpXJqvzNA)
* Replaced "PlayerCustomFlag_CanWalkthrough" for "PlayerFlag_CanPassThroughAllCreatures"
* Server now read "aid" on Actions/MoveEvents/Weapons
* Server now read "add" "new" on /attr command

-- Revision 14
* Added missing function MySQL //db.connected()
* Added new configurable "from protocols 8.7x" - "tibiaClassicSlots"
* Fixed linkers on x64/MySQL for linux users
* Fixed monstersXML "loadLoot"
* Fixed "changeSpeed" "internalCreatureChangeOutfit" "checkDecay" "checkLight" "loadExperienceStages" "playerAutoWalk" "checkCreatureEvents"
* Fixed displayCriticalHit
* Rewrite GlobalSave 

-- Revision 15
* Added new configurable - "useCapSystem" - "generateAccountSalt" - "noDisableBlockRespawn" - "noShareExpSummonMonster"
// "monstersGoBackToSpawn" - "bindOnlyGlobalAddress"
// "+ RSA Keys configs"
* Cleanup to code
* Fixed AccountManager Login on ownerAccount
* Fixed banSystem on detection for send rare packets
* Fixed bug on "luaDoPlayerSetStamina"
* Fixed monsters tick Intervals "now is like to cip"
* Items now support "pickupable"
* Server now support "wherever" on movements
* Tuned code on "removeCreature" - "playerMoveThing"
* Rewrite TheForgottenServer.dev project
* Removed CryptoPP
* Removed vahash key Encryption
* Remove the old RSA system

-- Revision 16
* Fixed stamina
* Fixed pushDelay monsters/players
* Fixed monster errorLoad
* Fixed weapons decay
* Fixed compiler error on Linux/Makefile.am

-- Revision 17
System:
* Added new configs:
useMultiClient - enableRookSystem - "savePlayerData - houseProtection - houseSkipInitialRent" -
enableProtectionQuestForGM
* Added rookSystem
* Added oldQuest System
* Added missing funtions on items:
blocksolid - blockprojectile - blockpathfind - lightlevel - lightcolor
* Added new functions:
getCreatureStorageList(cid) - getStorageList() - doPlayerOpenChannel(cid, channelId) - doSaveHouse(houseId) -
doPlayerChangeName(guid, oldName, newName)
* Fixed errors on Mail System
* Fixed errors on Mysql Reconnection Attempts
* Fixed errors on Muted System
* Fixed errors on Remove Creature
* Fixed errors on Push Monsters and Players
* Fixed errors on Chat message is too long (is Cancel)
* Fixed errors on Items "text - date - writer"
* Fixed errors en Reflect functions
* Fixed errors on Skill errors (Evite 9999999 skills error)
* Fixed errors on Soul System
* Fixed errors on Stamina System
* Fixed errors on use Amulet of Loss
* Fixed errors on House Data Storage
* Tuned to code
* Removed limit Outfit
* Rewrite SaveSystem
* Rewrite StorageSystem

Data:
Actions (Check menus on actions.xml)
* Added missings special Foods and fixed effects on foods
* Added new actions <!-- New Actions --> on actions.xml:
other/destroy.lua - tools/squeeze.lua - tools/rust remover.lua - tools/ceremonial ankh.lua -
quests/quests.lua
* Added new ids on Construction Kits
* Added new ids on Instruments Musicals
* Changed menu Dolls for Reaction and added new ids for dools and other objets sounds for example Santa Doll
* Tuned menu Teleport (stairs, ladders)
* Tuned menu Bread Creating
* Tuned menu Windows
* Tuned menu Watch
* Tuned menu Other
* Extended ids on Food System and tuned menu Food

Creaturescripts:
* Extended logins on account manager X ip (5 to 20)

Globalevents:
* Added missing querys from WarSystem on init.lua
* Fixed time on clean (on 2 hours) on clean.lua

Libs:
* 000-constant.lua
- Added CONDITION_PARAM_FIELD = 46 :: PLAYERCUSTOMFLAG_CANWALKTHROUGH = 25
- Added Missing and new IDs on menu: -- Skill IDS :: -- WarSystem IDS :: -- Condition IDS :: -- Reduce IDS :: -- UnderWater IDS
: SKILL_FIST = SKILL_FIRST :: SKILL_LAST = SKILL_FISHING :: SKILL__LAST = SKILL__LEVEL

- Changed names on menu: -- Const prop
: CONST_PROP_MOVEABLE = 6 :: CONST_PROP_BLOCKINGANDNOTMOVEABLE = 7 for
CONST_PROP_MOVABLE = 6 :: CONST_PROP_BLOCKINGANDNOTMOVABLE = 7

- Changed names on menu: -- GUILD Members
: GUILDLEVEL_MEMBER = 1 :: GUILDLEVEL_VICE = 2 :: GUILDLEVEL_LEADER = 3 for
GUILD_MEMBER = 1 :: GUILD_VICE = 2 :: GUILD_LEADER = 3

- Changed names on menu: -- Database Types
: DATABASE_ENGINE_NONE = 0 :: DATABASE_ENGINE_MYSQL = 1 :: DATABASE_ENGINE_SQLITE = 2 :: DATABASE_ENGINE_POSTGRESQL = 3 :: DATABASE_ENGINE_ODBC = 4 for
DATABASE_NONE = 0 :: DATABASE_MYSQL = 1 :: DATABASE_SQLITE = 2 :: DATABASE_POSTGRESQL = 3 :: DATABASE_ODBC = 4

- Changed names on menu: -- Weapons IDS
: WEAPON_SHIELD = 4 :: WEAPON_DIST = 5 :: WEAPON_WAND = 6 :: WEAPON_AMMO = 7 :: WEAPON_FIST = 8 for
WEAPON_DIST = 4 :: WEAPON_SHIELD = 5 :: WEAPON_FIST = 6 :: WEAPON_WAND = 7 :: WEAPON_AMMO = 8

- Changed name:
: STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE = 255 :: RETURNVALUE_NOTMOVEABLE = 10 :: RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 59 :: RETURNVALUE_TILEISFULL = 64 for
STACKPOS_TOP_MOVABLE_ITEM_OR_CREATURE = 255 :: RETURNVALUE_NOTMOVABLE = 10 :: RETURNVALUE_TILEISFULL = 59 :: RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 54

* 012-table.lua - is tuned require remplace
* 032-position.lua - is tuned require remplace
* 034-exhaustion.lua - is tuned require remplace
* 050-function.lua
- Changes on: (Importan = QQ)
QQ - function doNumberFormat(i)
QQ - function playerExists(name) :: Fixed for function playerExists(name, multiworld)
QQ - function doMutePlayer(cid, time)
QQ - function doSummonCreature(name, pos, displayError)
QQ - function getOnlinePlayers() :: Fixed error on multiworld
QQ - function isPlayerGhost(cid) :: Fixed errors on Ghost stack
QQ - function doPlayerAddLevel(cid, amount, round) :: Fixed errors (Evite 9999999 skills error)
QQ - function doPlayerAddMagLevel(cid, amount) :: Fixed errors (Evite 9999999 skills error)
QQ - function doPlayerAddSkill(cid, skill, amount, round) :: Fixed errors (Evite 9999999 skills error)
QQ - function doBroadcastMessage(text, class)
QQ - function doPlayerBroadcastMessage(cid, text, class, checkFlag, ghost)
QQ - Added missing function: function doItemSetActionId(uid, aid)
QQ - Added missing function: function isContainer(uid)
QQ - Added new function: function isUnderWater(cid)
* 100-compat.lua
- Changes on: (Importan = QQ)
QQ - -- Menu Colors "use all"
QQ - -- PVP Types "use all"
QQ - Added missing conditions and menus: CONDITION_PHYSICAL = CONDITION_BLEEDING :: -- Compatibile OLD IDS
- Changed name:
: PlayerFlag_CanPassThroughAllCreature = 48
PlayerFlag_CanPassThroughAllCreatures = 48

Movements:
* Tuned scripts on drown condition for underWater
- drown.lua :+: added - hotd.lua "check <!-- Helmet of the Deep -->"
* Fixed errors on:
- walkback.lua :: Evite errors on ChestQuest or Doors

Talkactions:
* Added missings commands for warSystem :: /war & /balance
* Fixes on command :: /commands :: /gethouse :: /mkick :: /newtype :: /online :: /promote :: /town

XML:
* Changes on vocations.xml "added new function droploot :: Fixed errors on use Amulet of Loss"

-- Revision 18
* Fixed all possibles errors
* Added features:
push-distance-closer
level-vocation-instead-world-name-character-login

-- Revision 19
* Fixed errors commands / npc / code prevent spammings
* Fix error on (onAttacking) - "auto 1 attacktarget"

Path - Files
WARNING HERE ...USE THE NEXT FILES (HAVE IMPORTANT CHANGES)

Code:
config.lua.dist - config.lua
theforgottenserver.s3db - sqlite.s3db
data/creaturescripts/scripts/login.lua
data/items/items.xml - changed FireWalker Boots
data/lib/000-constant.lua
data/lib/100-compat.lua
data/XML/channels.xml
schemas/mysql.sql

Path - Added Files
WARNING HERE ...USE THE NEXT FILES (HAVE IMPORTANT CHANGES)

Code:
data/items/correct_format_items/items.xml
data/items/correct_format_items/items.otb

 

Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse.

 

Downloads :

TFS 0.4 (Rev 3777 - Sem bugs R12) -----  (Talvez melhor para quem está com dificuldade de compilação)

TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19)

 

Arquivos Dll -- Scan Arquivos Dll

 

CRÉDITOS MARAVILHOSOS PARA :

MartyX (100%)

  • Respostas 50
  • Visualizações 36k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Odeio mentiras.. Esse TFS possui BUGS sim pessoal..   - Todos os itens de iluminação estão bugados, como tochas, wands/rods e etc. Você equipa a tocha e tira ela normalmente, porem a luz dela conti

  • Aee! se for oque eu preciso de dou REP o resto da minha vida >.< irei testar. aguarde EDIT--   uma pergunta.. esse quando a staff fala aparece laranja no chat?

Postado

Aee! se for oque eu preciso de dou REP o resto da minha vida >.< irei testar. aguarde

EDIT--

 

uma pergunta.. esse quando a staff fala aparece laranja no chat?

Editado por ricardo3 (veja o histórico de edições)

Postado

novamente obrigado, estou a compilar está nova distro. 

 

EDIT---

que merda.. essa porra não foi compativel com o meu otbm

 


>> Loading items (OTB)
[Error - Items::loadFromOtb] Another (client) version of items.otb is required.
 
> ERROR: Unable to load items (OTB)!

 

 

 
 
tem alguma solução para o problema .. como usar o OTBM da minha sources 3777 ?
 
EDIT--
 
Agora deu o seguinte problema...
 

 

>> Loading items (OTB)

>> Loading items (XML)
>> Loading groups
>> Loading vocations
>> Loading outfits
>> Loading raids
>> Loading chat channels
>> Loading script systems
Segmentation fault
root@ubuntu:/servidor#

 

Editado por ricardo3 (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo