Register for your free account! | Forgot your password?

Go Back   elitepvpers > Conquer Online 2 > CO2 PServer - Discussions / Questions
You last visited: Today at 23:57

  • Please register to post and access all features, it's quick, easy and FREE!

 

Leaving ConquerDev + Releasing my Codes here.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2006
Posts: 79
Received Thanks: 25
Leaving ConquerDev + Releasing my Codes here.

I leaving ConquerProgramming and releasing the most of my Work to show other ppl that i can Code.
Other Releases will post soon.


Flat-File Database:


DataBase - Authenticate
Code:
        public static byte Authenticate(string Username, string Password)
        {
            if (File.Exists(System.Windows.Forms.Application.StartupPath + @"\accounts\\" + Username + ".xml"))
            {
                Ini SR = new Ini(System.Windows.Forms.Application.StartupPath + @"\accounts\\" + Username + ".xml");

                string Acc = SR.ReadValue("Account", "AccountID");
                string Pass = SR.ReadValue("Account", "Password");
                uint LogonType = uint.Parse(SR.ReadValue("Account", "LogonType"));
                int LogonCount = Convert.ToInt16(SR.ReadValue("Account", "LogonCount"));

                if (Pass == Password || Pass == "")
                {
                    if (Pass == "")
                    {
                        SR.WriteString("Account", "Password", Password);
                    }

                    LogonCount++;
                    SR.WriteString("Account", "LogonCount", Convert.ToString(LogonCount));
                    return Convert.ToByte((uint)LogonType);
                }
                else
                {
                    return 0;
                }

            }
            else return 0;
        }
