Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 22:08

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

Advertisement



[Release] Create martial artist 4th class in the creation menu

Discussion on [Release] Create martial artist 4th class in the creation menu within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2017
Posts: 397
Received Thanks: 60
[Release] Create martial artist 4th class in the creation menu

1: OpenNos.GameObject/Packet/ClientPacket =>

Code:
using OpenNos.Core;
using OpenNos.Domain;

namespace OpenNos.Packets.ClientPackets
{
    [PacketHeader("CHAR_NEW_JOB", PassNonParseablePacket = true)]
    public class MartialArtistCreatePacket : PacketDefinition
    {
        [PacketIndex(0)]
        public string Name { get; set; }

        [PacketIndex(1)]
        public byte Slot { get; set; }

        [PacketIndex(2)]
        public GenderType Gender { get; set; }

        [PacketIndex(3)]
        public HairStyleType HairStyle { get; set; }

        [PacketIndex(4)]
        public HairColorType HairColor { get; set; }
    }
}
2: OpenNos.Handler/CharacterScreenPacketHandler =>


Code:
        /// <summary>
        /// Char_NEW character creation character
        /// </summary>
        /// <param name="characterCreatePacket"></param>
        public void CreateCharacterWrestler(MartialArtistCreatePacket characterCreatePacket)
        {
            if (Session.HasCurrentMapInstance)
            {
                return;
            }

            // TODO: Hold Account Information in Authorized object
            long accountId = Session.Account.AccountId;
            Logger.LogUserEvent("CREATECHARACTER", Session.GenerateIdentity(),
                $"[CreateCharacter]Name: {characterCreatePacket.Name} Slot: {characterCreatePacket.Slot} Gender: {characterCreatePacket.Gender} HairStyle: {characterCreatePacket.HairStyle} HairColor: {characterCreatePacket.HairColor}");
            if (characterCreatePacket.Slot <= 3
                && DAOFactory.CharacterDAO.LoadBySlot(accountId, characterCreatePacket.Slot) == null
                && characterCreatePacket.Name.Length > 3 && characterCreatePacket.Name.Length < 15)
            {
                Regex rg = new Regex(@"^[\u0021-\u007E\u00A1-\u00AC\u00AE-\u00FF\u4E00-\u9FA5\u0E01-\u0E3A\u0E3F-\u0E5B\u002E]*$");
                if (rg.Matches(characterCreatePacket.Name).Count == 1)
                {
                    bool canCreate = DAOFactory.CharacterDAO.LoadByAccount(Session.Account.AccountId).Any(character => character.Level >= 80
                    && character.State == CharacterState.Active);

                    if (!canCreate)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d’artiste martial (Niv. 80, requis))"));
                        return;
                    }

                    bool AlreadyHaveMartial = DAOFactory.CharacterDAO.LoadByAccount(
                    Session.Account.AccountId).Any(s =>
                    s.Class == ClassType.Fighter && s.State == CharacterState.Active);

                    if (AlreadyHaveMartial)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d'artiste martial (Supprimer votre artiste martial)"));
                        return;
                    }

                    if (DAOFactory.CharacterDAO.LoadByName(characterCreatePacket.Name) == null)
                    {
                        if (characterCreatePacket.Slot > 3)
                        {
                            return;
                        }
                        CharacterDTO newCharacter = new CharacterDTO
                        {
                            Class = ClassType.Fighter,
                            Gender = characterCreatePacket.Gender,
                            HairColor = characterCreatePacket.HairColor,
                            HairStyle = characterCreatePacket.HairStyle,
                            Hp = 12390,
                            JobLevel = 20,
                            Level = 81,
                            MapId = 1,
                            MapX = 80,
                            MapY = 116,
                            Mp = 2490,
                            MaxMateCount = 10,
                            SpPoint = 10000,
                            SpAdditionPoint = 0,
                            Name = characterCreatePacket.Name,
                            Slot = characterCreatePacket.Slot,
                            AccountId = accountId,
                            MinilandMessage = "WELCOME",
                            State = CharacterState.Active,
                            MinilandPoint = 2000,
                            Gold = 20000,
                            Reputation = 50000,
                        };

                        DAOFactory.CharacterDAO.InsertOrUpdate(ref newCharacter);
                        CharacterSkillDTO sk1 =
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 };

                        // init skills
                        List<CharacterSkillDTO> wSkills = new List<CharacterSkillDTO>
                        {
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1526 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1527 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1528 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1529 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1530 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1531 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1532 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1533 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1534 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1535 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1536 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1537 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1538 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1539 }
                        };

                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(wSkills);
                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(sk1);

                        using (Inventory startupInventory = new Inventory(new Character(newCharacter)))
                        {
                            startupInventory.AddNewToInventory(4757, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(4756, 1, InventoryType.Wear, 4, 8);                            
                            startupInventory.AddNewToInventory(4758, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(1907, 1, InventoryType.Main);
                            startupInventory.AddNewToInventory(800, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(801, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(802, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(803, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(1452, 3, InventoryType.Main);
                            startupInventory.AddNewToInventory(4486, 1, InventoryType.Equipment, 80, 9);
                            startupInventory.ForEach(i => DAOFactory.IteminstanceDAO.InsertOrUpdate(i));
                            LoadCharacters(characterCreatePacket.OriginalContent);
                        }
                    }
                    else
                    {
                        Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("ALREADY_TAKEN")}");
                    }
                }
                else
                {
                    Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("INVALID_CHARNAME")}");
                }
            }
        }
