Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 11:27

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

Advertisement



[IDEA]Anybody know how to do this?

Discussion on [IDEA]Anybody know how to do this? within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
TheLeGend209's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 157
Received Thanks: 15
[IDEA]Anybody know how to do this?

Shop Flags for Lotf 5017?
TheLeGend209 is offline  
Old 06/19/2009, 14:15   #2
 
elite*gold: 0
Join Date: Jun 2007
Posts: 323
Received Thanks: 30
Here's part of it
Code:
    class OpenShop
    {
        private Client TClient;
        private byte[] data;
        public OpenShop(byte[] packet, Client client)
        {
            data = packet;
            TClient = client;
         //   shopid = _shopid;
            runshop();
        }
Now all you do is code runshop() lmao.

Edit: (Packets)
Code:
        public static class SpawnRug
        {
            unsafe public static byte[] Packet(Character Char, int ID)
            {
                ushort PacketType = 0x7ee;
                byte[] Packet = new byte[21 + Char.MyClient.MyChar.Name.Length];
                fixed (byte* Ptr = Packet)
                {
                    *((ushort*)(Ptr)) = (ushort)Packet.Length;
                    *((ushort*)(Ptr + 2)) = (ushort)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)ID;
                    *((ushort*)(Ptr + 8)) = (ushort)(Char.LocX + 1);
                    *((ushort*)(Ptr + 10)) = (ushort)Char.LocY;
                    *((ushort*)(Ptr + 12)) = (ushort)406;
                    *((ushort*)(Ptr + 14)) = (ushort)0;
                    *((byte*)(Ptr + 16)) = (byte)1;
                    *((byte*)(Ptr + 17)) = (byte)Char.MyClient.MyChar.Name.Length;

                    for (int i = 0; i < Char.MyClient.MyChar.Name.Length; i++)
                        *((byte*)(Ptr + 18 + i)) = Convert.ToByte(Char.MyClient.MyChar.Name[i]);
                }
                return Packet;
            }
        }
        public static class MarketStall
        {
            unsafe public static byte[] Packet(int ID, Character Character)
            {
                ushort PacketType = 0x3f2;
                byte[] Packet = new byte[24];
                fixed (byte* Ptr = Packet)
                {
                    *((ushort*)(Ptr)) = (ushort)Packet.Length;
                    *((ushort*)(Ptr + 2)) = (ushort)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)758292;
                    *((uint*)(Ptr + 8)) = (uint)Character.UID;

                    *((uint*)(Ptr + 12)) = (uint)ID;
                    *((ushort*)(Ptr + 16)) = (ushort)272;
                    *((ushort*)(Ptr + 18)) = (ushort)198;
                    *((ushort*)(Ptr + 20)) = (ushort)6;
                    *((ushort*)(Ptr + 22)) = (ushort)110;
                }
                return Packet;
            }
        }
        /*public static class AddItemToShop
        {
            unsafe public static byte[] Packet(MarketShopItem TheItem)
            {
                ushort PacketType = 0x454;
                byte[] Packet = new byte[40];
                fixed (byte* Ptr = Packet)
                {
                    *((ulong*)(Ptr)) = (ulong)Packet.Length;
                    *((ulong*)(Ptr + 2)) = (ulong)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)TheItem.ShopItem.ItemUID;
                    *((uint*)(Ptr + 8)) = (uint)TheItem.ShopID;
                    *((uint*)(Ptr + 12)) = (uint)TheItem.Gold;
                    *((uint*)(Ptr + 16)) = (uint)TheItem.ShopItem.ItemID;
                    *((ushort*)(Ptr + 20)) = (ushort)TheItem.ShopItem.HealthAndDura;
                    *((ushort*)(Ptr + 22)) = (ushort)TheItem.ShopItem.HealthAndDura;
                    *((byte*)(Ptr + 24)) = (byte)TheItem.GoldType;
                }
                return Packet;
            }
        }*/
Zanzibar is offline  
Old 06/19/2009, 14:31   #3
 
