Esempio n. 1
0
        public static void ChangeStatLock(int client, Stat stat, StatLockStatus statLockStatus)
        {
            byte[] packet = new byte[] { 0xBF, 0x00, 0x07, 0x00, 0x1A, 0x00, 0x00 };

            switch (stat)
            {
                case Stat.Strength:
                    packet[5] = 0x00;
                    break;
                case Stat.Dexterity:
                    packet[5] = 0x01;
                    break;
                case Stat.Intelligence:
                    packet[5] = 0x02;
                    break;
            }

            switch (statLockStatus)
            {
                case StatLockStatus.Up:
                    packet[6] = 0x00;
                    break;
                case StatLockStatus.Down:
                    packet[6] = 0x01;
                    break;
                case StatLockStatus.Locked:
                    packet[6] = 0x02;
                    break;
            }

            SendPacketToServer(client, packet);
        }
Esempio n. 2
0
        public static void ChangeStatLock(int client, Stat stat, StatLockStatus statLockStatus)
        {
            byte[] packet = new byte[] { 0xBF, 0x00, 0x07, 0x00, 0x1A, 0x00, 0x00 };

            switch (stat)
            {
            case Stat.Strength:
                packet[5] = 0x00;
                break;

            case Stat.Dexterity:
                packet[5] = 0x01;
                break;

            case Stat.Intelligence:
                packet[5] = 0x02;
                break;
            }

            switch (statLockStatus)
            {
            case StatLockStatus.Up:
                packet[6] = 0x00;
                break;

            case StatLockStatus.Down:
                packet[6] = 0x01;
                break;

            case StatLockStatus.Locked:
                packet[6] = 0x02;
                break;
            }

            SendPacketToServer(client, packet);
        }