enjoy~
redbull2905 is offline  
Thanks
1 User
Old 05/25/2019, 13:06   #2

 
FI0w's Avatar
 
elite*gold: 50
Join Date: Jul 2014
Posts: 1,700
Received Thanks: 1,165
Quote:
Originally Posted by redbull2905 View Post
1: OpenNos.GameObject/Packet/ClientPacket =>

Code:
using OpenNos.Core;
using OpenNos.Domain;

namespace OpenNos.Packets.ClientPackets
{
    [PacketHeader("CHAR_NEW_JOB", PassNonParseablePacket = true)]
    public class MartialArtistCreatePacket : PacketDefinition
    {
        [PacketIndex(0)]
        public string Name { get; set; }

        [PacketIndex(1)]
        public byte Slot { get; set; }

        [PacketIndex(2)]
        public GenderType Gender { get; set; }

        [PacketIndex(3)]
        public HairStyleType HairStyle { get; set; }

        [PacketIndex(4)]
        public HairColorType HairColor { get; set; }
    }
}
2: OpenNos.Handler/CharacterScreenPacketHandler =>


Code:
        /// <summary>
        /// Char_NEW character creation character
        /// </summary>
        /// <param name="characterCreatePacket"></param>
        public void CreateCharacterWrestler(MartialArtistCreatePacket characterCreatePacket)
        {
            if (Session.HasCurrentMapInstance)
            {
                return;
            }

            // TODO: Hold Account Information in Authorized object
            long accountId = Session.Account.AccountId;
            Logger.LogUserEvent("CREATECHARACTER", Session.GenerateIdentity(),
                $"[CreateCharacter]Name: {characterCreatePacket.Name} Slot: {characterCreatePacket.Slot} Gender: {characterCreatePacket.Gender} HairStyle: {characterCreatePacket.HairStyle} HairColor: {characterCreatePacket.HairColor}");
            if (characterCreatePacket.Slot <= 3
                && DAOFactory.CharacterDAO.LoadBySlot(accountId, characterCreatePacket.Slot) == null
                && characterCreatePacket.Name.Length > 3 && characterCreatePacket.Name.Length < 15)
            {
                Regex rg = new Regex(@"^[\u0021-\u007E\u00A1-\u00AC\u00AE-\u00FF\u4E00-\u9FA5\u0E01-\u0E3A\u0E3F-\u0E5B\u002E]*$");
                if (rg.Matches(characterCreatePacket.Name).Count == 1)
                {
                    bool canCreate = DAOFactory.CharacterDAO.LoadByAccount(Session.Account.AccountId).Any(character => character.Level >= 80
                    && character.State == CharacterState.Active);

                    if (!canCreate)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d’artiste martial (Niv. 80, requis))"));
                        return;
                    }

                    bool AlreadyHaveMartial = DAOFactory.CharacterDAO.LoadByAccount(
                    Session.Account.AccountId).Any(s =>
                    s.Class == ClassType.Fighter && s.State == CharacterState.Active);

                    if (AlreadyHaveMartial)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d'artiste martial (Supprimer votre artiste martial)"));
                        return;
                    }

                    if (DAOFactory.CharacterDAO.LoadByName(characterCreatePacket.Name) == null)
                    {
                        if (characterCreatePacket.Slot > 3)
                        {
                            return;
                        }
                        CharacterDTO newCharacter = new CharacterDTO
                        {
                            Class = ClassType.Fighter,
                            Gender = characterCreatePacket.Gender,
                            HairColor = characterCreatePacket.HairColor,
                            HairStyle = characterCreatePacket.HairStyle,
                            Hp = 12390,
                            JobLevel = 20,
                            Level = 81,
                            MapId = 1,
                            MapX = 80,
                            MapY = 116,
                            Mp = 2490,
                            MaxMateCount = 10,
                            SpPoint = 10000,
                            SpAdditionPoint = 0,
                            Name = characterCreatePacket.Name,
                            Slot = characterCreatePacket.Slot,
                            AccountId = accountId,
                            MinilandMessage = "WELCOME",
                            State = CharacterState.Active,
                            MinilandPoint = 2000,
                            Gold = 20000,
                            Reputation = 50000,
                        };

                        DAOFactory.CharacterDAO.InsertOrUpdate(ref newCharacter);
                        CharacterSkillDTO sk1 =
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 };

                        // init skills
                        List<CharacterSkillDTO> wSkills = new List<CharacterSkillDTO>
                        {
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1526 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1527 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1528 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1529 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1530 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1531 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1532 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1533 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1534 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1535 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1536 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1537 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1538 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1539 }
                        };

                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(wSkills);
                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(sk1);

                        using (Inventory startupInventory = new Inventory(new Character(newCharacter)))
                        {
                            startupInventory.AddNewToInventory(4757, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(4756, 1, InventoryType.Wear, 4, 8);                            
                            startupInventory.AddNewToInventory(4758, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(1907, 1, InventoryType.Main);
                            startupInventory.AddNewToInventory(800, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(801, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(802, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(803, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(1452, 3, InventoryType.Main);
                            startupInventory.AddNewToInventory(4486, 1, InventoryType.Equipment, 80, 9);
                            startupInventory.ForEach(i => DAOFactory.IteminstanceDAO.InsertOrUpdate(i));
                            LoadCharacters(characterCreatePacket.OriginalContent);
                        }
                    }
                    else
                    {
                        Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("ALREADY_TAKEN")}");
                    }
                }
                else
                {
                    Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("INVALID_CHARNAME")}");
                }
            }
        }