TheLeGend209's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 157
Received Thanks: 15
Quote:
Originally Posted by Zanzibar View Post
Here's part of it
Code:
    class OpenShop
    {
        private Client TClient;
        private byte[] data;
        public OpenShop(byte[] packet, Client client)
        {
            data = packet;
            TClient = client;
         //   shopid = _shopid;
            runshop();
        }
Now all you do is code runshop() lmao.

Edit: (Packets)
Code:
        public static class SpawnRug
        {
            unsafe public static byte[] Packet(Character Char, int ID)
            {
                ushort PacketType = 0x7ee;
                byte[] Packet = new byte[21 + Char.MyClient.MyChar.Name.Length];
                fixed (byte* Ptr = Packet)
                {
                    *((ushort*)(Ptr)) = (ushort)Packet.Length;
                    *((ushort*)(Ptr + 2)) = (ushort)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)ID;
                    *((ushort*)(Ptr + 8)) = (ushort)(Char.LocX + 1);
                    *((ushort*)(Ptr + 10)) = (ushort)Char.LocY;
                    *((ushort*)(Ptr + 12)) = (ushort)406;
                    *((ushort*)(Ptr + 14)) = (ushort)0;
                    *((byte*)(Ptr + 16)) = (byte)1;
                    *((byte*)(Ptr + 17)) = (byte)Char.MyClient.MyChar.Name.Length;

                    for (int i = 0; i < Char.MyClient.MyChar.Name.Length; i++)
                        *((byte*)(Ptr + 18 + i)) = Convert.ToByte(Char.MyClient.MyChar.Name[i]);
                }
                return Packet;
            }
        }
        public static class MarketStall
        {
            unsafe public static byte[] Packet(int ID, Character Character)
            {
                ushort PacketType = 0x3f2;
                byte[] Packet = new byte[24];
                fixed (byte* Ptr = Packet)
                {
                    *((ushort*)(Ptr)) = (ushort)Packet.Length;
                    *((ushort*)(Ptr + 2)) = (ushort)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)758292;
                    *((uint*)(Ptr + 8)) = (uint)Character.UID;

                    *((uint*)(Ptr + 12)) = (uint)ID;
                    *((ushort*)(Ptr + 16)) = (ushort)272;
                    *((ushort*)(Ptr + 18)) = (ushort)198;
                    *((ushort*)(Ptr + 20)) = (ushort)6;
                    *((ushort*)(Ptr + 22)) = (ushort)110;
                }
                return Packet;
            }
        }
        /*public static class AddItemToShop
        {
            unsafe public static byte[] Packet(MarketShopItem TheItem)
            {
                ushort PacketType = 0x454;
                byte[] Packet = new byte[40];
                fixed (byte* Ptr = Packet)
                {
                    *((ulong*)(Ptr)) = (ulong)Packet.Length;
                    *((ulong*)(Ptr + 2)) = (ulong)PacketType;
                    *((uint*)(Ptr + 4)) = (uint)TheItem.ShopItem.ItemUID;
                    *((uint*)(Ptr + 8)) = (uint)TheItem.ShopID;
                    *((uint*)(Ptr + 12)) = (uint)TheItem.Gold;
                    *((uint*)(Ptr + 16)) = (uint)TheItem.ShopItem.ItemID;
                    *((ushort*)(Ptr + 20)) = (ushort)TheItem.ShopItem.HealthAndDura;
                    *((ushort*)(Ptr + 22)) = (ushort)TheItem.ShopItem.HealthAndDura;
                    *((byte*)(Ptr + 24)) = (byte)TheItem.GoldType;
                }
                return Packet;
            }
        }*/
DUDE U ARE THE BEST BRO TYTY
TheLeGend209 is offline  
Reply


Similar Threads Similar Threads
New Bypass Idea *IDEA NOT A HACK*
01/19/2009 - Soldier Front - 5 Replies
Think about it..xfire to bypass GameGuard. I dunno about anyone else or why it hasn't been mentioned ..or maybe it has. But let me give you an example of what i mean. You would Inject your "wallhack.dll" into the xfire.exe process. Then Login to xFire.Then login to SF and let your Xfire ingame Load up. Since xfire layers its chat windows over the SF screen freely without causing the ALT+TAB error that means its has some kind of control over the D3D.
[Idea] just an idea about having more power..
11/22/2007 - Kal Online - 5 Replies
Hello .. I know i know ..everyone will replay with (SERVER SIDED) but we all thought the (Job Change) is Server Sided & we also thought (Cooldown Hack) is Server Sided .. bla bla bla but im not talking about adding STR or Agility because i know whatever you add it will just show as a number & wont have any effects ... & you will give the same damage .. the point of this is .. in (Speed Hack) the normal speed is 0 & with Speed-up its 45 .. right ? .. & the Speed-up is just a potions (buff)...
Idea For Bot
10/23/2007 - Archlord - 5 Replies
what if we take a bot from an other game and change the data (for AL)? or is that not possible/hard?
Good idea or bad idea?
05/22/2007 - Conquer Online 2 - 4 Replies
I have a water(110)-Trojan(130) but i dont know if i should go to trojan again for 2nd rb or should i rb to water? If i am water(110)-trojan(130)-water(130) how much hp would i have if i went melee and had about 2.4k mana?
Idea:Possibly good potential idea!
10/26/2005 - Conquer Online 2 - 3 Replies
Well today I was thinking and it was stated that it's impossible to view if you have a +1 item unless you look in your inventory, but it is generated before its picked up. This could be a big job, could be worth it if it was possible and done correctly though. Turn the items on the floors into items in your inventory images, I should probably explain a bit more. The images that are used in your inventory, put those on the floor. That way if you moused over the image it'd show the +1...



All times are GMT +1. The time now is 11:27.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.