Здраствуйте,у меня такая проблема что когда пытаюсь купить машину в автосалоне, то вышибает ошибку в консоле
if (id == 1) // Для себя
{
if (!VehicleModel.AirAutoRoom.isAirCar(vName))
{
var vehiclesCount = VehicleManager.GetVehiclesCarCountToPlayer(player.Name);
if (vehiclesCount >= Houses.GarageManager.MaxGarageCars)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter,
$"У Вас максимальное кол-во машин", 3000);
RemoteEvent_carroomCancel(player);
return;
}
var house = Houses.HouseManager.GetHouse(player, true);
if (house != null)
{
if (vehiclesCount >= Houses.GarageManager
.GarageTypes[Houses.GarageManager.Garages[house.GarageID].Type].MaxCars)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter,
$"У Вас максимальное кол-во машин, которое поддерживает Ваше место жительства.",
3000);
RemoteEvent_carroomCancel(player);
return;
}
}
}
VehicleManager.Create(player, vName, carColors[color], carColors[color], Logs: $"buyCar_donate({vName}");
Players.Phone.Messages.Repository.AddSystemMessage(player, (int)DefaultNumber.Bank, LangFunc.GetText(LangType.Ru, DataName.YouBuyCarV3, vName), DateTime.Now);
}
if (id == 1) // Для себя
{
if (!VehicleModel.AirAutoRoom.isAirCar(vName))
{
var vehiclesCount = VehicleManager.GetVehiclesCarCountToPlayer(player.Name);
if (vehiclesCount >= Houses.GarageManager.MaxGarageCars)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter,
$"У Вас максимальное кол-во машин", 3000);
RemoteEvent_carroomCancel(player);
return;
}
var house = Houses.HouseManager.GetHouse(player, true);
if (house != null)
{
if (vehiclesCount >= Houses.GarageManager
.GarageTypes[Houses.GarageManager.Garages[house.GarageID].Type].MaxCars)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter,
$"У Вас максимальное кол-во машин, которое поддерживает Ваше место жительства.",
3000);
RemoteEvent_carroomCancel(player);
return;
}
}
}
VehicleManager.Create(player, vName, carColors[color], carColors[color], Logs: $"buyCar_donate({vName}");
Players.Phone.Messages.Repository.AddSystemMessage(player, (int)DefaultNumber.Bank, LangFunc.GetText(LangType.Ru, DataName.YouBuyCarV3, vName), DateTime.Now);
}