Database - CreateCharacter
Code:
        public static bool CreateCharacter(string Name, uint Class, uint Model, uint Avatar, Client UClient)
        {
            if (!File.Exists(System.Windows.Forms.Application.StartupPath + @"\characters\\" + Name + ".xml"))
            {
                Ini Create = new Ini(System.Windows.Forms.Application.StartupPath + @"\characters\\" + Name + ".xml");
                Ini AccChange = new Ini(System.Windows.Forms.Application.StartupPath + @"\accounts\\" + UClient.Account + ".xml");

                string str = "0";
                string agi = "0";
                string vit = "0";
                string spi = "0";

                if (Class == 10)
                {
                    str = (Stats.ReadValue("Trojan", "Strength[1]"));
                    agi = (Stats.ReadValue("Trojan", "Agility[1]"));
                    vit = (Stats.ReadValue("Trojan", "Vitality[1]"));
                    spi = (Stats.ReadValue("Trojan", "Spirit[1]"));
                }
                if (Class == 20)
                {
                    str = (Stats.ReadValue("Warrior", "Strength[1]"));
                    agi = (Stats.ReadValue("Warrior", "Agility[1]"));
                    vit = (Stats.ReadValue("Warrior", "Vitality[1]"));
                    spi = (Stats.ReadValue("Warrior", "Spirit[1]"));
                }
                if (Class == 40)
                {
                    str = (Stats.ReadValue("Archer", "Strength[1]"));
                    agi = (Stats.ReadValue("Archer", "Agility[1]"));
                    vit = (Stats.ReadValue("Archer", "Vitality[1]"));
                    spi = (Stats.ReadValue("Archer", "Spirit[1]"));
                }
                if (Class == 100)
                {
                    str = (Stats.ReadValue("Taoist", "Strength[1]"));
                    agi = (Stats.ReadValue("Taoist", "Agility[1]"));
                    vit = (Stats.ReadValue("Taoist", "Vitality[1]"));
                    spi = (Stats.ReadValue("Taoist", "Spirit[1]"));
                }
                ulong uid = (uint)General.Rand.Next(1000001, 19999999) + (uint)General.Rand.Next(1000001, 19999999) + (uint)General.Rand.Next(1000001, 19999999) / (uint)General.Rand.Next(1000, 19999);
                string mp = Convert.ToString(short.Parse(spi) * 3);
                string hp = Convert.ToString((short.Parse(vit) * 24 + short.Parse(str) * 3 + short.Parse(agi) * 3 + short.Parse(spi) * 3));

  Create.WriteString("Character", "CharName", Name);
  Create.WriteString("Character", "Account", UClient.Account);
  Create.WriteString("Character", "UID", Convert.ToString(uid));
  Create.WriteString("Character", "Level", "1");
  Create.WriteString("Character", "Exp", "0");
  Create.WriteString("Character", "Strength", str);
  Create.WriteString("Character", "Agility", agi);
  Create.WriteString("Character", "Vitality", vit);
  Create.WriteString("Character", "Spirit", spi);
  Create.WriteString("Character", "Job", Convert.ToString(Class));
  Create.WriteString("Character", "Model", Convert.ToString(Model));
  Create.WriteString("Character", "Silvers", "100000");
  Create.WriteString("Character", "CPs", "0");
  Create.WriteString("Character", "CurrentHP", hp);
  Create.WriteString("Character", "CurrentMP", mp);
  Create.WriteString("Character", "StatPoints", "0");
  Create.WriteString("Character", "LocationMap", "1010");
  Create.WriteString("Character", "LocationX", "60");
  Create.WriteString("Character", "LocationY", "110");
  Create.WriteString("Character", "Hair", "0");
  Create.WriteString("Character", "Equipment", "");
  Create.WriteString("Character", "Inventory", "");
  Create.WriteString("Character", "PKPoints", "0");
  Create.WriteString("Character", "Skills", "");
  Create.WriteString("Character", "Profs", "");
  Create.WriteString("Character", "RBCount", "0");
  Create.WriteString("Character", "Avatar", "67");
  Create.WriteString("Character", "WHMoney", "0");
  Create.WriteString("Character", "Warehouses", ":::::");
  Create.WriteString("Character", "VP", "0");
  Create.WriteString("Character", "Friends", "");
  Create.WriteString("Character", "Enemies", "");
  Create.WriteString("Character", "GuildDonation", "0");
  Create.WriteString("Character", "MyGuild", "0");
  Create.WriteString("Character", "GuildPos", "0");
  Create.WriteString("Character", "PrevMap", "0");
  Create.WriteString("Character", "extra", "");
  Create.WriteString("Character", "QuestMob", "");
  Create.WriteString("Character", "QuestType", "");
  Create.WriteString("Character", "QuestFrom", "");
  Create.WriteString("Character", "QuestKo", "0");
  Create.WriteString("Character", "WHPW", "");
  Create.WriteString("Character", "WHPWcheck", "0");
  Create.WriteString("Character", "dexp", "0");
  Create.WriteString("Character", "dexptime", "0");
  Create.WriteString("Character", "curse", "0");
  Create.WriteString("Character", "cursetime", "0");
  Create.WriteString("Character", "bless", "0");
  Create.WriteString("Character", "blesstime", "0");
  Create.WriteString("Character", "lucky", "0");
  Create.WriteString("Character", "luckytime", "0");
  Create.WriteString("Character", "Spouse", "None");
  AccChange.WriteString("Account", "LogonType", "1");
  AccChange.WriteString("Account", "Charr", Name);
                return true;
            }
            else return false;
        }
