Forklift Job
Resource folder:
gs_forkliftjob
Installation Instructions for Forklift Job
Follow these steps to install and configure
gs_forkliftjob on your FiveM server.
-
Download the Resource
- Go to portal.cfx.re
-
Navigate to Assets > Granted Assets >
gs_forkliftjob - Download the resource
-
Extract the Files
-
Open the downloaded
.zipfile -
Inside, you'll find a folder named
gs_forkliftjob -
Move the entire
gs_forkliftjobfolder into your desired server resources folder (e.g.,/resources/[scripts])
-
Open the downloaded
-
Add to Server Configuration
- Open your
server.cfg -
Add the following line:
ensure gs_forkliftjob
- Open your
-
Restart the Server
- Restart your FiveM server (Important!)
-
Configure the Script (Optional)
- Navigate to
gs_forkliftjob/config.lua - Edit the configuration options to fit your server's needs
- Navigate to
What does the forklift job do?
Players talk to an NPC to start a warehouse shift, pick up pallets with a forklift, and deliver them to earn cash. Payment per pallet, spawn locations, delivery zones, and forklift settings are all configured in config.lua.
Can anyone start the job or only certain jobs?
Set Config.JobName to your job name to restrict access, or set it to nil to let anyone start a shift.
How does the forklift deposit work?
A deposit is taken from the player's bank when they start. It is refunded when they return the forklift to the return location at the end of the shift.
The forklift does not spawn
Check that at least one spawn point in Config.Forklift.SpawnLocations is clear of other vehicles. The script uses SpawnClearRadius to find an open spot. If every spot is blocked, no forklift will appear.
Players cannot pick up or deliver pallets
Confirm pallet and delivery zone coordinates in config match your map setup. If you moved the job area, update those positions and restart the resource.
Can I change pay per delivery?
Yes. Set Config.PaymentPerBox to the amount you want players to earn for each pallet delivered.
Does this work with ESX and QBCore?
Yes. Framework-specific payment and inventory hooks go through the bridge files when needed. Most job behavior is controlled from config.
The start NPC or blip is in the wrong place
Edit Config.Start for NPC coordinates, ped model, and blip settings. Restart the resource after changing world positions.