enjoy~
Credits?
FI0w is offline  
Old 05/25/2019, 13:08   #3

 
Itachi-Senpai's Avatar
 
elite*gold: 195
Join Date: Mar 2015
Posts: 331
Received Thanks: 200
Quote:
Originally Posted by FI0w View Post
Credits?
sag mal ist das deine version?
Itachi-Senpai is offline  
Old 05/25/2019, 13:09   #4

 
FI0w's Avatar
 
elite*gold: 50
Join Date: Jul 2014
Posts: 1,700
Received Thanks: 1,165
Quote:
Originally Posted by Itachi-Senpai View Post
sag mal ist das deine version?
Bin ehrlich hab kA nur hat er es niemals selbst gemacht
FI0w is offline  
Old 05/27/2019, 20:36   #5
 
0Lucifer0's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,018
Quote:
Originally Posted by redbull2905 View Post
1: OpenNos.GameObject/Packet/ClientPacket =>

Code:
using OpenNos.Core;
using OpenNos.Domain;

namespace OpenNos.Packets.ClientPackets
{
    [PacketHeader("CHAR_NEW_JOB", PassNonParseablePacket = true)]
    public class MartialArtistCreatePacket : PacketDefinition
    {
        [PacketIndex(0)]
        public string Name { get; set; }

        [PacketIndex(1)]
        public byte Slot { get; set; }

        [PacketIndex(2)]
        public GenderType Gender { get; set; }

        [PacketIndex(3)]
        public HairStyleType HairStyle { get; set; }