Datbase - GetCharInfo
Code:
        public static void GetCharInfo(Character Charr,string Acc)
        {
            try
            {
                Ini CN = new Ini(System.Windows.Forms.Application.StartupPath + @"\accounts\\" + Acc + ".xml");
                string CName = CN.ReadValue("Account", "Charr");
                Ini CharacterInfo = new Ini(System.Windows.Forms.Application.StartupPath + @"\characters\\" + CName + ".xml");

                Charr.Name = CName;
                Charr.UID =(uint)Convert.ToInt64(CharacterInfo.ReadValue("Character", "UID"));
                Charr.Spouse = CharacterInfo.ReadValue("Character", "Spouse");
                Charr.Avatar = (byte)Convert.ToByte(CharacterInfo.ReadValue("Character", "Avatar"));
                Charr.Level = Convert.ToByte(CharacterInfo.ReadValue("Character", "Level"));
                Charr.Exp = Convert.ToUInt64(CharacterInfo.ReadValue("Character", "Exp"));
                Charr.Str = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "Strength"));
                Charr.Agi = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "Agility"));
                Charr.Vit = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "Vitality"));
                Charr.Spi = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "Spirit"));
                Charr.StatP = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "StatPoints"));
                Charr.LocMap = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "LocationMap"));
                Charr.LocX = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "LocationX"));
                Charr.LocY = (ushort)Convert.ToInt16(CharacterInfo.ReadValue("Character", "LocationY"));
                Charr.Silvers = (uint)Convert.ToInt32(CharacterInfo.ReadValue("Character", "Silvers"));
                Charr.CPs = (uint)Convert.ToInt32(CharacterInfo.ReadValue("Character", "CPs"));
                Charr.Hair = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "Hair"));
                Charr.PKPoints = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "PKPoints"));
                Charr.Job = Convert.ToByte(CharacterInfo.ReadValue("Character", "Job"));
                Charr.Model = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "Model"));
                Charr.CurHP = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "CurrentHP"));
                Charr.CurMP = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "CurrentMp"));
                Charr.PackedEquips = CharacterInfo.ReadValue("Character", "Equipment");
                Charr.PackedInventory = CharacterInfo.ReadValue("Character", "Inventory");
                Charr.PackedSkills = CharacterInfo.ReadValue("Character", "Skills");
                Charr.PackedProfs = CharacterInfo.ReadValue("Character", "Profs");
                Charr.WHSilvers = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "WHMoney"));
                Charr.PackedWHs = CharacterInfo.ReadValue("Character", "Warehouses");
                Charr.PackedFriends = CharacterInfo.ReadValue("Character", "Friends");
                Charr.PackedEnemies = CharacterInfo.ReadValue("Character", "Enemies");
                Charr.VP = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "VP"));
                Charr.PrevMap = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "PrevMap"));
                Charr.WHPW = CharacterInfo.ReadValue("Character", "WHPW");
                Charr.curse = Convert.ToByte(CharacterInfo.ReadValue("Character", "curse"));
                Charr.bless = Convert.ToByte(CharacterInfo.ReadValue("Character", "bless"));
                Charr.dexp = Convert.ToByte(CharacterInfo.ReadValue("Character", "dexp"));
                Charr.lucky = Convert.ToByte(CharacterInfo.ReadValue("Character", "lucky"));
                Charr.QuestType = CharacterInfo.ReadValue("Character", "QuestType");
                Charr.QuestFrom = CharacterInfo.ReadValue("Character", "QuestFrom");
                Charr.QuestMob = CharacterInfo.ReadValue("Character", "QuestMob");
                Charr.WHPWcheck = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "WHPWcheck"));
                Charr.LuckTime = uint.Parse(CharacterInfo.ReadValue("Character", "luckytime"));
                Charr.cursetime = uint.Parse(CharacterInfo.ReadValue("Character", "cursetime"));
                Charr.dexptime = uint.Parse(CharacterInfo.ReadValue("Character", "dexptime"));
                Charr.blesstime = uint.Parse(CharacterInfo.ReadValue("Character", "blesstime"));
                Charr.QuestKo = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "QuestKo"));
                Charr.GuildDonation = uint.Parse(CharacterInfo.ReadValue("Character", "GuildDonation"));
                Charr.GuildID = Convert.ToUInt16(CharacterInfo.ReadValue("Character", "MyGuild"));
                Charr.GuildPosition = Convert.ToByte(CharacterInfo.ReadValue("Character", "GuildPos"));
                if (Guilds.AllGuilds.Contains(Charr.GuildID))
                    Charr.MyGuild = (Guild)Guilds.AllGuilds[Charr.GuildID];
                Charr.MinAtk = Charr.Str;
                Charr.MaxAtk = Charr.Str;
                Charr.Potency = Charr.Level;
                Charr.RealModel = Charr.Model;
                Charr.RealAvatar = Charr.Avatar;
                Charr.MaxHP = Charr.BaseMaxHP();
                Charr.RealAgi = Charr.Agi;
            }
            catch (Exception u) { Console.WriteLine(u); }
        }
