diff --git a/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs b/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs index e2aa0781..692f018e 100644 --- a/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs +++ b/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs @@ -17,18 +17,13 @@ namespace ReallifeGamemode.Server.WeaponDeal private const int WEAPON_AMOUNT_COP_STUNGUN = 4; public static bool checkWeaponDbyVehicle(Vehicle vehicle) { - if (!vehicle.HasData("WeaponDealLoad") || vehicle.GetData("WeaponDealLoad") == false) + if ((vehicle.HasData("WeaponDealLoad") && vehicle.GetData("WeaponDealLoad") == true) || + (vehicle.HasData("weaponDeal") && vehicle.GetData("weaponDeal") == true)) { - return false; - } - - - if(!vehicle.HasData("weaponDeal") || vehicle.GetData("weapionDeal") == false) - { - return false; + return true; } - return true; + return false; } [RemoteEvent("startWeaponDeal")] @@ -48,7 +43,7 @@ namespace ReallifeGamemode.Server.WeaponDeal Vehicle fVeh = VehicleManager.GetVehicleFromServerVehicle(factionVehicle); - if (fVeh.HasData("weaponDeal") && fVeh.GetData("weaponDeal") == true) + if (checkWeaponDbyVehicle(fVeh)) { ChatService.ErrorMessage(client, "Es läuft aktuell schon ein Waffentransport"); return;