Пример #1
0
 public override void Handle(Virtual_Objects.User.virtualUser User)
 {
     if (User.rSkillPoints >= 5)
     {
         User.rSkillPoints = 0;
         User.Room.send(new Packets.PACKET_SKILL_POINT_KILL(getAllBlocks()));
     }
 }
Пример #2
0
        public override void Handle(Virtual_Objects.User.virtualUser User)
        {
            if (User.Room != null)
            {
                return;
            }

            User.send(new PACKET_CLAN_RANKING());
        }
Пример #3
0
 public override void Handle(Virtual_Objects.User.virtualUser User)
 {
     {
         virtualRoom Room = User.Room;
         if (Room != null)
         {
             if (Room.Players.Count > 1)
             {
                 Room.send(new SP_Unknown(31490, getAllBlocks()));
             }
         }
     }
 }
Пример #4
0
 public PACKET_RANDOM_BOX(Virtual_Objects.User.virtualUser User, string ItemCode, int Days)
 {
     //30720 1111 1 CB09 DB33-3-0-13080422-0,CB08-2-0-13052022-3,CC02-3-0-13080422-0,DS01-3-0-13080903-0,CA01-3-0-13081400-0,CD01-3-0-13080422-0,CD02-3-0-13080422-0,DB04-1-0-13070914-0,DA09-1-0-13070215-0,DF03-1-0-13070214-0,DT01-1-0-13071700-0,^,DH01-1-0-13071921-0,DI01-1-0-13062921-0,CF02-3-0-13072602-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ T,T,F,F CF02 30 47728
     newPacket(30720);
     addBlock(1111);
     addBlock(1);
     addBlock("CB09");
     addBlock(User.rebuildWeaponList());
     //T,T,F,F CF02 30 47728
     addBlock(User.getSlots());
     addBlock(ItemCode);
     addBlock(Days);
     addBlock(User.Dinar);
 }
Пример #5
0
 public PACKET_KILLDEATH_USE(Virtual_Objects.User.virtualUser User)
 {
     //30720 1111 1 CB09 DB33-3-0-13080422-0,CB08-2-0-13052022-3,CC02-3-0-13080422-0,DS01-3-0-13080903-0,CA01-3-0-13081400-0,CD01-3-0-13080422-0,CD02-3-0-13080422-0,DB04-1-0-13070914-0,DA09-1-0-13070215-0,DF03-1-0-13070214-0,DT01-1-0-13071700-0,^,DH01-1-0-13071921-0,DI01-1-0-13062921-0,CF02-3-0-13072602-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ T,T,F,F CF02 30 47728
     //1111 1111 6 40 CB03 Reset↔kill/death 0
     newPacket(30720);
     addBlock(1111);
     addBlock(1);
     addBlock("CB03");
     addBlock(User.rebuildWeaponList());
     //T,T,F,F CF02 30 47728
     addBlock(User.getSlots());
     addBlock(0);
     addBlock(0);
     addBlock(User.Dinar);
 }
Пример #6
0
 public PACKET_CLAN_CHANGE(Virtual_Objects.User.virtualUser User, bool isNick)
 {
     //26384 12 1 DB33-3-0-13080422-0,CB08-2-0-13052022-4,CC02-3-0-13080422-0,DS01-3-0-13080903-0,CA01-3-0-13081400-0,CD01-3-0-13080422-0,CD02-3-0-13080422-0,DB04-1-0-13070914-0,DA09-1-0-13070215-0,DF03-1-0-13070214-0,DT01-1-0-13071700-0,^,DH01-1-0-13071921-0,DI01-1-0-13062921-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^
     newPacket(26384);
     if (isNick)
     {
         addBlock(12);
     }
     else
     {
         addBlock(14);
     }
     addBlock(1);
     addBlock(User.rebuildWeaponList());
 }
