diff --git a/scripts/server/business.js b/scripts/server/business.js index 6fb5c8e0..60ec4565 100644 --- a/scripts/server/business.js +++ b/scripts/server/business.js @@ -3074,9 +3074,11 @@ function canPlayerLockUnlockBusiness(client, businessId) { // =========================================================================== -function canPlayerManageBusiness(client, businessId) { - if (doesPlayerHaveStaffPermission(client, getStaffFlagValue("ManageBusinesses"))) { - return true; +function canPlayerManageBusiness(client, businessId, exemptAdminFlag = false) { + if (exemptAdminFlag == false) { + if (doesPlayerHaveStaffPermission(client, getStaffFlagValue("ManageBusinesses"))) { + return true; + } } if (getBusinessData(businessId).ownerType == AGRP_BIZ_OWNER_PLAYER) { diff --git a/scripts/server/vehicle.js b/scripts/server/vehicle.js index 25496545..99c034b2 100644 --- a/scripts/server/vehicle.js +++ b/scripts/server/vehicle.js @@ -879,34 +879,6 @@ function canPlayerManageVehicle(client, vehicle, exemptAdminFlag = false) { // =========================================================================== -function doesPlayerOwnVehicle(client, vehicle) { - let vehicleData = getVehicleData(vehicle); - - if (vehicleData.ownerType == AGRP_VEHOWNER_PLAYER) { - if (vehicleData.ownerId == getPlayerData(client).accountData.databaseId) { - return true; - } - } - - if (vehicleData.ownerType == AGRP_VEHOWNER_CLAN) { - if (vehicleData.ownerId == getPlayerCurrentSubAccount(client).clan) { - if (doesPlayerHaveClanPermission(client, "ManageVehicles")) { - return true; - } - } - } - - if (vehicleData.ownerType == AGRP_VEHOWNER_BIZ) { - if (canPlayerManageBusiness(client, getBusinessIdFromDatabaseId(vehicleData.ownerId), true)) { - return true; - } - } - - return false; -} - -// =========================================================================== - function setVehicleJobCommand(command, params, client) { if (!isPlayerInAnyVehicle(client)) { messagePlayerError(client, getLocaleString(client, "MustBeInAVehicle"));