        [PacketIndex(4)]
        public HairColorType HairColor { get; set; }
    }
}
2: OpenNos.Handler/CharacterScreenPacketHandler =>


Code:
        /// <summary>
        /// Char_NEW character creation character
        /// </summary>
        /// <param name="characterCreatePacket"></param>
        public void CreateCharacterWrestler(MartialArtistCreatePacket characterCreatePacket)
        {
            if (Session.HasCurrentMapInstance)
            {
                return;
            }

            // TODO: Hold Account Information in Authorized object
            long accountId = Session.Account.AccountId;
            Logger.LogUserEvent("CREATECHARACTER", Session.GenerateIdentity(),
                $"[CreateCharacter]Name: {characterCreatePacket.Name} Slot: {characterCreatePacket.Slot} Gender: {characterCreatePacket.Gender} HairStyle: {characterCreatePacket.HairStyle} HairColor: {characterCreatePacket.HairColor}");
            if (characterCreatePacket.Slot <= 3
                && DAOFactory.CharacterDAO.LoadBySlot(accountId, characterCreatePacket.Slot) == null
                && characterCreatePacket.Name.Length > 3 && characterCreatePacket.Name.Length < 15)
            {
                Regex rg = new Regex(@"^[\u0021-\u007E\u00A1-\u00AC\u00AE-\u00FF\u4E00-\u9FA5\u0E01-\u0E3A\u0E3F-\u0E5B\u002E]*$");
                if (rg.Matches(characterCreatePacket.Name).Count == 1)
                {
                    bool canCreate = DAOFactory.CharacterDAO.LoadByAccount(Session.Account.AccountId).Any(character => character.Level >= 80
                    && character.State == CharacterState.Active);

                    if (!canCreate)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d’artiste martial (Niv. 80, requis))"));
                        return;
                    }

                    bool AlreadyHaveMartial = DAOFactory.CharacterDAO.LoadByAccount(
                    Session.Account.AccountId).Any(s =>
                    s.Class == ClassType.Fighter && s.State == CharacterState.Active);

                    if (AlreadyHaveMartial)
                    {
                        Session.SendPacket(UserInterfaceHelper.GenerateInfo($"Vous ne pouvez pas créer d'artiste martial (Supprimer votre artiste martial)"));
                        return;
                    }

                    if (DAOFactory.CharacterDAO.LoadByName(characterCreatePacket.Name) == null)
                    {
                        if (characterCreatePacket.Slot > 3)
                        {
                            return;
                        }
                        CharacterDTO newCharacter = new CharacterDTO
                        {
                            Class = ClassType.Fighter,
                            Gender = characterCreatePacket.Gender,
                            HairColor = characterCreatePacket.HairColor,
                            HairStyle = characterCreatePacket.HairStyle,
                            Hp = 12390,
                            JobLevel = 20,
                            Level = 81,
                            MapId = 1,
                            MapX = 80,
                            MapY = 116,
                            Mp = 2490,
                            MaxMateCount = 10,
                            SpPoint = 10000,
                            SpAdditionPoint = 0,
                            Name = characterCreatePacket.Name,
                            Slot = characterCreatePacket.Slot,
                            AccountId = accountId,
                            MinilandMessage = "WELCOME",
                            State = CharacterState.Active,
                            MinilandPoint = 2000,
                            Gold = 20000,
                            Reputation = 50000,
                        };

                        DAOFactory.CharacterDAO.InsertOrUpdate(ref newCharacter);
                        CharacterSkillDTO sk1 =
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 };

                        // init skills
                        List<CharacterSkillDTO> wSkills = new List<CharacterSkillDTO>
                        {
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1525 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1526 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1527 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1528 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1529 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1530 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1531 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1532 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1533 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1534 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1535 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1536 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1537 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1538 },
                            new CharacterSkillDTO { CharacterId = newCharacter.CharacterId, SkillVNum = 1539 }
                        };

                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(wSkills);
                        DAOFactory.CharacterSkillDAO.InsertOrUpdate(sk1);

                        using (Inventory startupInventory = new Inventory(new Character(newCharacter)))
                        {
                            startupInventory.AddNewToInventory(4757, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(4756, 1, InventoryType.Wear, 4, 8);                            
                            startupInventory.AddNewToInventory(4758, 1, InventoryType.Wear, 4, 8);
                            startupInventory.AddNewToInventory(1907, 1, InventoryType.Main);
                            startupInventory.AddNewToInventory(800, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(801, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(802, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(803, 1, InventoryType.Equipment);
                            startupInventory.AddNewToInventory(1452, 3, InventoryType.Main);
                            startupInventory.AddNewToInventory(4486, 1, InventoryType.Equipment, 80, 9);
                            startupInventory.ForEach(i => DAOFactory.IteminstanceDAO.InsertOrUpdate(i));
                            LoadCharacters(characterCreatePacket.OriginalContent);
                        }
                    }
                    else
                    {
                        Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("ALREADY_TAKEN")}");
                    }
                }
                else
                {
                    Session.SendPacketFormat($"info {Language.Instance.GetMessageFromKey("INVALID_CHARNAME")}");
                }
            }
        }
