using GTANetworkAPI; using ReallifeGamemode.Database.Entities; using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Inventory.Interfaces; using ReallifeGamemode.Server.WeaponDeal; namespace ReallifeGamemode.Server.Inventory.Items { public abstract class WeaponDealItem : BaseItem, IWeaponDealItem { public override int Id { get; } public override string Name { get; } public override string Description { get; } public override int Gewicht { get; } public override string Einheit { get; } public override int Price { get; } public abstract uint Object { get; } public bool noTransfer(Player client, UserItem uItem, FactionVehicle fVeh) { if (!fVeh.GetOwners().Contains(client.GetUser().FactionId ?? 0)) return false; if (fVeh.Model != WeaponDealManager.WEAPON_DEAL_GANG_VEHICLE_HASH) return false; return true; } } }