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); }
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); }