Installation
Step-by-step guide to install the Lite Jobs Pack on your FiveM server.
Prerequisites
Before installing, make sure you have:
Framework
QBCore, QBox, ESX, vRP, or Standalone
Database Resource
oxmysql (recommended), mysql-async, or ghmattimysql
FiveM Server
Build 2802 or higher recommended
Step 1: Download the Script
From Cfx.re Portal (Recommended)
Go to portal.cfx.re
Navigate to Granted Assets
Find tw-litejobpack in your purchased scripts
Click Download to get the latest version
From Tebex
Log in to your Tebex account
Go to your purchases
Download the script package
Step 2: Extract Files
Extract the downloaded archive
You will find three folders:
tw-litejobpack- Main script (23 jobs, UI, configs)tw-litejobpack-stream- Stream assets (custom props, tools, weapons, vehicles)tw-litejobpack-map- Map assets (warehouse interior and crate models)
Place all three folders in your server's
resourcesdirectory
Important: Both asset folders are required! The stream folder contains custom props (ores, tools, crops, vehicles, weapons) and the map folder contains the warehouse interior used by the Warehouse and Forklift jobs. Without them, many jobs will not function correctly!
Step 3: Database Setup
Automatic Setup: The script automatically creates the required database tables when it starts for the first time. No manual SQL import needed!
The following tables are created automatically:
Player job progress & XP/levels
Statistics & leaderboard data
Achievement tracking
Session management
Step 4: Configure the Script
Open shared/config.lua and set your framework:
QBox Users: Set Config.Framework = 'qb' - QBox is fully compatible with the 'qb' setting.
See the Configuration page for all available options.
Step 5: Add Items & Weapons
Several jobs require inventory items or weapon definitions to be added to your framework.
Newspaper Job — WEAPON_ACIDPACKAGE (Required)
Critical: The Newspaper Delivery job uses WEAPON_ACIDPACKAGE to throw newspapers. This weapon is not included in GTA V by default. You must define it in your framework, or the Newspaper job will not work!
QB-Core — Add to qb-core/shared/weapons.lua:
ox_inventory — Add to ox_inventory/data/weapons.lua:
ESX — Add the weapon definition to your ESX weapons configuration.
This weapon is given via native GiveWeaponToPed, not through inventory. However, your framework still needs to recognize it.
Pressure Washer & Car Detailer — WEAPON_PRESSURE1 (ox_inventory Users)
If you are using ox_inventory, the Pressure Washer and Car Detailer jobs use WEAPON_PRESSURE1 as a work tool. This weapon is given natively (not through inventory), but ox_inventory's weapon mismatch system will detect it as unauthorized and remove it from the player.
To prevent this, you need to add WEAPON_PRESSURE1 to the ignore list.
Step 1 — Add to ox_inventory/data/weapons.lua:
Step 2 — Add to ignoreweapons in ox.cfg:
File: Your server's ox.cfg (usually located in your server root or txData base folder)
Find the line:
Change it to:
If you already have other weapons in the list, add it with a comma:
This setting tells ox_inventory to skip the weapon mismatch check for WEAPON_PRESSURE1. Without this, ox_inventory will repeatedly strip the pressure washer from the player's hands during the job.
Why is this different from the Newspaper job?
The Newspaper job (WEAPON_ACIDPACKAGE) is a throwable weapon — each throw consumes one item from inventory, so it must be managed through ox_inventory's item system with throwable = true.
The Pressure Washer (WEAPON_PRESSURE1) is a held tool — it stays in the player's hands during work and is removed when the tool is returned to the trunk. It does not need to exist in the inventory, only to be ignored by the mismatch system.
Fishing Items (18 items)
Fish (9 types):
fish_anchovy
Anchovy
fish_trout
Trout
fish_mackerel
Mackerel
fish_salmon
Salmon
fish_snapper
Snapper
fish_tuna
Tuna
fish_grouper
Grouper
fish_swordfish
Swordfish
fish_shark
Shark
Fishing Rods (3 types):
standartrod
Standard Rod
carbonrod
Carbon Rod
prorod
Pro Rod
Baits (6 types):
basicbait
Basic Bait
spoonlure
Spoon Lure
threesided
Three-Sided Lure
tailfish
Tail Fish Lure
doublehook
Double Hook
triplehook
Triple Hook
Diving Items (2 items)
dendrogyra_coral
Pillar Coral
antipatharia_coral
Black Coral
Note: Refer to the ITEMS.md file included with the script for ready-to-copy item definitions for your framework.
Step 6: Add to server.cfg
Add the following to your server.cfg:
Load Order:
Dependencies must start before the script
Map resource (
tw-litejobpack-map) and stream resource (tw-litejobpack-stream) must be started before the main script
Step 7: Restart Server
Save all configuration changes
Restart your server completely
Check the server console for any errors
Verification
After starting the server, verify the installation:
Check Console
Look for these messages in your server console:
Database tables created successfully (first run only)
No error messages related to tw-litejobpack
In-Game Test
Open the map and look for job blips
Go to any job NPC location
Interact with the NPC to open the job menu
Select a job, create a lobby, and test the gameplay
Verify XP and payment are working correctly
Troubleshooting
Script Won't Start
Check resource name matches exactly (case-sensitive on Linux)
Verify all dependencies are started before the script
Check for syntax errors in config files
Missing Props / Custom Models Not Loading
Make sure both
tw-litejobpack-streamandtw-litejobpack-mapare in your resources folderVerify they are started in your
server.cfgbefore the main scriptCheck the server console for streaming errors
Warehouse / Forklift Jobs Not Working
Make sure
tw-litejobpack-mapresource is started — it contains the warehouse interiorVerify the map resource loads without errors in the server console
The warehouse map includes custom crate models required for the Forklift and Warehouse jobs
Items Not Found (Fishing/Diving)
Ensure you've added all required items to your framework
Check item names match exactly (case-sensitive)
Refer to the
ITEMS.mdfile for correct item definitions
Database Errors
Verify database connection string in
server.cfgCheck that your database resource is starting properly
Ensure
Config.SQLmatches your database resource
Changing Station Door Not Visible
If the door at the changing station is invisible, add the following to your server.cfg:
This enables dynamic door creation in FiveM, which is required for the changing station door to render properly.
Framework Not Detected
Make sure
Config.Frameworkmatches your frameworkVerify framework resource is starting before tw-litejobpack
Check framework resource name matches expected names
Need Help?
Having installation issues? Join our Discord server and open a support ticket with:
Server console errors
Your
Config.FrameworkandConfig.SQLsettingsScreenshots of any issues
Last updated