enjoy~
Would have been easier to call the createcharacter method...
you just need two additional if for this class...
0Lucifer0 is offline  
Old 05/28/2019, 00:16   #6
 
elite*gold: 0
Join Date: Jul 2017
Posts: 397
Received Thanks: 60
.

Quote:
Originally Posted by FI0w View Post
Bin ehrlich hab kA nur hat er es niemals selbst gemacht
and you except criticize that everyone do you do anything ?
redbull2905 is offline  
Thanks
1 User
Old 05/29/2019, 00:58   #7
 
elite*gold: 0
Join Date: Jan 2017
Posts: 36
Received Thanks: 16
Copy Paste ->

Class = ClassType.Fighter,

"Hi guys i release this new fix"
GGGGame is offline  
Thanks
1 User
Old 05/29/2019, 04:02   #8
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by GGGGame View Post
Copy Paste ->

Class = ClassType.Fighter,

"Hi guys i release this new fix"
But he's right. Flow is useless.
Cryless~ is offline  
Old 05/30/2019, 21:04   #9
 
elite*gold: 0
Join Date: Dec 2018
Posts: 127
Received Thanks: 92
funny.. grab please the popcorn..

Hi @

Please give me the popcorn!
Bull. is offline  
Old 05/30/2019, 23:49   #10
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Quote:
Originally Posted by Bull. View Post
funny.. grab please the popcorn..

Hi @

Please give me the popcorn!
I give you a bull ****.

Cryless~ is offline  
Reply


Similar Threads Similar Threads
Buying cps gold & martial artist gear
01/07/2017 - Conquer Online 2 Trading - 1 Replies
Looking for stuff in scar server pm me rates :)
My first Vinyl Artist Creation. What do you think?
03/03/2015 - Need for Speed World - 1 Replies
Ok, so I wanted to try my hand at a little vinyl artistry and get some feedback to see if I will make a real effort out of this. Here is my first creation, What you you guys think? Name: BMW M3 GTS NFS '87 Racing Team' Vinyl Level Req: 25+ Vinyl Ct: 27 Pics http://i.imgur.com/ZlsQTcSl.jpg http://i.imgur.com/2pTMNCul.jpg http://i.imgur.com/6QhR0Ckl.jpg http://i.imgur.com/f3PV4RWl.jpg
Dragonica Private Server Creation , Création de serveur privée dragonica
05/02/2014 - Dragonica - 7 Replies
En : Hi guys today I want any of you give me a website link or page on epvp for me to create a private server Dragonica Thank you and ENJOY Dragonica Fr : Salut les gars aujourd'hui je voudrais quelqu'un d'entre vous me donne un lien site ou page sur epvp pour que je me crée un serveur privée dragonica
[Show] 4th Char slot and 4th bank slot
01/18/2014 - Flyff Private Server - 6 Replies
Hi elitepvpers, Well instead of always asking for help xD I like to show you something i have done. Thanks to WurstbrotQT for giving the final solution xD. SelectChar Window 100% working http://img547.imageshack.us/img547/1540/kzbg.png
[ TIP ] 4th MP bar & 4th Skill
09/19/2012 - Grand Chase Philippines - 17 Replies
As of 9-13-2012 GC didn't update/released a news into whats Rebirth Act 2 Well, My guess is Rebirth - Character Updates



All times are GMT +1. The time now is 22:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.