Description
π Overview
LMX MultiJob Pro is a production-grade multi-job + boss operations suite for FiveM.
Players can save unlimited jobs, switch instantly, and organizations get real in-game tools: shifts, attendance hours, inbox messaging, promotion requests, temporary roles, and smart location-based job routing.
Built for ESX / QBCore / QBoxΒ , fully configurable, and designed for serious RP servers that want structure without Discord chaos.
β¨ Features
β Core MultiJob (Players)
π§βπΌ Save Unlimited Jobs β keep every job youβve ever had (configurable cap)
β Favorites β pin your main jobs to the top
β‘ Quick Switch (F7) β instantly swap to your last job (no menus)
π§ Clock Out / Off Duty β one click sets you to
Config.OffDutyJobποΈ Delete Jobs β remove jobs you donβt want anymore
β¨οΈ Clean Controls β
/jobs+ keybind menu (F4)
π Boss Suite (Organizations)
π₯ Employee Management
π’π Online/Offline Roster β see whoβs active instantly
π Promote / Demote / Fire β enforced by grade permissions (chain of command)
π Bonuses β pay employees from society funds β bank
π° Society Funds β deposit / withdraw / balance (framework-aware)
π§Ύ Logging & Security
π§Ύ Audit Logs β every action logged (optional Discord webhook)
π Anti-Exploit β rate limits, bonus caps, suspicious activity logging
π§© Modules (6)
ποΈ 1. Shift Scheduling
Create shifts (start/end + days of week)
Assign employees
Confirm/decline system
Optional self-sign for open shifts
Boss overview of confirmations
β±οΈ 2. Attendance / Hours Tracking
Manual clock in/out
Auto clock-out on job switch
Optional duty zones + router-based automation
Boss reports: currently clocked in + weekly/monthly totals
Anti-AFK session cap (default 12h)
π¬ 3. Internal Messaging / Inbox
Job-wide announcements (priority levels)
Direct messages to employees
Inbox badge + archive + delete
Auto cleanup after X days
π 4. Promotion Requests (Approval Chains)
Employees apply in-game (no Discord begging)
Approve with note / deny with reason
Optional multi-step approval chains per job
Auto grade update on approval
Anti-spam (max pending requests)
β³ 5. Temporary Roles (Auto Expiry)
Grant job/grade for a time duration
TEMP tag + expiry timer
Auto remove on expiry + optional auto-switch behavior
Boss view: active temp roles + revoke early
π 6. Job Router (Smart Switching)
Zone-based job prompts/switching
Modes: prompt / keybind / auto
Player preference per location: Always / Ask / Never
Optional auto clock-in on entry
Priority support (overlapping zones)
βοΈ Frameworks & Tech
β ESX | QBCore | QBox (QBX)
π§ Auto Framework Detection (
Config.Framework = 'auto')π’οΈ Auto DB Migration β no manual SQL imports required
π§© Built on
ox_lib+oxmysqlπ οΈ One Config File β every feature toggleable & customizable
π Requirements
ox_liboxmysql
β‘ Installation (Quick)
Ensure dependencies (
ox_lib,oxmysql)Drop the resource into your resources folder
Add to
server.cfg:ensure lmx_multijobproConfigure
config.luaRestart server
π Documentation
π GitBook: https://lmx-development.gitbook.io/lmx-development
π¬ Support
Join our Discord for support: https://discord.com/invite/kWsTfC8wAA
Inspired by Wasabi Multijob