private void SelectedServerRefusedMessageHandler(DofusClient client, SelectedServerRefusedMessage message) { client.Logger.Log($"Le serveur {D2OParsing.GetServerName(message.ServerId)} n'est pas accessible", LogMessageType.Public); switch ((ServerConnectionErrorEnum)message.Error) { case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_DUE_TO_STATUS: client.Logger.Log($"Status du serveur: {(ServerStatusEnum)message.ServerStatus}", LogMessageType.Public); break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_NO_REASON: break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_ACCOUNT_RESTRICTED: break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_COMMUNITY_RESTRICTED: break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_LOCATION_RESTRICTED: break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_SUBSCRIBERS_ONLY: break; case ServerConnectionErrorEnum.SERVER_CONNECTION_ERROR_REGULAR_PLAYERS_ONLY: break; } client.Dispose(); }
public static void SelectedServerRefusedMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { // Lecture du paquet ServerStatusUpdateMessage SelectedServerRefusedMessage selectedServerRefusedMessage = (SelectedServerRefusedMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { selectedServerRefusedMessage.Deserialize(reader); } // Cherche le statut du serveur ServerStatusEnum.Test((uint)selectedServerRefusedMessage.serverStatus, account); }
private void HandleSelectedServerRefusedMessage(IAccount account, SelectedServerRefusedMessage message) { switch ((ServerStatusEnum)message.ServerStatus) { case ServerStatusEnum.SAVING: Logger.Default.Log($"Le serveur séléctionné est en cours de sauvegarde."); break; case ServerStatusEnum.FULL: Logger.Default.Log($"Le serveur séléctionné est plein."); break; } }
private void SelectedServerRefusedMessageHandler(DofusClient Client, SelectedServerRefusedMessage Message) { // }