Ejemplo n.º 1
0
        public static Task HandleCharacterLevelUpMessage(Account account, CharacterLevelUpMessage message)
        => Task.Run(() =>
        {
            account.Statistics.Update(message);

            account.Logger.LogInfo("", "Level up!");
            account.Game.Character.Update(message);
        });
Ejemplo n.º 2
0
        public static void CharacterLevelUpMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            CharacterLevelUpMessage msg = (CharacterLevelUpMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                msg.Deserialize(reader);
            }
            account.ModifBar(8, 0, 0, Convert.ToString(msg.newLevel));
            account.Log(new BotTextInformation("Level up ! New level : " + Convert.ToString(msg.newLevel)), 3);
            account.CaracUC.UpAuto();
        }
Ejemplo n.º 3
0
 private void CharacterLevelUpMessageHandler(DofusClient client, CharacterLevelUpMessage message)
 {
     client.Logger.Log($"Vous venez de passer niveau {message.NewLevel}.", LogMessageType.Info);
     client.Account.Character.Level = message.NewLevel;
 }
Ejemplo n.º 4
0
 private void HandleCharacterLevelUpMessage(IAccount account, CharacterLevelUpMessage message)
 {
     Logger.Default.Log($"Vous venez de passer niveau {message.NewLevel}.", LogMessageType.Info);
     account.Character.Level = message.NewLevel;
 }
 private void HandleCharacterCharacteristicsInformations(CharacterLevelUpMessage message, ConnectedHost source)
 {
     this.Level = message.newLevel;
     OnUpdated();
 }