private void ChatErrorMessageHandler(DofusClient Client, ChatErrorMessage Message) { switch ((ChatErrorEnum)Message.Reason) { case ChatErrorEnum.CHAT_ERROR_NO_GUILD: Client.Logger.Log("Vous ne possedez pas de guilde.", LogMessageType.Public); break; default: Client.Logger.Log("Erreur : " + (ChatErrorEnum)Message.Reason, LogMessageType.Public); break; } }
private void HandleChatErrorMessage(IAccount account, ChatErrorMessage message) { switch ((ChatErrorEnum)message.Reason) { case ChatErrorEnum.CHAT_ERROR_NO_GUILD: Logger.Default.Log("Vous ne possedez pas de guilde.", LogMessageType.Public); break; default: Logger.Default.Log("Erreur : " + (ChatErrorEnum)message.Reason, LogMessageType.Public); break; } }
private void ChatErrorMessageHandler(DofusClient client, ChatErrorMessage message) { switch ((ChatErrorEnum)message.Reason) { case ChatErrorEnum.CHAT_ERROR_NO_GUILD: client.Logger.Log("Vous ne possedez pas de guilde.", LogMessageType.Public); break; case ChatErrorEnum.CHAT_ERROR_UNKNOWN: case ChatErrorEnum.CHAT_ERROR_RECEIVER_NOT_FOUND: case ChatErrorEnum.CHAT_ERROR_INTERIOR_MONOLOGUE: case ChatErrorEnum.CHAT_ERROR_NO_PARTY: case ChatErrorEnum.CHAT_ERROR_ALLIANCE: case ChatErrorEnum.CHAT_ERROR_INVALID_MAP: case ChatErrorEnum.CHAT_ERROR_NO_PARTY_ARENA: case ChatErrorEnum.CHAT_ERROR_NO_TEAM: case ChatErrorEnum.CHAT_ERROR_MALFORMED_CONTENT: default: client.Logger.Log("Erreur : " + (ChatErrorEnum)message.Reason, LogMessageType.Public); break; } }
public static Task HandleChatErrorMessage(Account account, ChatErrorMessage message) => Task.Run(() => { if (byte.TryParse(message.Reason, out byte reason))