Пример #1
0
        public PACKET_KILL_EVENT(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User /*, int Count, string ItemCode/*, long Duration*/)
        {
            newPacket(30976);
            addBlock(1);
            addBlock(User.getSlots());
            // Player Equipment //
            for (int Class = 0; Class < 5; Class++)
            {
                StringBuilder ClassBuilder = new StringBuilder();

                for (int Slot = 0; Slot < 8; Slot++)
                {
                    ClassBuilder.Append(User.Equipment[Class, Slot]);
                    if (Slot != 7)
                    {
                        ClassBuilder.Append(",");
                    }
                }
                addBlock(ClassBuilder.ToString());
            }
            //armi evento: k1() m4a1()
            // Build Inventory //
            addBlock(User.rebuildWeaponList());
            addBlock(0);
            addBlock(1006);
            //addBlock(ItemCode);
            //addBlock(Duration);
            //addBlock(Count);
        }
Пример #2
0
 public PACKET_COUPON_BUY(string WeaponCode, ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User)
 {
     newPacket(25606);
     addBlock(0);
     addBlock(User.getSlots()); // Slot Enabled
     addBlock(User.rebuildWeaponList());
     addBlock(User.Dinar);
     addBlock(0);
     addBlock(User.Coupons);
 }
Пример #3
0
 public PACKET_CHANGE_NICKNAME(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string NewNickname)
 {
     //30720 1111 1 CB01 ^,^,DA09-1-0-13050402-0-0-0-0-0,DC03-1-3-13050613-0-0-0-0-0,^,^,^,DJ09-1-0-13062000-0-0-0-0-0,DN03-1-0-13062000-0-0-0-0-0,DZ01-3-0-13062000-0-0-0-0-0-9999-9999,DS01-3-0-13050600-0-0-0-0-0-9999-9999,DG08-1-0-13062001-0-0-0-0-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ F,T,F,F ToXiiC
     newPacket(30720);
     addBlock(1111);
     addBlock(1);
     addBlock("CB01");
     addBlock(User.rebuildWeaponList());
     addBlock(User.getSlots()); // Slot Enabled//Slots Enabled
     addBlock(NewNickname);
 }
Пример #4
0
 public PACKET_CREDITS(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string Items)
 {
     newPacket(30720);
     addBlock(1118);
     addBlock(1);
     addBlock(User.Cash);
     addBlock(Items);
     addBlock(User.getSlots());
     addBlock(0);
     addBlock(User.Dinar);
 }
Пример #5
0
 public PACKET_ITEMSHOP(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User)
 {
     newPacket(30208);
     addBlock(1);
     addBlock(1110);
     addBlock(-1);
     addBlock(3);
     addBlock(4);
     addBlock(User.rebuildWeaponList());
     addBlock(User.Dinar);
     addBlock(User.getSlots()); // Slot Enabled
 }
 public PACKET_LOGIN_EVENT(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string Weapon)
 {
     //30993 1 1 1 DA09 3 ^,^,DA09-1-0-13050402-0-0-0-0-0,DC03-1-3-13050613-0-0-0-0-0,^,^,^,DJ09-1-0-13062000-0-0-0-0-0,DN03-1-0-13062000-0-0-0-0-0,DZ01-3-0-13062000-0-0-0-0-0-9999-9999,DS01-3-0-13050600-0-0-0-0-0-9999-9999,DG08-1-0-13062001-0-0-0-0-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ F,T,F,F 7807
     newPacket(30993);
     addBlock(1);
     addBlock(User.Dinar);
     addBlock(User.LoginEvent);
     addBlock(Weapon);
     addBlock(3);
     addBlock(User.rebuildWeaponList());
     addBlock(User.getSlots()); //Slots Enabled
     addBlock(User.rebuildCostumeList());
     addBlock(User.Dinar);
 }
