public static void InteractiveUseErrorMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { InteractiveUseErrorMessage msg = (InteractiveUseErrorMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } //if (account.Gather.Error()) // return; account.Gather.BanElementId(account.Gather.Id); //account.Log(new ErrorTextInformation("Erreur lors de l'utilisation de l'element numero " + msg.elemId + ". Pg lelz. Poursuite du trajet."), 0); if (account.Path != null) { account.Path.PerformFlag(); } }
public static void InteractiveUseErrorMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { InteractiveUseErrorMessage msg = (InteractiveUseErrorMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.Log(new ErrorTextInformation("Erreur lors de l'utilisation de l'element numero " + msg.elemId + ". Si vous connaissez la raison, rapportez la sur le forum. Merci ! Poursuite du trajet..."), 0); if (account.Gather.Id != -1 && account.PerformGather() == false) { if (account.Path != null) { account.Path.PerformActionsStack(); } else if (account.Path != null) { account.Path.PerformActionsStack(); } } }