Example #1
0
 private void HandleObtainedItemWithBonusMessage(IAccount account, ObtainedItemWithBonusMessage message)
 {
     Logger.Default.Log($"Tu as reçu : {FastD2IReader.Instance.GetText(ObjectDataManager.Instance.Get<Item>(message.GenericId).NameId)} x {message.BaseQuantity} Bonus[{message.BonusQuantity}]");
     foreach (var item in account.Character.Inventory.Objects)
     {
         if (item.ObjectGID == message.GenericId)
         {
             item.Quantity += message.BaseQuantity + message.BonusQuantity;
             Logger.Default.Log($"There are {item.Quantity} of {FastD2IReader.Instance.GetText(ObjectDataManager.Instance.Get<Item>(message.GenericId).NameId)}");
         }
     }
 }
Example #2
0
 private void ObtainedItemWithBonusMessageHandler(DofusClient client, ObtainedItemWithBonusMessage message)
 {
     //
 }
Example #3
0
 private void HandleObtainedItemWithBonusMessage(IAccount account, ObtainedItemWithBonusMessage message)
 {
     Task.Delay(250).Wait();
     InteractiveUsedAutoReset.Set();
 }