• 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.50] Chronic Elements - Phoenix Reborn v0.1.1 rev2

Evil Hero

Legacy Member
TFS Developer
Joined
Dec 12, 2007
Messages
1,255
Solutions
28
Reaction score
723
Location
Germany
Hello People,

Credits:
Evil Hero (C++/Lua), Xenios (Mapper/Designer), Master-M (PHP/Lua) (Chronic Elements Developers)
TFS Team, for the base of my distribution and for the Map


Here we are with the second release of our Server!

for additional information regarding this Server Project

http://chronicelements.krimorsoft.net

Also visit our forum:
Chronic Elements

Chronic Elements - Phoenix Reborn v0.1.1 rev2

Changelog:

Code:
###################################
Changelog - [31.07.2009 / 0:20]   
###################################

General::

    •Project 
            Chronic Elements 

    •Codename
            Phoenix Reborn

    •Version
            v0.1.1

    •Revision
            rev2

    •More information at
            http://chronicelements.krimorsoft.net

---------------------------------------------
    Change abbreviations:

    [A = Added
    [M = Modified
    [D = Deleted
    [R = Replaced
                                           
-------------------------------------------
   
    [rev2 changes]
    
    * Implemented the Amulet of Life (replaced broken amulet for it), (prevents your character from loosing anything while dieing, no skills, no exp, no mana, etc.)
        [A....
            sources
        [M...
            data/
                items/
                    items.xml

    * You can now chose, if you want to have your amulet of life or amulet of loss infinity (config.lua | infinityAmuletOfLoss | infinityAmuletOfLife)
        [A....
            sources
        [M....
            config.lua
            
    * Fixed the bug that Players can't travel while having pz.
        [M....
            data/
                npc/
                    lib/
                        npcsystem/
                            modules.lua
                            
    * Added and corrected a few lua functions.
        [A....
            sources
        [M....
            sources
        [M....
            data/
                library/
                    functions.lua
                    
    * I've made a new !online looks a bit different fromt the old but can be extended to your own wish.
        [A....
            data/
                talkactions/
                    online.lua
        [M....
            data/
                XML/
                    commands.xml
                    

    [rev1 changes]
    
    * Donator Doors are added, you have to give the door actionid 102 in order to use it.                                                                                                                                                                      
        [M.... 
            data/  
                actions/
                    scripts/
                        others/                                                                                                                                                         
                            doors.lua
    
    * Added new Functions into functions.lua
        [M.... 
            data/
                library/
                    functions.lua
                            
    * You can chose now, if you'd like summons of Players and Monsters to be teleported if the Master is out of the summons range. (config.lua | teleportAllSummons | teleportPlayerSummons)                                                                                                                                        
        [M.... 
            sources
            config.lua

    * You can now chose, how much exp Players will get in percent, if they have summons attacking aswell. (config.lua | summonsGainExpPercent)                                                                                                                                                                                                  

        [M....
            sources
            config.lua

    * Added onAdvance for creaturescripts.                                                                                                                                                                                                 

        [M....
            sources

    * You can decide if you want to show the Kills which a player made on the player while looking at him, You see Evil Hero(level 100, kills 3), You see yourself (kills 3) (config.lua | showFragsOnPlayer)                                                                                                                                                                                                               

        [A....
            data/
                creaturescripts/
                    killscounter.lua
        [M....
            data/
                creaturescripts/
                    creaturescripts.xml
                    scripts/
                        login.lua
        [M....
            config.lua
        [M....
            sources

    * Items with actionid 101, can't be moved / rotated / picked up.                                           

        [M....
            sources

    * You can chose if the amulet of loss should work for red skulls aswell. (config.lua | amuletOfLossWorksForRedSkulls)                                                                                                                                                                                                          

        [M....    
            sources
        [M....    
            config.lua
        
    * Implemented a little Anti Bot system, if a player is suspicius, it'll be shown in the gui then. message which will be shown in the gui -> Anti Bot: is suspecting Evil Hero of using a bot.    

        [M....                                                                                                                                                                                                                 
            sources

    * Added a few variables into global.lua                                                                                                                                                                   

        [M....
            data/ 
                library/
                    global.lua

    * Snow tiles are modified so that gamemasters can't be seen invisible while walking over snow.                                                                                                                                                                                                                                            

        [M....
            data/ 
                movements/
                    scripts/
                        snow.lua             

    * Shortened down some scripts.

        [M....
            data/ 
                actions/
                    scripts/
                        changegold.lua
                        dice.lua
    
    * Added Functions_list.lua, It contains all the available functions for the server at the moment.
        [A....
            informations/
                functions_list.lua
    
    * Added Functions_example.lua, It contains a few examples on how to use the new added functions.
        [A....
            informations/
                functions_example.lua
                
    * Added the monster "Medusa"
        [A....
            data/
                monsters/
                    medusa.xml
        [M....
            data/
                monsters/
                    monsters.xml
                                                                                                                                                                                                                           
---------------------------------------------------------------------------------------------------
                        ***End of Changelog***
                        
###################################
Changelog - [25.07.2009 / 23:15]   
###################################

General::

    •Project 
            Chronic Elements 

    •Codename
            Phoenix Reborn

    •Version
            v0.1.0

    •Revision
            rev1

    • More information at
            http://chronicelements.krimorsoft.net

---------------------------------------------
Change abbreviations:

    [A = Added
    [M = Modified
    [D = Deleted
    [R = Replaced
                                           
-------------------------------------------
                                                                                                                                                                                                                                                
    * New Channel "Deaths", You can see in this channel who died. example: (Death Broadcaster: Test[90] died by a(n) Demon)                                                                                                                                                                      

        [M.... 
            data/  
                creaturescripts/
                    scripts/                                                                                                                                                         
                        playerdeath.lua   

    * You can turn on or off, if you want to see the playername on a dead monster corpse who killed it. (config.lua | displayKillernameOnMonsterCorpse)                                                                                                                                          

        [M.... 
            sources
            config.lua

    * New attributes for items which increase your damage in percent, while having them equiped works with all elements                                                                                                                                                                                                  

        [M....
            sources

    * You can chose to either clean protection zones or not. (config.lua | cleanProtectionZone)                                                                                                                                                                                                  

        [M....
            sources
            config.lua

    * Implemented several lua functions (higher compatibility with newer scripts)                                                                                                                                                                                                                

        [M....
            data/
                library/
                    functions.lua

    * New Party exp share system, if "setSharedPartyExp" is set to yes in config.lua. You can decide how much exp in percent the players shall gain when killing a monster in party, it's not getting splitted therefore, everyone gains same ammount.                                           

        [M....
            sources
            config.lua


    * Optimized the sqlite database, so you don't encounter errors while using it.                                                                                                                                                                                                               

        [M....    
            chronicelements.s3db

    * erased all the syntax errors, so sqlite should be working just fine.    

        [M....                                                                                                                                                                                                                 
            sources

    * Created the folder "library". Global.lua / functions.lua / quests.lua / custom.lua and similiars.lua are saved in there.                                                                                                                                                                   

        [A....
            data/ 
                library

    * Global.lua is moved to the folder "library"                                                                                                                                                                                                                                            

        [R....
            data/ 
                library/
                    global.lua             

    * Created functions.lua (Please don't edit the file, use custom.lua to add your own stuff)                                                                                                                                                                                                 

        [A....
            data/ 
                library/
                    functions.lua

    * Created similiars.lua It's used as a library for similiar functions such like ( getCreatureHealth(cid) | getPlayerHealth(cid) ) (Please don't edit the file, use custom.lua to add your own stuff)                                                                                       

        [A....
            data/ 
                library/
                    similiars.lua

    * Created quests.lua It's used to store your "storagevalues" in there, so you can easily overview which number you used already and with which declaration.                                                                                                                                

        [A....
            data/ 
                library/
                    quests.lua

    * Created custom.lua Use it to put in your custom lua functions. 

        [A....
            data/ 
                library/
                    custom.lua                                                                                                                                                                                                                         

    * Implemented a system, so Elfbot users can't debug players with a say overflow.  

        [M....
            sources                                                                                                                                                                                                           

    * Implemented a new flag for spells.xml (donator="1"). It's used so only Donators can use the spell if set to "1" (You have to declare the Donator storage value in the config.lua | donatorStorageValue). So if the storagevalue is set to true then the player is able to cast the spell.  

        [M....
            data/
                spells/
                    spells.xml

    * Implemented blessed_wooden_stake.lua You can use it on fresh corpses aswell!           

        [A....
            data/ 
                actions/
                    tools/
                        blessed_wooden_stake.lua                                                                                                                                                                                                         

    * Implemented obsidian_knife.lua You can use it on fresh corpses aswell!      

        [A....
            data/ 
                actions/
                    tools/
                        obsidian_knife.lua                                                                                                                                                                                                                  

    * Changed a few things in fishing.lua You can fish different types of fishes!    

        [M....
            data/ 
                actions/
                    tools/
                         fishing.lua                                                                                                                                                                                                              

    * Implemented a new Potion system. It's easier to configure.        
        [A....
            data/ 
                actions/
                    potions/
                        potionsystem.lua                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                          
---------------------------------------------------------------------------------------------------
                        ***End of Changelog***
Download:
Temporarly download links.

Distro: CE Distro v0.1.1 rev2.rar
Sources: CE Sources v0.1.1 rev2.rar

kind regards, Evil Hero
Kind Regards, Chronic Elements Developers.
 
Last edited by a moderator:
dh6f5y.png

Just woke up :)
 
* Implemented a new flag for spells.xml (donator="1"). It's used so only Donators can use the spell if set to "1" (You have to declare the Donator storage value in the config.lua | donatorStorageValue). So if the storagevalue is set to true then the player is able to cast the spell.

[M....
data/
spells/
spells.xml

Oh yes.
 
edit: Good Work, keep this project alive!

Thanks, I surely will :)

niceeeeeeeeeeeeeeeeeeee
only a problem with commands
how fix

Tell me what kind of problem you encountered and I'll try to help you.


I'm still taking suggestions for the next release, so feel free to post your suggestions.


kind regards, Evil Hero
 
Sorry for the double post.

I've seen that I forgot to mention the new flags for items.xml

Code:
increasePhysicalPercent="Percent"
increaseFirePercent="Percent"
increaseEnergyPercent="Percent"
increaseIcePercent="Percent"
increaseEarthPercent="Percent"
increaseHolyPercent="Percent"
increaseDeathPercent="Percent"
increaseManaDrainPercent="Percent"
increaseLifeDrainPercent="Percent"

example:
Code:
<attribute key="increaseIcePercent" value="10"/>
raises your ice damage by 10% while having the item equiped.



kind regards, Evil Hero
 
Awesome... "buy with backpacks" solved? :D
Thanks!

What kind of problem do you have with it?

Do it this way in your npc's and it'll work like a charm :p
Lua:
shopModule:addBuyableItemContainer({'bp uh'}, 2002 --backpack id, 2273 -- itemid of rune, 4000 -- price, 1 -- item count, 'backpack of ultimate healing runes' -- description)
Code:
Buy bp uh

add so you can choise if you want blackskull mode on or off, :D
and add ur own made map,and make history! :p

I'm unsure when I'll implement the Black skull system, probably version 0.1.1.
It'll ofcourse be optional, since I'm rather sure that not much people want to use it.

About the Map, yea Xenios is taking care of it but I can't tell exact things about it yet :p


kind regards, Evil Hero
 
........

What kind of problem do you have with it?

Do it this way in your npc's and it'll work like a charm :p
Lua:
shopModule:addBuyableItemContainer({'bp uh'}, 2002 --backpack id, 2273 -- itemid of rune, 4000 -- price, 1 -- item count, 'backpack of ultimate healing runes' -- description)
Code:
Buy bp uh


Ye.. but i saying the cipsoft npc system.. right click, buy with backpacks, and buying items in a backpack, like crying damson, can you add this?
Thanks.
 
Why don't u make donator status per account insteed of storage per character? Or is it already?:O

Good Release;)
 
Back
Top