-- Zorzin OTServer 1.0 --
Colors in console [Remere]
- Premium System [Xidaozu]
- Premium System working for Sql [Zorzin]
- Saving Premium Days (the premDays was not saving) [Zorzin]
- Private Chat Channel only for premium accounts [Zorzin]
- When the premium ends, the player is teleported to the Free Temple, his Outfit is changed to Free, and he receive a Message saying that the premium has expired [Zorzin]
- "see_playersonline" in config.lua (In Console: "Player Name" logged in. XX Players online.) [Zorzin]
- "see_rejectmsg" in config.lua (In Console: Reject player... Reason: xx) [Zorzin]
- When it's the first visit, appears the Outfit Box [Zorzin]
- You may not speak into channels as long as you are on level 1 (two options in config.lua) [Zorzin]
- Server Save [TLM]
- 7.92 Support [Zorzin]
- GM Look - You see Itemid, Actionid, Uid, (Hp e Mana -> only if is players) and the Position [Pedro B.]
- Added Subtype in GM Look (only if the item has) [Zorzin]
- Command /sendprivate msg (sends a private message to everyone that is online) [Zorzin]
- Promotion System 100% [Zorzin]
- Promotion System for SQL and XML [Zorzin]
- Price of Premium and Promotion in config.lua [Zorzin]
- LuaScripts: buyPromotion(cid), getPremiumPrice(), getPromotionPrice(), havePromotion(cid) [Zorzin]
- Configs: Hpticks, Manaticks, etc... for promoted players in vocations.xml [Zorzin]
- Fixed Soul System (the soul was not stopping.. Now you configure the max_soul in "soul_max" do vocations.xml) [Zorzin]
- Added configs in Vocations.xml: soul_max, soul_amount, soul_ticks, soul_up_time (there are these configs to promoted players too) [Zorzin]
- NpcFunction: getCountNumber(msg) [Soulblaster]
- Buy/Sell System 100% like in Tibia RL [Zorzin]
- LuaScript "haveItem(cid, itemid, count, subtype, iscountable)" [Zorzin]
- Configuration of the maximum items that can be buyed in config.lua [Zorzin]
- Addons e Outfit System 100% like in Tibia RL [Zorzin]
- LuaScript "doPlayerAddAddon(cid, outfitnumb, addon)" and "doPlayerAddExtraOutfit(cid, outfitnumb)" [Zorzin]
- Tutor System (access: 1 tutor, 2 senior tutor, 3 gamemaster, 4 senior gamemaster, 5 god) [Zorzin]
- Tutors and Senior Tutors talking in Orange in Help-Channel [Zorzin]
- Gamemasters, Senior Gamemasters and Gods talking in Red in Help-Channel [Zorzin]
- Option in config.lua to show the name of access when look on a player (Ex: You see Zorzin. He is a knight. He is a tutor.) [Zorzin]
- New Chat Channels "GM's Chat" and "Tutor's Chat" [Zorzin]
- Option in config.lua to the access that can move items far away [Zorzin]
- Command /access (give access to a player) [Zorzin]
- Option in config.lua to let or not players change outfit (there are 4 options) [Zorzin]
- Config: Speed Fórmula for normal players and GM Speed in config.lua [Zorzin]
- Config: Shoot direclty on Players through Battle in config.lua [Zorzin]
- Option in config.lua to activate ou desactivate the Capacity System [Zorzin]
- Red Login Msg when you enter on the server (in config.lua... Put "none" to desactivate) [Zorzin]
- Fixed some texts in english, ex: ("It weighs" changed to "It weights") [Zorzin]
- Option in config.lua to activate or desactivate the text: It weights x oz. (when look to a item) [Zorzin]
- Option in config.lua "can_attack_summons" [Zorzin]
- Anti-AFK System (with 5 option in config.lua) [Zorzin]
- Trade Delay (with 2 options in config.lua: the time and the message) [Zorzin]
- Option in config.lua to edit the color of Black Square (you can put random colors too) [Zorzin]
- Option in config.lua to edit the color of Exp (you can put random colors too) [Zorzin]
- New system of Change a itemid to another itemid in config.lua when Loading Map!!! [Zorzin]
- Added to change the IDS of old windows to new ones when is loading Map (in config.lua) [Zorzin]
- Rules System of the OTServer (in the file data/rules.xml you write the rules) [Zorzin]
- Option in config.lua to show the rules when is the first login of the player [Zorzin]
- Command !rules to see the rules [Zorzin]
- Items disappear when throwed to warter/swamp/lava/oil and a effect is shown [Zorzin]
- Water/Lava/Swamp/Mountain/Rocks/Grass/Underwater Randomizer (9 options in config.lua included!! You may configurate if you want or not the randomizer and the percentage of each one) [Zorzin]
- "You are dead." window when the player dies (I've just fixed it to work well without bugs) [Zorzin]
- Spells only to Premium Accounts (options included in config.lua to configurate the message that is sent when a player doesn't have premium account) [Zorzin]
- Spells only to Promoted (options included in config.lua to configurate the message that is sent when a player isn't promoted) [Zorzin]
- Amulet of loss [Talaturen]
- Bug fixed in the Amulet of Loss system (before the bug fix the player would drop the AOL and his helmet) [Zorzin]
- New bag when a player dies [K-Zodron]
- Configuration of the bag/backpack ID that wil appear when a player dies and join again in the config.lua [Zorzin]
- you may configurate the loss when a player dies in the config.lua (in percentage - "item_loss", "exp_loss", "magiclevel_loss", "skills_loss", "backpack_loss") [Zorzin]
- Bless System [Zorzin]
- Configuração das bless no config.lua (as loss, porcentagem,..) [Zorzin]
- LuaScript: "getPlayerBlessing(cid,blessnumber)" and "doAddPlayerBlessing(cid,blessnumber)" [Zorzin]
- Blessing NPC Seller added [Zorzin]
- AtkSpeed to free account and AtkSpeed to promoted in vocations.xml [Zorzin]
- Commands "/up" and "/down" (now you can use "/up number" and "/down number" or only "/up" and "/down") [Zorzin]
- Commands "/randomoutfit" and "/gmoutfit" [Zorzin]
- config option "rate_enforced_exp" for PVP-Enforced player killing [Zorzin]
- When a player login he will be turned to south (just like the real tibia) [Zorzin]
- Stamina System (with 2 options in the config.lua: the stamina loss when a monster is killed and how many a player will gain per second when offline) [Zorzin]
- LuaScript "getPlayerStamina(cid)" (in seconds) [Zorzin]
- When the stamina is less than 14 hours, the player will only gain half exp [Zorzin]
- Command "/pvp worldtype" (change the server type) [Zorzin]
- New Condition: CONDITION_DROWNING and New Combat: COMBAT_DROWNING (like real tibia) [Zorzin]
- New "absorbPercentDrowning" to the items.xml [Zorzin]
- When you get Poison/Drowning, a message will be sent: "You are poisoned."/"You are drowning." [Zorzin]
- LuaScript "doPlayerSendIcon(cid, iconName, sendmessage)" (if sendmessage is 1, the following message will be shown: "You are poisoned.") [Zorzin]
- Rook System [Zorzin]
- Trade-Rookgaard and Trade working [Zorzin]
- No Player killing in Rookgard [Zorzin]
- if the player dies in main and gets a determined level he will be sent to rookgard (this system is all configurated in config.lua) [Zorzin]
- Commands Logs in "data/command_logs/playername.txt" [Zorzin]
- Now you can see who was the last to write in a paper and the date [Subarmy, Kiper, Talaturen]
- Fight Mode Rate configuration in config.lua (full_attack, balanced, full_defense... with this option you are able to make your server in the way you like =) [Zorzin]
- Protection System (3 options in config.lua: enable/unable, the level and the message that will appear)
- instead of showing: "You are already logged in.", the online player will be kicked and the other client will login (only if allowclones is bigger than 0) [Zorzin]
- Now you can't login with 2 or more chars in tha same account (2 options in config.lua: activate/disactivate and the message) [Zorzin]
- Added "decayTo" option to items.xml [Xidaozu]
- Added "infinite_runecharges" and "infinite_ammunation" options in config.lua [Xidaozu]
- Added Skull System configuration in config.lua: banunjust, redunjust, bantime, fragtime, whitetime [Xidaozu]
- Party System [Remere]
- If the player tries to enter in a Party and the another one is not online, appears: "Player is not online" [Zorzin]
- !buyhouse [Pedro B.]
- Option in config.lua to show or not the price of a house when Look to the house door [Zorzin]
- Option in config.lua if the houses are only for premium players or for free too [Zorzin]
- Fixed the !buyhouse for working in New SVN and changed the "You do not have the required level." of !buyhouse for: "You need level (xx) to buy a house." [Zorzin]
- Command: /mccheck (checks if a player is using MC) [Silv]
- Guild System [Yurez]
- Quest Logs [Kiper]
- /reload quests [Kiper]
- Death List [Jiddo]
- Command: /viewdeaths name (see the deaths of the player) [Zorzin]
- Command: /invisible [The Chaos, Xidaozu]
- Command: !report (saves the reports in a txt on data/reports) [Zorzin]
- DeathList Loading/Saving pra SQL [LarvaExotech]
- You can get more than level 350 [Yurez, Zorzin]
- Acc Manager [Rogier]
- Fixed Acc Manager, added sex option [Zorzin]
- Added Acc Manager Settings (Now it can config all) [Zorzin]
- Fixed bug of Acc Manager... The GUID wasnt working good, now the GUID will save in order [Zorzin]
- Fixed bug of Manager.. The players can make chars already existing..Now it cant happen [Zorzin]
- Player cant make char with Gm/God name [Zorzin]
- /reload vocations [Zorzin]
- Items.ob fixed, added some new itens and names of it [Ta4e]
- Items.otb fixed [ta4e]
- Stone Skin Amulet decreased 80% of damage [ta4e]
- Protection Amulet only protect from phyisical damage [ta4e]
- Stealth Ring with 8 min [ta4e]
- bugs fix in items.xml [ta4e]
- Spells 90% iqual Tibia RL [ta4e, Vinii]
- Fireworks Rocket [ta4e]
- Food System 100% iqual Tibia RL [ta4e]
- Windows System [Taker, ta4e]
- Construction Kits 100% iqual RL [ta4e]
- Dice [Grizzmo]
- Surprise Bag (blue and red) [ta4e]
- Bed System (with configuration in config.lua) [nfries88]
- Beds only for Premium Accounts [Zorzin]
- Hotkeys System [skulldiggers]
- Use food and other things on hotkey [Zorzin]
- Fixed "Use on Yourself" of Hotkey System[Zorzin]
- Now you can Use on Target and Use with Crosshairs in hotkey [Zorzin]
- Now shows the item you using on hotkeys [Zorzin]
- Hotkey System 100% iqual tibia [Zorzin]
- Hotkeys settings in config.lua [Zorzin]
- Obsidian Knife [cokey, ta4e, Zorzin]
- LuaScripts: getConfigNumber(config), getConfigString(config), getConfigStringField(config, field) [Zorzin]
- Added a exemple of getConfigNumber(config) in script: actions/obsidian_knife.lua [Zorzin]
- New LuaScript: doTeleportPlayer(cid,x,y,z,sendeffect) [Zorzin]
- Surprise bags configurable in config.lua [Zorzin]
- You see "a"/"an" item. (Ex: You see an apple./You see a spellbook.) [Zorzin]
- Command /white, /red, /green, /blue msg (send a message to everyone that is online without appearing the name) [Zorzin]
- Command /pos (see your position (x,y,z)) [Zorzin]
- Command /sendeffect number (number can be 0 to 30 - send an effect to everyone that is online) [Zorzin]
- Command !online (see the players online - with option in config.lua to show Gms Online or not) [Zorzin]
- LuaScripts: "getPlayerInventoryItemId(cid,slot)" and "getPlayerInventoryItemCountOrSubtype(cid,slot )" (gets the ItemID of the item and the other gets the CountOuSubtype of the item...) [Zorzin]
- LuaScripts: "getPlayerInventoryItemActionId(cid,slot)" and "getPlayerInventoryItemUniqueId(cid,slot)" [Zorzin]
- Updated my SVN Revision to 2142 (17 January... a lot of bugs were fixed) [Zorzin]
- Added some doors in SVN Door System [Zorzin]
- Added new Flags for the monsters ("hidename" and "hidehealthandname" - with this is possible to make the Magicthrowers, and other creatures) [Zorzin]
- Fixed the "Hicks!" Message [Zorzin]
- Wands & Rods [Ispiro]
- New Icon [Zorzin]
- Underwater System (new Luascript: "getPlayerUnderwater(cid)" and "setPlayerUnderwater(cid, number)") [Zorzin]
- New Condition: CONDITION_WATER and COMBAT_WATER [Zorzin]
- Occasional bubble effect when walking underwater (like in Global Tibia) [Zorzin]
- Lose hp when walking underwater without Helmet of the Deep (like in Global Tibia) [Zorzin]
- New LuaScript: "doMovePlayer(cid,direction)" (NORTH, SOUTH, WEST, EAST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) [Zorzin]
- New LuaScript: "doMovePlayerToPosition(cid,x,y,z)" [Zorzin]
- Changed all actions of doors to my function: "doMovePlayerToPosition" [Zorzin]
- If the player logs in on a door and it's closed, he will be teleported to outside [Zorzin]
- New Level Doors System Like in Global Tibia (using my function: "doMovePlayerToPosition") [Zorzin]
- In each temple, added a teleport that lets the player Citizen of the city [Zorzin]
- Depot Tiles [Zorzin]
- LuaScript: "getPlayerLastLogin(cid)" [Zorzin]
- LuaScript: "doChangeTeleportDestpos(teleportpos,destpos)" (with this function, you can change the teleport Destpos to another one) [Zorzin]
- LuaScript: "getCreatureSpeed(cid)" [Zorzin]
- LuaScript: "changeCreatureSpeed(cid,speed)" [Zorzin]
- LuaScript: "hasProperty(uid, property)" (check if the item has a property - the properties are in global.lua) [Zorzin]
- Monsters 90% like in Global Tibia (except the Bosses that are from Evolutions) [Ta4e]
- LuaScript: "getPlayerMoney(cid, money)" [Zorzin]
- Npc of Addons and Outfits Versão 1.0 [Soulblaster]
- Explosive Arrow [Ta4e]
- Poison Arrow [Ta4e]
- Blessed Wooden Stake (with option in config.lua) [Ta4e]
- Ancient Helmet Action [Ta4e]
-- Zorzin OTServer 1.1 --
- Hotkeys Bug Fixed [Zorzin]
- Ground Randomizer only if the ground has actionID 0 and UID 0 [Zorzin]
- Hicks! Message fixed [Zorzin]
- Fixed division by zero crash on Randomizer [Zorzin]
- SQL database fixed [Zorzin]
- Actions remaded [ta4e]
- Added cake, bread and pumpkin system [ta4e]
- Added Quest of HOTA (Helmet of the Ancient) [ta4e]
- 2 changes in map (hota's room and blessing house in Folda) [ta4e]
- Added oven in vega that if the player has gingebredman recipe he can make cookies there [ta4e]
- Added Soft boots [ta4e]
- Item.otb fixed - dead monsters and names [ta4e]
- Monsters fixed (now they are more real) [ta4e]
- Torch bug fixed [ta4e]
- Bug of corpses of new monsters can't be moved fixed [ta4e]
- Fixes in item.xml [ta4e]
- Added exausted system in lua [frerety]
- Manafluid with exausted [ta4e]
- Fix in spells.xml [ta4e]
- Fix in monsters spells [ta4e]
- Fix in mass healing [ta4e]
- Added all addons that were missing in npc Mark (addons) [Zorzin]
- Fixed summons bug that could crash the server [Zorzin]
- Fixed another bug that monsters didn't attack summons of players [Zorzin]
- GMs, Senior Gamemasters and GODs can kill Summons even if in Config.lua: can_attack_summons = "no" [Zorzin]
- Fixed some bugs in SQL Version [Zorzin]
- Fixed the database.sql [Zorzin]
- Fixed the Account Manager for SQL [Zorzin]
- Fixed one bug in data/movements/manager_add_items.lua [Zorzin]
- Fixed an issue that could crash the server [SVN Team]
- Changed so that doMoveCreature cant fail because of blocking obstacles [SVN Team]
- Fix a crash when a summon loses his master [SVN Team]
- Fixed an issue where monster summons would keep being active even if there was no players around. [SVN Team]
- Fixed a bug where monster summon that where inactive due to the master is out of reach and the master died the summons would become zombies (0 hp). [SVN Team]
- Fixed a bug with spells using parameter with player name that where working even when they where not on the same floor (special case). [SVN Team]
- Fixed an issue where you could use actions through walls [SVN Team]
- Added a missing animation for monster spells "greenbubble". [SVN Team]
- Fixed a bug where you could get 2 unjustified kills from 1 kill [SVN Team]
- Monster summons will now drop to the ground instead of poffing when the master dies. [SVN Team]
- Fixed a bug with convince creature [SVN Team]
- Monsters now update look direction before casting spells [SVN Team]
~ SVN Fixes and Updates ~
- Fixed an issue with luaGetPlayerDepotItems [SVN Team]
- Monsters destroyed by another monster will not drop loot [SVN Team]
- Masterpos for monster is now the spawning position instead of the center of the spawn to prevent dispawning due to a very large spawn zone. [SVN Team]
- Npcs will respond only to player events [SVN Team]
- New random function, should work in windows and linux [SVN Team]
- Added mutex in Spawn::checkSpawn() [SVN Team]
- Fixed compiler warnings and move some functions to headers [SVN Team]
- Fixed division by zero crash [SVN Team]
- Fixed random_range for negative values [SVN Team]
- Show lua script loading errors [SVN Team]
- Fix Actions::useItemEx return value [SVN Team]
- Recode random_range to make it more simple [SVN Team]
- Minor changes [SVN Team]
- Added a new experimental Map::getPathTo algorithm which should prevent monsters from destroying other monsters unless they have to [SVN Team]
- monster will now try push blocking monsters or items before destroying them [SVN Team]
- Fixed an issue where monsters in spawn would despawn if they where far away from the center pos [SVN Team]
- cleanup of random_range() [SVN Team]
- Fixed an issue where the max summons would not be checked correctly if there was several summons with the same interval and chance [SVN Team]
- Fixed so that health/mana gain is correctly adjusted when changing vocation [SVN Team]
- Distance attacks will now add 2 skillpoint with blood hits and only 1 skillpoint for puff/spark hits (melee attacks will still only gain 1 skillpoint regardless of block type) [SVN Team]
- Changed so that armor reducation is always working regardless how many that attacks you (but only 2 hits / round will be counted towards shielding advance) [SVN Team]
- Changed decaying system again to fix an issue with rings/torches being able to turn them brand-new under certain conditions. [SVN Team]
- Fixed an issue where under certain circumstances a player could get 2 unjustified kills from a single kill. [SVN Team]
- Fixed an autowalking issue where the character would become stuck. [SVN Team]
- Fixed an issue where player info was sent a bit to late when using spells/weapons. [SVN Team]
- "canDecay" is now depricated both in the otb and items.xml, the new attribute to make an item being able to stop a decaying item is "stopduration", these affects rings, torches, magic light wands, lamps and some other items (all of them are included in the updated items.xml) [SVN Team]
- Fixed an issue with ConditionSpeed deserialization which could make a player walk really fast/slow [SVN Team]
- Fix so now is loaded fist skill [SVN Team]
- Added comments to ItemAttributes class and some fixes [SVN Team]
- Remove compiler warnings [SVN Team]
- Added check player access to FindPerson [SVN Team]
- Added boundaries checks for animation effects. [SVN Team]
- Added 3 new optional attributes to monster loot items, "text", "subtype" and "actionId". [SVN Team]
- Fixed an issue with pushItem/pushCreature. [SVN Team]
- Fixed an issue with loot items with charges would always have 1 charge. [SVN Team]
- Added "drunk" spell in monster spell xml configuration. [SVN Team]
- "Drunk" added to reserved list to not use in spells.xml [SVN Team]
- Fixed a bug in pushCreature/pushItem that could crash the server [SVN Team]
- Fixed an issue with items loaded from map where always having 1 charge instead of default from items.xml [SVN Team]
- Fixed a bug in random_range() which would only return (min, max - 1) which would make monsters tend to prefer going left. [SVN Team]
- If its not possible to place a creature at centerPos in placeCreature() the next attempts will be random around the centerPos instead of starting from top-left->bottom->right. [SVN Team]
- Cleanup of some excessive code [SVN Team]
- Check that a player only creates one private channel [SVN Team]
- Change unsigned long to uint32_t in autoid [SVN Team]
- Remove compiler warnings [SVN Team]
- Added a new function findItemOfType() for future usage. [SVN Team]
- Added new attributes to to items.xml "name", "description", "weight", "decayTo", "decayTime", "rotateto", "armor", "defense" , "attack", "maxitems", "textMaxLen", "textReadOnlyId", "ammoType", "shootType", "weaponType", "slotType" and a new attribute for magic fields "replaceable" that can be set to 1/0 (true/false) if you want a field to be replaceable (such as fields loaded from map). [SVN Team]
- Included all magic fields into the items.xml and movements.xml and set decayTo=0 for wild growth and magic walls. [SVN Team]
- Fixed an issue with DamageCondition where min/max values where not configured correctly (thanks LooSik). [SVN Team]
- Fixed a bug in decaying (thanks LooSik). [SVN Team]
- Fixed an issue with magic field that crashed the server [SVN Team]
- Fixed a small issue when loading weights lower than 1.00 oz [SVN Team]
- Fixed an issue where you could use actions through walls [SVN Team]
- Map -
The map is SadTeam,
made by Mtts and SadSoul.
The map has 6.8MB,
and 8 cities.
Changes Map
- Changed the stairs to go underwater to teleports [Zorzin]
- To go underwater you need a helmet of the deep [Zorzin]
- Edited Rookgaard (now it's better, more decoration) [Zorzin]
- Added Depot Tiles on all cities [Zorzin]
- Added Carpetman in Tiquanda [Zorzin]
------------------------------------------------------------------------------
Download:
* The sources are included.
Colors in console [Remere]
- Premium System [Xidaozu]
- Premium System working for Sql [Zorzin]
- Saving Premium Days (the premDays was not saving) [Zorzin]
- Private Chat Channel only for premium accounts [Zorzin]
- When the premium ends, the player is teleported to the Free Temple, his Outfit is changed to Free, and he receive a Message saying that the premium has expired [Zorzin]
- "see_playersonline" in config.lua (In Console: "Player Name" logged in. XX Players online.) [Zorzin]
- "see_rejectmsg" in config.lua (In Console: Reject player... Reason: xx) [Zorzin]
- When it's the first visit, appears the Outfit Box [Zorzin]
- You may not speak into channels as long as you are on level 1 (two options in config.lua) [Zorzin]
- Server Save [TLM]
- 7.92 Support [Zorzin]
- GM Look - You see Itemid, Actionid, Uid, (Hp e Mana -> only if is players) and the Position [Pedro B.]
- Added Subtype in GM Look (only if the item has) [Zorzin]
- Command /sendprivate msg (sends a private message to everyone that is online) [Zorzin]
- Promotion System 100% [Zorzin]
- Promotion System for SQL and XML [Zorzin]
- Price of Premium and Promotion in config.lua [Zorzin]
- LuaScripts: buyPromotion(cid), getPremiumPrice(), getPromotionPrice(), havePromotion(cid) [Zorzin]
- Configs: Hpticks, Manaticks, etc... for promoted players in vocations.xml [Zorzin]
- Fixed Soul System (the soul was not stopping.. Now you configure the max_soul in "soul_max" do vocations.xml) [Zorzin]
- Added configs in Vocations.xml: soul_max, soul_amount, soul_ticks, soul_up_time (there are these configs to promoted players too) [Zorzin]
- NpcFunction: getCountNumber(msg) [Soulblaster]
- Buy/Sell System 100% like in Tibia RL [Zorzin]
- LuaScript "haveItem(cid, itemid, count, subtype, iscountable)" [Zorzin]
- Configuration of the maximum items that can be buyed in config.lua [Zorzin]
- Addons e Outfit System 100% like in Tibia RL [Zorzin]
- LuaScript "doPlayerAddAddon(cid, outfitnumb, addon)" and "doPlayerAddExtraOutfit(cid, outfitnumb)" [Zorzin]
- Tutor System (access: 1 tutor, 2 senior tutor, 3 gamemaster, 4 senior gamemaster, 5 god) [Zorzin]
- Tutors and Senior Tutors talking in Orange in Help-Channel [Zorzin]
- Gamemasters, Senior Gamemasters and Gods talking in Red in Help-Channel [Zorzin]
- Option in config.lua to show the name of access when look on a player (Ex: You see Zorzin. He is a knight. He is a tutor.) [Zorzin]
- New Chat Channels "GM's Chat" and "Tutor's Chat" [Zorzin]
- Option in config.lua to the access that can move items far away [Zorzin]
- Command /access (give access to a player) [Zorzin]
- Option in config.lua to let or not players change outfit (there are 4 options) [Zorzin]
- Config: Speed Fórmula for normal players and GM Speed in config.lua [Zorzin]
- Config: Shoot direclty on Players through Battle in config.lua [Zorzin]
- Option in config.lua to activate ou desactivate the Capacity System [Zorzin]
- Red Login Msg when you enter on the server (in config.lua... Put "none" to desactivate) [Zorzin]
- Fixed some texts in english, ex: ("It weighs" changed to "It weights") [Zorzin]
- Option in config.lua to activate or desactivate the text: It weights x oz. (when look to a item) [Zorzin]
- Option in config.lua "can_attack_summons" [Zorzin]
- Anti-AFK System (with 5 option in config.lua) [Zorzin]
- Trade Delay (with 2 options in config.lua: the time and the message) [Zorzin]
- Option in config.lua to edit the color of Black Square (you can put random colors too) [Zorzin]
- Option in config.lua to edit the color of Exp (you can put random colors too) [Zorzin]
- New system of Change a itemid to another itemid in config.lua when Loading Map!!! [Zorzin]
- Added to change the IDS of old windows to new ones when is loading Map (in config.lua) [Zorzin]
- Rules System of the OTServer (in the file data/rules.xml you write the rules) [Zorzin]
- Option in config.lua to show the rules when is the first login of the player [Zorzin]
- Command !rules to see the rules [Zorzin]
- Items disappear when throwed to warter/swamp/lava/oil and a effect is shown [Zorzin]
- Water/Lava/Swamp/Mountain/Rocks/Grass/Underwater Randomizer (9 options in config.lua included!! You may configurate if you want or not the randomizer and the percentage of each one) [Zorzin]
- "You are dead." window when the player dies (I've just fixed it to work well without bugs) [Zorzin]
- Spells only to Premium Accounts (options included in config.lua to configurate the message that is sent when a player doesn't have premium account) [Zorzin]
- Spells only to Promoted (options included in config.lua to configurate the message that is sent when a player isn't promoted) [Zorzin]
- Amulet of loss [Talaturen]
- Bug fixed in the Amulet of Loss system (before the bug fix the player would drop the AOL and his helmet) [Zorzin]
- New bag when a player dies [K-Zodron]
- Configuration of the bag/backpack ID that wil appear when a player dies and join again in the config.lua [Zorzin]
- you may configurate the loss when a player dies in the config.lua (in percentage - "item_loss", "exp_loss", "magiclevel_loss", "skills_loss", "backpack_loss") [Zorzin]
- Bless System [Zorzin]
- Configuração das bless no config.lua (as loss, porcentagem,..) [Zorzin]
- LuaScript: "getPlayerBlessing(cid,blessnumber)" and "doAddPlayerBlessing(cid,blessnumber)" [Zorzin]
- Blessing NPC Seller added [Zorzin]
- AtkSpeed to free account and AtkSpeed to promoted in vocations.xml [Zorzin]
- Commands "/up" and "/down" (now you can use "/up number" and "/down number" or only "/up" and "/down") [Zorzin]
- Commands "/randomoutfit" and "/gmoutfit" [Zorzin]
- config option "rate_enforced_exp" for PVP-Enforced player killing [Zorzin]
- When a player login he will be turned to south (just like the real tibia) [Zorzin]
- Stamina System (with 2 options in the config.lua: the stamina loss when a monster is killed and how many a player will gain per second when offline) [Zorzin]
- LuaScript "getPlayerStamina(cid)" (in seconds) [Zorzin]
- When the stamina is less than 14 hours, the player will only gain half exp [Zorzin]
- Command "/pvp worldtype" (change the server type) [Zorzin]
- New Condition: CONDITION_DROWNING and New Combat: COMBAT_DROWNING (like real tibia) [Zorzin]
- New "absorbPercentDrowning" to the items.xml [Zorzin]
- When you get Poison/Drowning, a message will be sent: "You are poisoned."/"You are drowning." [Zorzin]
- LuaScript "doPlayerSendIcon(cid, iconName, sendmessage)" (if sendmessage is 1, the following message will be shown: "You are poisoned.") [Zorzin]
- Rook System [Zorzin]
- Trade-Rookgaard and Trade working [Zorzin]
- No Player killing in Rookgard [Zorzin]
- if the player dies in main and gets a determined level he will be sent to rookgard (this system is all configurated in config.lua) [Zorzin]
- Commands Logs in "data/command_logs/playername.txt" [Zorzin]
- Now you can see who was the last to write in a paper and the date [Subarmy, Kiper, Talaturen]
- Fight Mode Rate configuration in config.lua (full_attack, balanced, full_defense... with this option you are able to make your server in the way you like =) [Zorzin]
- Protection System (3 options in config.lua: enable/unable, the level and the message that will appear)
- instead of showing: "You are already logged in.", the online player will be kicked and the other client will login (only if allowclones is bigger than 0) [Zorzin]
- Now you can't login with 2 or more chars in tha same account (2 options in config.lua: activate/disactivate and the message) [Zorzin]
- Added "decayTo" option to items.xml [Xidaozu]
- Added "infinite_runecharges" and "infinite_ammunation" options in config.lua [Xidaozu]
- Added Skull System configuration in config.lua: banunjust, redunjust, bantime, fragtime, whitetime [Xidaozu]
- Party System [Remere]
- If the player tries to enter in a Party and the another one is not online, appears: "Player is not online" [Zorzin]
- !buyhouse [Pedro B.]
- Option in config.lua to show or not the price of a house when Look to the house door [Zorzin]
- Option in config.lua if the houses are only for premium players or for free too [Zorzin]
- Fixed the !buyhouse for working in New SVN and changed the "You do not have the required level." of !buyhouse for: "You need level (xx) to buy a house." [Zorzin]
- Command: /mccheck (checks if a player is using MC) [Silv]
- Guild System [Yurez]
- Quest Logs [Kiper]
- /reload quests [Kiper]
- Death List [Jiddo]
- Command: /viewdeaths name (see the deaths of the player) [Zorzin]
- Command: /invisible [The Chaos, Xidaozu]
- Command: !report (saves the reports in a txt on data/reports) [Zorzin]
- DeathList Loading/Saving pra SQL [LarvaExotech]
- You can get more than level 350 [Yurez, Zorzin]
- Acc Manager [Rogier]
- Fixed Acc Manager, added sex option [Zorzin]
- Added Acc Manager Settings (Now it can config all) [Zorzin]
- Fixed bug of Acc Manager... The GUID wasnt working good, now the GUID will save in order [Zorzin]
- Fixed bug of Manager.. The players can make chars already existing..Now it cant happen [Zorzin]
- Player cant make char with Gm/God name [Zorzin]
- /reload vocations [Zorzin]
- Items.ob fixed, added some new itens and names of it [Ta4e]
- Items.otb fixed [ta4e]
- Stone Skin Amulet decreased 80% of damage [ta4e]
- Protection Amulet only protect from phyisical damage [ta4e]
- Stealth Ring with 8 min [ta4e]
- bugs fix in items.xml [ta4e]
- Spells 90% iqual Tibia RL [ta4e, Vinii]
- Fireworks Rocket [ta4e]
- Food System 100% iqual Tibia RL [ta4e]
- Windows System [Taker, ta4e]
- Construction Kits 100% iqual RL [ta4e]
- Dice [Grizzmo]
- Surprise Bag (blue and red) [ta4e]
- Bed System (with configuration in config.lua) [nfries88]
- Beds only for Premium Accounts [Zorzin]
- Hotkeys System [skulldiggers]
- Use food and other things on hotkey [Zorzin]
- Fixed "Use on Yourself" of Hotkey System[Zorzin]
- Now you can Use on Target and Use with Crosshairs in hotkey [Zorzin]
- Now shows the item you using on hotkeys [Zorzin]
- Hotkey System 100% iqual tibia [Zorzin]
- Hotkeys settings in config.lua [Zorzin]
- Obsidian Knife [cokey, ta4e, Zorzin]
- LuaScripts: getConfigNumber(config), getConfigString(config), getConfigStringField(config, field) [Zorzin]
- Added a exemple of getConfigNumber(config) in script: actions/obsidian_knife.lua [Zorzin]
- New LuaScript: doTeleportPlayer(cid,x,y,z,sendeffect) [Zorzin]
- Surprise bags configurable in config.lua [Zorzin]
- You see "a"/"an" item. (Ex: You see an apple./You see a spellbook.) [Zorzin]
- Command /white, /red, /green, /blue msg (send a message to everyone that is online without appearing the name) [Zorzin]
- Command /pos (see your position (x,y,z)) [Zorzin]
- Command /sendeffect number (number can be 0 to 30 - send an effect to everyone that is online) [Zorzin]
- Command !online (see the players online - with option in config.lua to show Gms Online or not) [Zorzin]
- LuaScripts: "getPlayerInventoryItemId(cid,slot)" and "getPlayerInventoryItemCountOrSubtype(cid,slot )" (gets the ItemID of the item and the other gets the CountOuSubtype of the item...) [Zorzin]
- LuaScripts: "getPlayerInventoryItemActionId(cid,slot)" and "getPlayerInventoryItemUniqueId(cid,slot)" [Zorzin]
- Updated my SVN Revision to 2142 (17 January... a lot of bugs were fixed) [Zorzin]
- Added some doors in SVN Door System [Zorzin]
- Added new Flags for the monsters ("hidename" and "hidehealthandname" - with this is possible to make the Magicthrowers, and other creatures) [Zorzin]
- Fixed the "Hicks!" Message [Zorzin]
- Wands & Rods [Ispiro]
- New Icon [Zorzin]
- Underwater System (new Luascript: "getPlayerUnderwater(cid)" and "setPlayerUnderwater(cid, number)") [Zorzin]
- New Condition: CONDITION_WATER and COMBAT_WATER [Zorzin]
- Occasional bubble effect when walking underwater (like in Global Tibia) [Zorzin]
- Lose hp when walking underwater without Helmet of the Deep (like in Global Tibia) [Zorzin]
- New LuaScript: "doMovePlayer(cid,direction)" (NORTH, SOUTH, WEST, EAST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) [Zorzin]
- New LuaScript: "doMovePlayerToPosition(cid,x,y,z)" [Zorzin]
- Changed all actions of doors to my function: "doMovePlayerToPosition" [Zorzin]
- If the player logs in on a door and it's closed, he will be teleported to outside [Zorzin]
- New Level Doors System Like in Global Tibia (using my function: "doMovePlayerToPosition") [Zorzin]
- In each temple, added a teleport that lets the player Citizen of the city [Zorzin]
- Depot Tiles [Zorzin]
- LuaScript: "getPlayerLastLogin(cid)" [Zorzin]
- LuaScript: "doChangeTeleportDestpos(teleportpos,destpos)" (with this function, you can change the teleport Destpos to another one) [Zorzin]
- LuaScript: "getCreatureSpeed(cid)" [Zorzin]
- LuaScript: "changeCreatureSpeed(cid,speed)" [Zorzin]
- LuaScript: "hasProperty(uid, property)" (check if the item has a property - the properties are in global.lua) [Zorzin]
- Monsters 90% like in Global Tibia (except the Bosses that are from Evolutions) [Ta4e]
- LuaScript: "getPlayerMoney(cid, money)" [Zorzin]
- Npc of Addons and Outfits Versão 1.0 [Soulblaster]
- Explosive Arrow [Ta4e]
- Poison Arrow [Ta4e]
- Blessed Wooden Stake (with option in config.lua) [Ta4e]
- Ancient Helmet Action [Ta4e]
-- Zorzin OTServer 1.1 --
- Hotkeys Bug Fixed [Zorzin]
- Ground Randomizer only if the ground has actionID 0 and UID 0 [Zorzin]
- Hicks! Message fixed [Zorzin]
- Fixed division by zero crash on Randomizer [Zorzin]
- SQL database fixed [Zorzin]
- Actions remaded [ta4e]
- Added cake, bread and pumpkin system [ta4e]
- Added Quest of HOTA (Helmet of the Ancient) [ta4e]
- 2 changes in map (hota's room and blessing house in Folda) [ta4e]
- Added oven in vega that if the player has gingebredman recipe he can make cookies there [ta4e]
- Added Soft boots [ta4e]
- Item.otb fixed - dead monsters and names [ta4e]
- Monsters fixed (now they are more real) [ta4e]
- Torch bug fixed [ta4e]
- Bug of corpses of new monsters can't be moved fixed [ta4e]
- Fixes in item.xml [ta4e]
- Added exausted system in lua [frerety]
- Manafluid with exausted [ta4e]
- Fix in spells.xml [ta4e]
- Fix in monsters spells [ta4e]
- Fix in mass healing [ta4e]
- Added all addons that were missing in npc Mark (addons) [Zorzin]
- Fixed summons bug that could crash the server [Zorzin]
- Fixed another bug that monsters didn't attack summons of players [Zorzin]
- GMs, Senior Gamemasters and GODs can kill Summons even if in Config.lua: can_attack_summons = "no" [Zorzin]
- Fixed some bugs in SQL Version [Zorzin]
- Fixed the database.sql [Zorzin]
- Fixed the Account Manager for SQL [Zorzin]
- Fixed one bug in data/movements/manager_add_items.lua [Zorzin]
- Fixed an issue that could crash the server [SVN Team]
- Changed so that doMoveCreature cant fail because of blocking obstacles [SVN Team]
- Fix a crash when a summon loses his master [SVN Team]
- Fixed an issue where monster summons would keep being active even if there was no players around. [SVN Team]
- Fixed a bug where monster summon that where inactive due to the master is out of reach and the master died the summons would become zombies (0 hp). [SVN Team]
- Fixed a bug with spells using parameter with player name that where working even when they where not on the same floor (special case). [SVN Team]
- Fixed an issue where you could use actions through walls [SVN Team]
- Added a missing animation for monster spells "greenbubble". [SVN Team]
- Fixed a bug where you could get 2 unjustified kills from 1 kill [SVN Team]
- Monster summons will now drop to the ground instead of poffing when the master dies. [SVN Team]
- Fixed a bug with convince creature [SVN Team]
- Monsters now update look direction before casting spells [SVN Team]
~ SVN Fixes and Updates ~
- Fixed an issue with luaGetPlayerDepotItems [SVN Team]
- Monsters destroyed by another monster will not drop loot [SVN Team]
- Masterpos for monster is now the spawning position instead of the center of the spawn to prevent dispawning due to a very large spawn zone. [SVN Team]
- Npcs will respond only to player events [SVN Team]
- New random function, should work in windows and linux [SVN Team]
- Added mutex in Spawn::checkSpawn() [SVN Team]
- Fixed compiler warnings and move some functions to headers [SVN Team]
- Fixed division by zero crash [SVN Team]
- Fixed random_range for negative values [SVN Team]
- Show lua script loading errors [SVN Team]
- Fix Actions::useItemEx return value [SVN Team]
- Recode random_range to make it more simple [SVN Team]
- Minor changes [SVN Team]
- Added a new experimental Map::getPathTo algorithm which should prevent monsters from destroying other monsters unless they have to [SVN Team]
- monster will now try push blocking monsters or items before destroying them [SVN Team]
- Fixed an issue where monsters in spawn would despawn if they where far away from the center pos [SVN Team]
- cleanup of random_range() [SVN Team]
- Fixed an issue where the max summons would not be checked correctly if there was several summons with the same interval and chance [SVN Team]
- Fixed so that health/mana gain is correctly adjusted when changing vocation [SVN Team]
- Distance attacks will now add 2 skillpoint with blood hits and only 1 skillpoint for puff/spark hits (melee attacks will still only gain 1 skillpoint regardless of block type) [SVN Team]
- Changed so that armor reducation is always working regardless how many that attacks you (but only 2 hits / round will be counted towards shielding advance) [SVN Team]
- Changed decaying system again to fix an issue with rings/torches being able to turn them brand-new under certain conditions. [SVN Team]
- Fixed an issue where under certain circumstances a player could get 2 unjustified kills from a single kill. [SVN Team]
- Fixed an autowalking issue where the character would become stuck. [SVN Team]
- Fixed an issue where player info was sent a bit to late when using spells/weapons. [SVN Team]
- "canDecay" is now depricated both in the otb and items.xml, the new attribute to make an item being able to stop a decaying item is "stopduration", these affects rings, torches, magic light wands, lamps and some other items (all of them are included in the updated items.xml) [SVN Team]
- Fixed an issue with ConditionSpeed deserialization which could make a player walk really fast/slow [SVN Team]
- Fix so now is loaded fist skill [SVN Team]
- Added comments to ItemAttributes class and some fixes [SVN Team]
- Remove compiler warnings [SVN Team]
- Added check player access to FindPerson [SVN Team]
- Added boundaries checks for animation effects. [SVN Team]
- Added 3 new optional attributes to monster loot items, "text", "subtype" and "actionId". [SVN Team]
- Fixed an issue with pushItem/pushCreature. [SVN Team]
- Fixed an issue with loot items with charges would always have 1 charge. [SVN Team]
- Added "drunk" spell in monster spell xml configuration. [SVN Team]
- "Drunk" added to reserved list to not use in spells.xml [SVN Team]
- Fixed a bug in pushCreature/pushItem that could crash the server [SVN Team]
- Fixed an issue with items loaded from map where always having 1 charge instead of default from items.xml [SVN Team]
- Fixed a bug in random_range() which would only return (min, max - 1) which would make monsters tend to prefer going left. [SVN Team]
- If its not possible to place a creature at centerPos in placeCreature() the next attempts will be random around the centerPos instead of starting from top-left->bottom->right. [SVN Team]
- Cleanup of some excessive code [SVN Team]
- Check that a player only creates one private channel [SVN Team]
- Change unsigned long to uint32_t in autoid [SVN Team]
- Remove compiler warnings [SVN Team]
- Added a new function findItemOfType() for future usage. [SVN Team]
- Added new attributes to to items.xml "name", "description", "weight", "decayTo", "decayTime", "rotateto", "armor", "defense" , "attack", "maxitems", "textMaxLen", "textReadOnlyId", "ammoType", "shootType", "weaponType", "slotType" and a new attribute for magic fields "replaceable" that can be set to 1/0 (true/false) if you want a field to be replaceable (such as fields loaded from map). [SVN Team]
- Included all magic fields into the items.xml and movements.xml and set decayTo=0 for wild growth and magic walls. [SVN Team]
- Fixed an issue with DamageCondition where min/max values where not configured correctly (thanks LooSik). [SVN Team]
- Fixed a bug in decaying (thanks LooSik). [SVN Team]
- Fixed an issue with magic field that crashed the server [SVN Team]
- Fixed a small issue when loading weights lower than 1.00 oz [SVN Team]
- Fixed an issue where you could use actions through walls [SVN Team]
- Map -
The map is SadTeam,
made by Mtts and SadSoul.
The map has 6.8MB,
and 8 cities.
Changes Map
- Changed the stairs to go underwater to teleports [Zorzin]
- To go underwater you need a helmet of the deep [Zorzin]
- Edited Rookgaard (now it's better, more decoration) [Zorzin]
- Added Depot Tiles on all cities [Zorzin]
- Added Carpetman in Tiquanda [Zorzin]
------------------------------------------------------------------------------
Download:
* The sources are included.
Attachments
-
Zorzin OTServ 1.1 (XML).zip5 MB · Views: 447 · VirusTotal
-
Zorzin_OTServer_1.1_SQL.rar3.8 MB · Views: 312 · VirusTotal
-
Devland_SQL.rar6.4 MB · Views: 253 · VirusTotal
Last edited by a moderator: