Installation Guide
Follow this guide to install and configure the BS Crime Scene Cleaner Multiplayer Job on your FiveM server.
Check Prerequisites & Dependencies
Ensure your FiveM server is running an up-to-date server artifact and has the following required dependencies installed:
- Core Framework:
qbx_core(QBox),qb-core, ores_extended - Database Library:
oxmysql - UI / Library Utilities:
ox_lib - Target Interaction System:
ox_target,qb-target, orqbx-target - Dispatch Resource (Optional):
qb_dispatch,ps_dispatch,cd_dispatch, ornone(for alarm triggers) - Clothing Resource (Optional):
illenium-appearance,qb-clothing,esx_skin, ornone - Vehicle Keys System (Optional):
qbx_vehiclekeys,qb-vehiclekeys,qs-vehiclekeys, or custom via bridge - Phone System (Optional):
17mov_phone,lb_phone, ornone(for Shady Contact SMS alerts) - Notification System (Optional):
ox_lib,bs-advnotifications, or framework default
Download the Resource
Acquire BS Crime Scene Cleaner Multiplayer Job from your FiveM Keymaster (opens in a new tab) granted assets or the Cfx.re Portal (opens in a new tab).
Extract the archive into your server's resources directory (e.g., resources/[jobs]/bs-crimescenecleanerjob). Ensure the resource folder is named bs-crimescenecleanerjob.
Execute Database Migration (crimescenecleanerjob.sql)
Import the provided crimescenecleanerjob.sql file into your MySQL database using HeidiSQL, phpMyAdmin, or your database management tool of choice.
Configure Server ACE Permissions (server.cfg)
Open your server.cfg file and add the following lines above the ensure bs-crimescenecleanerjob line:
add_ace resource.bs-crimescenecleanerjob command.add_ace allowIMPORTANT: Why is
add_ace resource.bs-crimescenecleanerjob command.add_ace allowrequired?When
bs-crimescenecleanerjobstarts, the server script inserver/functions.luaexecutes the following command:ExecuteCommand(('add_ace %s %s allow'):format(serverConfig.adminPermission, 'crimescenecleanerjob.admin'))By default, FiveM prevents resources from running the
add_acecommand from script contexts unless the resource is explicitly grantedcommand.add_ace allow. Without this line in yourserver.cfg, FiveM will deny command execution, preventing admins from using/csctaskmanagerand/cscbonusmanager.
Configure Workwear & Hazmat Suits
The script provides dedicated outfits for standard workwear and biohazard containment hazmat suits:
- Open
config/cl_config.luaand review theoutfitstable:outfits.workwear: Applied when clocking in for shifts.outfits.hazmatSuit: Required when entering biohazard crime scenes and handling contamination. Players equip this by interacting with the service van.
- If your server streams custom EUP or replacement clothing packs, match the component drawable numbers (
torso2,pants,arms,mask,glass) to your server's clothing assets.
Add to Server Startup (server.cfg)
Add the resource start line below all framework, database, and bridge dependencies:
# Permissions
add_ace resource.bs-crimescenecleanerjob command.add_ace allow
# Start Resource
ensure bs-crimescenecleanerjobStart the Server and Verify Installation
- Restart your FiveM server.
- Check your server console for the green initialization banner and confirm no database or ACE permission errors appear.
- In-game, approach the headquarters blip, speak with the foreman NPC, and verify the tablet opens cleanly!