}
var tryAdd2 = nInventory.TryAdd(Player, new nItem(ItemType.BodyArmor, 1));
if (tryAdd2 == -1 || tryAdd2 > 0)
{
Notify.Send(Player, NotifyType.Error, NotifyPosition.BottomCenter, "Недостаточно места в инвентаре", 3000);
return;
}
nInventory.Remove(Player, ItemType.Material, 100);
nInventory.Add(Player, new nItem(ItemType.BodyArmor, 1, "75"));
Notify.Send(Player, NotifyType.Info, NotifyPosition.BottomCenter, $"Вы скрафтили бронежилет за 100 матов", 3000);
return;
}
Вот по этому принципу