Files
reallife-gamemode/ReallifeGamemode.Server/Inventory/Items/WeaponDealItem.cs
2021-05-27 21:09:15 +02:00

30 lines
922 B
C#

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