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); } } }
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); } } }