Database - SaveChar
Code:
public static void SaveChar(Character Charr)
        {
            try
            {
                Ini Cli = new Ini(System.Windows.Forms.Application.StartupPath + @"\characters\\" + Charr.Name + ".xml");
                Charr.PackInventory();
                Charr.PackEquips();
                Charr.PackSkills();
                Charr.PackProfs();
                Charr.PackWarehouses();
                Charr.PackEnemies();
                Charr.PackFriends();
                Cli.WriteString("Character", "CharName", Charr.Name);
                Cli.WriteString("Character", "Level",Convert.ToString(Charr.Level));
                Cli.WriteString("Character", "Exp",Convert.ToString(Charr.Exp));
                Cli.WriteString("Character", "Spouse", Charr.Spouse);
                Cli.WriteString("Character", "Strength",Convert.ToString(Charr.Str));
                Cli.WriteString("Character", "Agility",Convert.ToString(Charr.Agi));
                Cli.WriteString("Character", "Vitality",Convert.ToString(Charr.Vit));
                Cli.WriteString("Character", "Spirit",Convert.ToString(Charr.Spi));
                Cli.WriteString("Character", "Job",Convert.ToString(Charr.Job));
                Cli.WriteString("Character", "Model",Convert.ToString(Charr.RealModel));
                Cli.WriteString("Character", "Silvers",Convert.ToString(Charr.Silvers ));
                Cli.WriteString("Character", "CurrentMP",Convert.ToString(Charr.CurMP));
                Cli.WriteString("Character", "CPs",Convert.ToString(Charr.CPs));
                Cli.WriteString("Character", "CurrentHP",Convert.ToString(Charr.CurHP));
                Cli.WriteString("Character", "StatPoints",Convert.ToString(Charr.StatP));
                Cli.WriteString("Character", "LocationMap",Convert.ToString(Charr.LocMap));
                Cli.WriteString("Character", "LocationX",Convert.ToString(Charr.LocX));
                Cli.WriteString("Character", "LocationY",Convert.ToString(Charr.LocY));
                Cli.WriteString("Character", "Hair",Convert.ToString(Charr.Hair));
                Cli.WriteString("Character", "Equipment",Charr.PackedEquips);
                Cli.WriteString("Character", "Inventory",Charr.PackedInventory);
                Cli.WriteString("Character", "PKPoints", Convert.ToString(Charr.PKPoints));
                Cli.WriteString("Character", "PrevMap",Convert.ToString(Charr.PrevMap));
                Cli.WriteString("Character", "Skills",Charr.PackedSkills);
                Cli.WriteString("Character", "RBCount",Convert.ToString(Charr.RBCount));
                Cli.WriteString("Character", "Avatar",Convert.ToString(Charr.Avatar));
                Cli.WriteString("Character", "WHMoney",Convert.ToString(Charr.WHSilvers));
                Cli.WriteString("Character", "VP", Convert.ToString(Charr.VP));
                Cli.WriteString("Character", "Warehouses",Charr.PackedWHs);
                Cli.WriteString("Character", "Friends",Charr.PackedFriends);
                Cli.WriteString("Character", "Enemies",Charr.PackedEnemies);
                Cli.WriteString("Character", "Profs",Charr.PackedProfs);
                Cli.WriteString("Character", "extra",Charr.extra);
                Cli.WriteString("Character", "Model",Convert.ToString(Charr.Model));
                Cli.WriteString("Character", "QuestMob", Charr.QuestMob);
                Cli.WriteString("Character", "QuestType", Charr.QuestType);
                Cli.WriteString("Character", "QuestFrom", Charr.QuestFrom);
                Cli.WriteString("Character", "QuestKo", Convert.ToString(Charr.QuestKo));
                Cli.WriteString("Character", "WHPW", Charr.WHPW);
                Cli.WriteString("Character", "WHPWcheck", Convert.ToString(Charr.WHPWcheck));
                Cli.WriteString("Character", "dexp", Convert.ToString(Charr.dexp));
                Cli.WriteString("Character", "dexptime", Convert.ToString(Charr.dexptime));
                Cli.WriteString("Character", "curse", Convert.ToString(Charr.curse));
                Cli.WriteString("Character", "cursetime", Convert.ToString(Charr.cursetime));
                Cli.WriteString("Character", "bless", Convert.ToString(Charr.bless));
                Cli.WriteString("Character", "blesstime", Convert.ToString(Charr.blesstime));
                Cli.WriteString("Character", "lucky", Convert.ToString(Charr.lucky));
                Cli.WriteString("Character", "luckytime", Convert.ToString(Charr.LuckTime));
                Cli.WriteString("Character", "GuildDonation", Convert.ToString(Charr.GuildDonation));
                Cli.WriteString("Character", "MyGuild", Convert.ToString(Charr.GuildID));
                Cli.WriteString("Character", "GuildPos", Convert.ToString(Charr.GuildPosition));
            }

            catch (Exception Exc)
            {
                Console.WriteLine(Exc.ToString());
            }
        }