Пример #7
0
 public PACKET_LEVEL_UP(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, int Dinar)
 {
     //31008 1 0 1 2336 2500
     //31008 2 2340 0 10000 T,F,F,F CA01-3-0-13071814-0,DA03-1-0-13071813-0,DB08-1-0-13071813-0,DC06-1-0-13071813-0,DF04-1-0-13071813-0,CB08-2-0-13071114-1,DC03-1-1-13071815-0,DJ03-1-1-13071815-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ ^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ 0
     newPacket(31008);
     addBlock(User.RoomSlot);
     addBlock(User.Exp);
     addBlock(0);//item.count
     //foreach()
     //{
     //    addBlock("DF05");//code
     //    addBlock(7);//day
     //}
     addBlock(Dinar);
     addBlock(User.getSlots());
     addBlock(User.rebuildWeaponList());
     addBlock(User.rebuildCostumeList());
     addBlock(0);
 }
Пример #8
0
        public PACKET_ALPHABET_EVENT(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string ItemCode, long DurationTime)
        {
            newPacket(30997);
            addBlock(1);
            addBlock(ItemCode);
            addBlock(User.getSlots());
            addBlock((User.rebuildWeaponList()).ToString().Remove((User.rebuildWeaponList()).ToString().Length - 1));
            addBlock(User.rebuildCostumeList());

            /*
             * base.AddBlock(1);
             * base.AddBlock(ItemCode);
             * base.AddBlock(Client.GetSlotString());
             * base.AddBlock(Client.GetInventory());
             * base.AddBlock(Client.GetEquippedCostumes()[0]);
             * base.AddBlock(Client.GetEquippedCostumes()[1]);
             * base.AddBlock(Client.GetEquippedCostumes()[2]);
             * base.AddBlock(Client.GetEquippedCostumes()[3]);
             * base.AddBlock(Client.GetEquippedCostumes()[4]);
             * base.AddBlock(Client.GetCostumes());*/
        }
Пример #9
0
 public PACKET_LUCKY_SHOT(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, int Bets, string Item, int WinType, bool Dinar)
 {
     // 736644874 30258 1 0 0 DF05 3 DF05-1-0-12050509-0-0-0-0-0,DB12-1-0-12042717-0-0-0-0-0,DG07-1-0-12042717-0-0-0-0-0,DB02-1-0-12051313-0-0-0-0-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ 277243 F,F,F,F
     //1077463421 30258 1 1 0 DA09 7 DC64-3-0-22020609-0-0-0-0-0-9999-9999,D901-3-0-12071114-0-0-0-0-0-9999-9999,DA09-1-1-12050809-0-0-0-0-0,DJ03-1-1-12050413-0-0-0-0-0,DS01-3-0-22013014-0-0-0-0-0-9999-9999,DO01-3-0-22013014-0-0-0-0-0-9999-9999,DG01-1-3-12051506-0-0-0-0-0,D902-3-0-12091217-0-0-0-0-0-9999-9999,DU02-3-3-12050214-0-0-0-0-0-0-0,DF05-1-3-12051912-0-0-0-0-0,^,DV01-3-0-22043014-0-0-0-0-0-9999-9999,DF04-3-0-22030914-0-0-0-0-0-9999-9999,DC31-3-0-22021412-0-0-0-0-0-9999-9999,^,CA04-3-0-16061015-0-0-0-0-0-9999-9999,D501-3-0-13022615-0-0-0-0-0-9999-9999,D701-3-0-13032815-0-0-0-0-0-9999-9999,^,^,DU01-3-0-22031115-0-0-0-0-0-9999-9999,CC05-3-0-12051214-0-0-0-0-0-9999-9999,DG40-3-0-12050818-0-0-0-0-0-9999-9999,D602-3-0-13070218-0-0-0-0-0-9999-9999,CD01-3-0-12051214-0-0-0-0-0-9999-9999,CD02-3-0-12051214-0-0-0-0-0-9999-9999,^,^,^,^ 101033 T,T,F,T
     // Build Inventory //
     newPacket(30258);
     addBlock(1);
     addBlock(WinType);
     addBlock(Dinar ? 0 : 1);
     addBlock(Item);
     addBlock(Bets);
     addBlock(User.rebuildWeaponList());
     if (Dinar)
     {
         addBlock(User.Dinar);
     }
     else
     {
         addBlock(User.Cash);
     }
     addBlock(User.getSlots()); //Slots Enable
 }
