Ejemplo n.º 1
0
 private void InventoryManager_OnStorageLoseItem(IStorage sender, InventoryManager.OnLoseItemEventArgs args)
 {
     if (sender.GetType() == typeof(Character))
     {
         if (args.Item.GetType() == typeof(BagItem))
         {
             Character chr = (Character)sender;
             NAPI.Player.SetPlayerClothes(chr.Player, 5, 0, 0);
         }
     }
 }
Ejemplo n.º 2
0
 private void InventoryManager_OnStorageLoseItem(IStorage sender, InventoryManager.OnLoseItemEventArgs args)
 {
     if (sender.GetType() == typeof(Character))
     {
         if (args.Item.GetType() == typeof(Weapon))
         {
             Character chr  = (Character)sender;
             Weapon    item = (Weapon)args.Item;
             foreach (Weapon w in InventoryManager.DoesInventoryHaveItem <Weapon>(chr))
             {
                 if (w.WeaponHash == item.WeaponHash)
                 {
                     InventoryManager.DeleteInventoryItem <Weapon>(chr, 1, x => x == w);
                 }
             }
             API.RemovePlayerWeapon(chr.Client, item.WeaponHash);
         }
     }
 }