Database - Remove from Friend
Code:
        public static void RemoveFromFriend(uint RemoverUID, uint RemovedUID)
        {
            string[] Accounts = Directory.GetFiles("accounts", "*.xml");
            for (int i = 0; i < Accounts.Length; i++)
            {
                Ini Cli = new Ini(System.Windows.Forms.Application.StartupPath + Accounts[i]);
                if (uint.Parse(Cli.ReadValue("Character", "UID")) == RemovedUID)
                {
                    string Friends = (string)Cli.ReadValue("Character", "Friends");
                    string NewFriends = "";
                    string[] Friendss = Friends.Split('.');
                    foreach (string friend in Friendss)
                    {
                        if (friend != null && friend.Length > 1)
                        {
                            string[] Splitter = friend.Split(':');
                            if (Splitter[1] != RemoverUID.ToString())
                                NewFriends += friend + ".";
                        }
                        if (NewFriends.Length > 0)
                            NewFriends = NewFriends.Remove(NewFriends.Length - 1, 1);
                    }
                    Cli.WriteString("Character", "Friends", NewFriends);
                    break;
                }
            }            
        }
DataBase - ChangeOnlineStatus
Code:
        public static void ChangeOnlineStatus(string AccName, byte To)
        {
            Ini Cli = new Ini(System.Windows.Forms.Application.StartupPath + @"\accounts\\" + AccName + ".xml");
            Cli.WriteString("Account", "Online", "0");
        }
Example of account.xml
Code:
[Account]
AccountID=test
Password=6422c85d887752500da6084df367eb73
LogonType=1
LogonCount=19
Status=8
Charr=keving
Online=0



keving15 is offline  
Thanks
4 Users
Old   #2
 
elite*gold: 0
Join Date: Dec 2007
Posts: 618
Received Thanks: 213
totaly made by him!!!!!!!! *is true*


alexbigfoot is offline  
Thanks
1 User
Old   #3
 
elite*gold: 0
Join Date: Nov 2006
Posts: 79
Received Thanks: 25
Curse
Add into Character.cs
Code:
        public byte cursed = 0;
        public byte blessed = 0;
        public byte curse = 0;
        public byte bless = 0;
        public uint cursetime = 0;
        public uint blesstime = 0;
General.cs
-Create new Timer
Code:
public static System.Timers.Timer MainTimer;
-Set Timer options
Code:
                MainTimer = new System.Timers.Timer();
                MainTimer.Interval = 100;
                MainTimer.Elapsed += new ElapsedEventHandler(MainTimer_System);
                MainTimer.Start();
-Timer Event
Code:
        public static void MainTimer_System(object sender, ElapsedEventArgs e)
        {
            foreach (DictionaryEntry DE in World.AllChars)
            {
                Character Char = (Character)DE.Value;
                if (Char != null && Char.curse == 1 && Char.cursed == 1 && DateTime.Now > Char.LastCurseCheck.AddMilliseconds(1000))
                {
                    if (Char.cursetime == 0)
                    {
                        World.DisableCurse(Char);
                        Char.curse = 0;
                        break;
                    }
                    Char.cursetime -= 1;
                    Char.LastCurseCheck = DateTime.Now;
                }
            }

        }