Пример #10
0
 public PACKET_USE_CREDITS(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string ItemCode)
 {
     if (ItemCode == "CB03") // Kill/Death Reset
     {
         //30720 1111 1 CB03 DB33-3-0-13070522-0,CB08-2-0-13052022-4,CC02-3-0-13070522-0,^,CA01-3-0-13071223-0,CD01-3-0-13070522-0,CD02-3-0-13070522-0,DJ09-1-0-13062000-0,DN03-1-0-13062000-0,DZ01-3-0-13062000-0,DT01-1-0-13071700-0,DG08-1-0-13062001-0,DH01-1-0-13071921-0,DI01-1-0-13062921-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ T,F,F,F
         User.rKills = User.rDeaths = 0;
         newPacket(30720);
         addBlock(1111);
         addBlock(1);
         addBlock("CB03");
         addBlock(User.rebuildWeaponList());
         addBlock(User.getSlots());
     }
     else if (ItemCode == "CB09") // Golden Key
     {
         //30720 1111 1 CB09 DB33-3-0-13070522-0,CB08-2-0-13052022-4,CC02-3-0-13070522-0,^,CA01-3-0-13071223-0,CD01-3-0-13070522-0,CD02-3-0-13070522-0,DJ09-1-0-13062000-0,DN03-1-0-13062000-0,DZ01-3
         newPacket(30720);
         addBlock(1111);
         addBlock(1);
         addBlock("CB09");
         addBlock(User.rebuildWeaponList());
     }
 }
Пример #11
0
        public PACKET_DELETE_WEAPON(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User, string itemCode)
        {
            newPacket(30224);
            addBlock(1);
            addBlock(itemCode);
            // Build Inventory //
            addBlock(User.rebuildWeaponList());
            addBlock(User.getSlots()); //Slots Enabled
            // Player Equipment //
            for (int Class = 0; Class < 5; Class++)
            {
                StringBuilder ClassBuilder = new StringBuilder();

                for (int Slot = 0; Slot < 8; Slot++)
                {
                    ClassBuilder.Append(User.Equipment[Class, Slot]);
                    if (Slot != 7)
                    {
                        ClassBuilder.Append(",");
                    }
                }
                addBlock(ClassBuilder.ToString());
            }
        }
Пример #12
0
        public PACKET_CHARACTER_INFO(ReBornWarRock_PServer.GameServer.Virtual_Objects.User.virtualUser User)
        {
            newPacket(25088);
            addBlock(1);
            addBlock("ReBornWarRock");
            addBlock(User.SessionID);   // SessionID UDP
            addBlock(User.UserID);      // UserID
            addBlock(User.SessionID);   // SessionIDz UDP
            addBlock(User.Nickname);    // Nickname
            //Clan
            addBlock(User.ClanID);
            addBlock(User.ClanIconID);
            addBlock(User.ClanName);
            addBlock(-1);
            addBlock(User.ClanRank);
            //END Clan

            addBlock(0); // Premium Type

            // Level & Exp
            addBlock(LevelCalculator.getLevelforExp(User.Exp)); // Level for EXP
            addBlock(User.Exp);                                 // Exp
            addBlock(-1);                                       // Unknown
            addBlock(0);
            addBlock(User.Dinar);
            addBlock(User.Kills);  // Kills
            addBlock(User.Deaths); // Deaths
            addBlock(0);
            addBlock(0);
            addBlock(0);
            addBlock(0);
            addBlock(0);
            addBlock(User.getSlots()); //Slots Enabled

            // Player Equipment //
            for (int Class = 0; Class < 5; Class++)
            {
                StringBuilder ClassBuilder = new StringBuilder();

                for (int Slot = 0; Slot < 8; Slot++)
                {
                    ClassBuilder.Append(User.Equipment[Class, Slot]);
                    if (Slot != 7)
                    {
                        ClassBuilder.Append(",");
                    }
                }
                addBlock(ClassBuilder.ToString());
            }

            addBlock(User.rebuildWeaponList());

            addBlock(User.MaxSlots);

            addBlock(User.CostumeE);
            addBlock(User.CostumeM);
            addBlock(User.CostumeS);
            addBlock(User.CostumeA);
            addBlock(User.CostumeH);

            // Costume Inventory //

            addBlock(User.rebuildCostumeList());
            addBlock(User.Premium);
            addBlock(1);
            addBlock(-1);
            addBlock(0);
            addBlock(0);
            addBlock(0);
            addBlock(1);
        }