Пример #7
0
 public PACKET_OUTBOX_USE(Virtual_Objects.User.virtualUser User, string itemCode)
 {
     //30752 1118 1 46628 0 0 CB09 0 1 DB33-3-0-13080422-0,DA03-1-1-13071419-0,CC02-3-0-13080422-0,DS01-3-0-13080903-0,CA01-3-0-13081400-0,CD01-3-0-13080422-0,CD02-3-0-13080422-0,DB04-1-0-13070914-0,CB09-2-2-13070719-6,DV01-3-0-13080620-0,DT01-1-0-13071700-0,DI05-1-0-13071720-0,DH01-1-0-13071921-0,DF12-3-0-13071420-0,CF02-3-0-13072602-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ T,T,F,F BA10-3-0-14032700-0-0,BA08-3-0-14070720-0-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ 1 0
     newPacket(30752);
     addBlock(1118);
     addBlock(1);
     addBlock(User.Dinar);
     addBlock(0);
     addBlock(User.Cash);
     addBlock(itemCode);
     addBlock(0);
     addBlock(1);
     addBlock(User.rebuildWeaponList());
     addBlock(User.getSlots()); //Slots Enabled
     addBlock(User.rebuildCostumeList());
     addBlock(1);
     addBlock(0);
 }
Пример #8
0
 public PACKET_CLAN_PENDING_USERS(Virtual_Objects.User.virtualUser Player)
 {
     PendingUsers(Player.ClanID);
     //26384 5 1 6 15351850 1 9776577 ateyooftw 2013.04.22 2013.04.22 0 23338906 1 29609 Exothebest 2013.01.30 2013.01.30 0 23430589 1 266 abobbetteeee 2013.04.21 2013.04.21 0 23323522 2 1576021 ToXiiC 2013.01.27 2013.01.18 203 23346580 1 5437 Maist0 2013.01.30 2013.01.30 0 23412876 1 6964 NoCeilings 2013.04.05 2013.04.05 0
     newPacket(26384);
     addBlock(5); // OPCode
     addBlock(1);
     addBlock(sPendingUsers.Count);
     foreach (virtualPendingClanUsers User in sPendingUsers)
     {
         addBlock(User.ID);
         addBlock(User.ClanRank);
         addBlock(User.EXP);
         addBlock(User.Nickname);
         addBlock(User.ClanJoinDate);
         addBlock(User.ClanJoinDate);
         addBlock(User.ServerID);
     }
 }
Пример #9
0
 public PACKET_DROP_AI(Virtual_Objects.User.virtualUser User, int ID, int UsementID, int Type)
 {
     newPacket(30000);
     addBlock(1);
     addBlock(ID);
     addBlock(17);
     addBlock(2);
     addBlock(901);
     addBlock(UsementID);
     addBlock(0);
     addBlock(-1);   // Useless
     addBlock(Type); // (0 = Respawn, 1 = Medic, 2 = Ammo, 3 = Repair, 4 = Skill Point)
     addBlock(User.SessionID + UsementID);
     addBlock(ID);
     addBlock(UsementID);
     addBlock(13);
     addBlock(UsementID);
     addBlock(13);
     addBlock(UsementID);
 }
Пример #10
0
 public PACKET_CARE_PACKAGE_WIN(Virtual_Objects.User.virtualUser User, string ItemCode, int Days, bool Dinar, bool Win)
 {
     //30273 1 0 0 DS01 15 DB33-3-0-13070522-0,CB08-2-0-13052022-4,CC02-3-0-13070522-0,DS01-3-0-13071001-0,CA01-3-0-13071500-0,CD01-3-0-13070522-0,CD02-3-0-13070522-0,^,^,^,DT01-1-0-13071700-0,^,DH01-1-0-13071921-0,DI01-1-0-13062921-0,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^,^ 30228
     newPacket(30273);
     addBlock(1);
     addBlock(Dinar ? 0 : 1);
     addBlock(Win ? 1 : 0);
     addBlock(ItemCode);
     addBlock(1);
     addBlock(User.rebuildWeaponList());
     if (Dinar)
     {
         addBlock(User.Dinar);
     }
     else
     {
         addBlock(User.Cash);
     }
     addBlock(User.getSlots()); //Slots Enable
 }