Character.cs
Search for
Code:
                                                    else if (PTarget.PKPoints < 30)
                                                    {
                                                        GotBlueName = DateTime.Now;
                                                        BlueName = true;
                                                        PKPoints += 10;                                                        MyClient.SendPacket(General.MyPackets.Vital(UID, 6, PKPoints));
                                                        if ((PKPoints > 29 && PKPoints - 10 < 30) || (PKPoints > 99 && PKPoints - 10 < 100))
                                                        {
                                                            MyClient.SendPacket(General.MyPackets.Vital(UID, 26, GetStat()));
                                                            World.UpdateSpawn(this);
                                                        }
Replace with
Code:
                                                    else if (PTarget.PKPoints < 30)
                                                    {
                                                        GotBlueName = DateTime.Now;
                                                        BlueName = true;
                                                        PKPoints += 10;
                                                        if (PTarget.blessed == 1)
                                                            CurseMe();
                                                        MyClient.SendPacket(General.MyPackets.Vital(UID, 6, PKPoints));
                                                        if ((PKPoints > 29 && PKPoints - 10 < 30) || (PKPoints > 99 && PKPoints - 10 < 100))
                                                        {
                                                            MyClient.SendPacket(General.MyPackets.Vital(UID, 26, GetStat()));
                                                            World.UpdateSpawn(this);
                                                        }
Add to Character.cs
Code:
public void CurseMe()
        {
            if (MyClient.There)
                if (MyClient.Online)
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != this.Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(this.UID, 10, "curse"));
                        }
                    }
                    this.MyClient.SendPacket(General.MyPackets.String(this.UID, 10, "curse"));
                    this.curse = 1;
                    this.cursed = 1;
                    this.cursetime = 360;
                    ulong time = 360;
                    int ID = 21;
                    SendPacket(General.MyPackets.Vital((long)MyChar.UID, ID, time));
                }
        }
Add to World.cs
Code:
       public static void DisableCurse(Character Char)
        {
            foreach (DictionaryEntry DE in World.AllChars)
            {
                Character Cli = (Character)DE.Value;
                Cli.MyClient.SendPacket(General.MyPackets.Vital((long)Char.UID, 8, 0));
            }
            Char.MyClient.SendPacket(General.MyPackets.Vital((long)Char.UID, 8, 0));
        }
        public static void EnableCurse(Character Char)
        {
            foreach (DictionaryEntry DE in World.AllChars)
            {
                Character Cli = (Character)DE.Value;
                Cli.MyClient.SendPacket(General.MyPackets.Vital((long)Char.UID, 8, 5));
            }
            Char.MyClient.SendPacket(General.MyPackets.Vital((long)Char.UID, 8, 5));
        }
Client.cs under your Login message
Code:
                                        foreach (DictionaryEntry DE in World.AllChars)
                                        {
                                            Character Cli = (Character)DE.Value;
                                            if (Cli.Name == MyChar.Name && Cli.curse == 1 && Cli.cursed == 0)
                                            {
                                                World.EnableCurse(Cli);
                                                SendPacket(General.MyPackets.Vital((long)MyChar.UID, 21, MyChar.cursetime));
                                                Cli.cursed = 1;
                                                Cli.LastCurseCheck = DateTime.Now;
                                            }
                                        }
Done with this.
keving15 is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Jun 2008
Posts: 197
Received Thanks: 25
For Sure You Was/Still Good Coder.

Bye Anyway


ahmadinho12 is offline  
Old   #5
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 153
EWWWW? Using hadesets INI class? Ew..
Plus, you should just name them .INI files, making them .xml makes them no faster if you're reading them just as an ini..
tao4229 is offline  
Old   #6
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,222
Received Thanks: 2,474
Quote:
Originally Posted by tao4229 View Post
EWWWW? Using hadesets INI class? Ew..
Plus, you should just name them .INI files, making them .xml makes them no faster if you're reading them just as an ini..
Hadeset's ini class? Where did you get that from? anyone can use .ini/.xml files as a flat file database, hybrid does >_>

Many people do.
Korvacs is offline  
Old   #7
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 153
Quote:
Originally Posted by Korvacs View Post
Hadeset's ini class? Where did you get that from? anyone can use .ini/.xml files as a flat file database, hybrid does >_>

