예제 #1
0
파일: BagManager.cs 프로젝트: nxxnly/MTGRP
 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);
         }
     }
 }
예제 #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);
         }
     }
 }