Configuration
Complete configuration reference for the Lite Jobs Pack.
Configuration Files
The script uses configuration files located in the shared/ folder:
shared/config.lua
Main configuration (framework, features, systems)
shared/jobs/*.lua
Individual job settings (NPC, payment, XP, routes)
server/editable.lua
Discord webhook settings
Basic Settings
Framework & Core
-- Framework Selection
-- Options: 'qb', 'esx', 'vrp', 'vrp2', 'standalone'
Config.Framework = "qb"
-- Database Resource
-- Options: 'oxmysql', 'mysql-async', 'ghmattimysql'
Config.SQL = "oxmysql"
-- Inventory System
-- Options: 'qb_inventory', 'esx_inventory', 'ox_inventory', 'qs_inventory'
Config.Inventory = "qb_inventory"
-- Language (Available: 'en', 'tr', 'de', 'fr', 'pt', 'ru', 'es', 'nl')
Config.Locale = "en"
-- Currency Display Symbol
Config.CurrencySymbol = "$"
-- Event Prefix (used for internal events)
Config.EventPrefix = "tw-litejobpack"Debug Settings
Production Servers: Always set Config.DevMode, Config.Debug, and Config.Test to false for better performance!
Lobby Settings
Target System
Per-point choice
Since v1.4.8 every interaction point can use targets or a key prompt on its own. If a graphics pack or a custom prop makes one interaction hard to hit with the target crosshair, set only that point to "drawtext" and leave the rest on targets. Points not listed in points follow default.
NPC Camera
Feature Toggles
Quality System
Adds tiered loot quality with level-based bonuses.
Dynamic Economy
Supply and demand system that adjusts item prices automatically.
Global Events
Server-wide special events with collective goals and rewards.
Job Cooldown
Prevents players from spamming jobs.
Coop Payment
Configure team payment bonuses.
Daily Bonus
Random daily bonus jobs with increased pay.
Coop Leaderboard
Team-based rankings visible in the UI.
Weather Impact
Adjust job payments based on in-game weather.
Shift System
Time-based payment multipliers.
Referral Bonus
Reward players for inviting others to jobs.
Achievements
Track player milestones with Discord webhook support.
UI Positioning
Customize UI element positions. Players can also drag panels in-game.
locked = true— Panel stays at the configured position, player cannot move itlocked = false— Player can drag and save a custom positionIncrement
DefaultUIPositionsVersionwhen changing positions to reset player overrides
Disabling / Enabling Individual Jobs
Each job can be toggled on or off in its own config file (shared/jobs/<jobname>.lua):
When disabled:
The job NPC will not spawn
The job blip will not appear on the map
Players cannot start the job
Miscellaneous Settings
Admin Panel
The Lite Jobs Pack includes a powerful admin panel for managing jobs, players, and the economy at runtime.
Access Configuration
Access the admin panel with the /jobadmin command (configurable).
Dashboard
The admin dashboard provides real-time statistics:
Economy Overview — Total money and XP earned (today, this week, all-time)
Job Breakdown — Revenue and unique player counts per job
Active Lobbies — Current coop sessions with player lists
Market Prices — Live supply/demand multipliers for all items
Online Players — Current player count
Player Management
Search Players — Find by name or identifier (online and offline)
Player Statistics — View job levels, total XP, recent job history (last 20 jobs)
Set Player Level — Manually adjust a player's job level (1 to max)
Set Perk Points — Adjust a player's perk point balance
Economy Management
View Pay Rates — See payment modes, item prices, quality tiers for every job
Set Market Multipliers — Adjust supply/demand pricing per item
Reset Market — Reset individual items or all market prices to base values
Save Economy Config — Persist changes directly to job config files
Job Editor (Runtime)
Admins can edit job configurations at runtime without server restart:
NPC Settings — Model, scenario, coordinates, interaction distance, blip label
Vehicle Settings — Model, plate, colors, spawn locations
Location Coordinates — Processing station, work clothes, finish area
Spawn Points — Rock spawns, tree spawns, area spots
Job State — Enable/disable individual jobs
The Job Editor requires Config.DevMode = true or admin permission. Changes are saved directly to the job config files.
Discord Logging
Configure Discord webhooks for admin action logging in server/editable.lua:
Individual Job Configuration
Each job has its own configuration file in shared/jobs/. Every job file follows a consistent structure:
Job Metadata
NPC Configuration
Payment Modes
Jobs use one of four payment modes:
"onJobEnd"
Pay on job completion based on items collected
Miner, Farmer, Scrapyard
"distance"
Pay based on distance traveled
Trucker, Taxi, Dog Walker
"custom"
Custom payment logic per action
Fishing, Powerlines
Per-item
Pay per individual task completed
Cleaner, Delivery
XP Rewards
Vehicle Configuration
Quality Tiers (Per-Job Override)
Individual jobs can override the global quality system:
Clothes (Work Uniform)
Preview System
Each job has a multi-step preview with camera angles:
Need Help?
Last updated