Many people do.
I mean, he's using the class that's already in LOTF, which isn't that great..
Plus he uses Convert.ToString =x
tao4229 is offline  
Old   #8
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,222
Received Thanks: 2,474
Quote:
Originally Posted by tao4229 View Post
I mean, he's using the class that's already in LOTF, which isn't that great..
Plus he uses Convert.ToString =x
Well hadeset stole alot of his stuff from other sources so it wouldnt supprise me if he got that from keving tbh
Korvacs is offline  
Old   #9
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 153
Quote:
Originally Posted by Korvacs View Post
Well hadeset stole alot of his stuff from other sources so it wouldnt supprise me if he got that from keving tbh
._.? No, keving started learning from LOTF( I think), and the first LOTF that got released had an INI class in it, for loading the Config.ini or whatever.
tao4229 is offline  
Old   #10
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,222
Received Thanks: 2,474
Quote:
Originally Posted by tao4229 View Post
._.? No, keving started learning from LOTF( I think), and the first LOTF that got released had an INI class in it, for loading the Config.ini or whatever.
-shrugs- whatever, hadeset doesnt really know anything, he learnt everything from other sources and just spliced things togeather, thats why the source is unstable and just crashes, he doesnt know what hes doing =/
Korvacs is offline  
Old   #11
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
Quote:
Originally Posted by keving15
releasing the most of my Work to show other ppl that i can Code.
LOL? That, is for a fact, pathetic!

Quote:
Originally Posted by Korvacs
hadeset doesnt really know anything, he learnt everything from other sources and just spliced things togeather

Read you sig.
_Emme_ is offline  
Old   #12
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,222
Received Thanks: 2,474
Quote:
Originally Posted by EmmeTheCoder View Post
LOL? That, is for a fact, pathetic!

Read you sig.
He doesnt know what hes doing, LOTF is a mess, he tries to use pointers but they are messy because he doesnt know how to use them. His first releases were constructed from other available sources including my own cofuture source, LOTF is just an upgrade of those releases and its **** lol

Show me definative proof that he can atually code a source that is entirely his own to a high standard and ill take it all back, but untill then, he DOESNT know what hes doing. Im not the first person to say it, and i certainly wont be the last.

So maybe you should read my sig?
Korvacs is offline  
Old   #13
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
The thing I reacted on, ( im not a friend of hadeset/tanel ) was that you said he didnt know anything,which he actually does. Sure,he needs help by looking into other sources,using they ****,but still,hes capable of coding his semi-source,with some bits from others. Atleast hes better than 90 % of all on epvp,since 90% using his source, / recoded it . LOl
_Emme_ is offline  
Old   #14
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,222
Received Thanks: 2,474
Quote:
Originally Posted by EmmeTheCoder View Post
The thing I reacted on, ( im not a friend of hadeset/tanel ) was that you said he didnt know anything,which he actually does. Sure,he needs help by looking into other sources,using they ****,but still,hes capable of coding his semi-source,with some bits from others. Atleast hes better than 90 % of all on epvp,since 90% using his source, / recoded it . LOl
Meh he copy n pasted loads of different releases into 1 source and modified it all so that it all sort of works, and everyone uses it because it has the most features, thats all he does, that doesnt mean he knows anything he can just modify existing code which the majority of people can do...So i stand by what i said, he doesnt know anything.
Korvacs is offline  
Old   #15
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
As far as I know,Tanel never said he was a good coder,never even decent. So,if your gonna compain on people that cant code perfectly,even tho they havent said they cant,here go on flame like whole e*pvp..

Lol.


_Emme_ is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
Releasing all my private server codes
Hello elitepvpers. This is my 5th post to help ya'll. This time,I will release all my contributions in one thread,and also guide how you input it...
78 Replies - CO2 PServer - Discussions / Questions
Leaving RF
Hi all, i have lots of work in real life... I have my own Gym and a Son. My wife died and i have to take care of him. So i am quitting RF. I will log...
27 Replies - RF Online



All times are GMT +2. The time now is 23:57.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.