Features
Features
Explore the job, grade, permission, framework, and database capabilities of Job Creator.
Features
No Limit Advanced Job Creator is a complete in-game job management system designed for servers using ESX, QB-Core, and QBX.
The script allows authorized administrators to manage jobs and grades without manually editing database entries.
Multi-framework support
No Limit Advanced Job Creator supports:
* ESX
* QB-Core
* QBX
* Automatic framework detection
The framework can be manually configured or automatically detected.
Config.Framework = "AUTO"The script detects supported frameworks and adapts its functionality accordingly.
---
Advanced in-game Job Creator
Authorized players can open a modern in-game interface and manage server jobs directly.
The Job Creator allows administrators to create and manage jobs without manually creating database entries.
---
Create jobs
Administrators can create new jobs directly through the Job Creator interface.
The script handles the job creation process and stores the required job information for the active framework.
Jobs can include configurable information such as:
* Job name
* Job label
* Job grades
* Grade names
* Grade labels
* Salaries
* Framework-supported job properties
---
Edit existing jobs
Existing jobs can be loaded into the Job Creator and edited.
Administrators can modify existing job information and save the changes directly through the interface.
The system updates the existing job data instead of requiring manual database editing.
---
Advanced grade management
The script includes grade management functionality.
Administrators can manage the grades associated with a job through the Job Creator interface.
Supported grade management includes:
* Creating grades
* Updating grades
* Editing grade information
* Setting grade labels
* Setting salaries
* Managing multiple grades for the same job
The script handles the required job grade database operations automatically.
---
Delete jobs
Administrators can delete existing jobs directly from the interface.
The Job Creator includes a confirmation process to help prevent accidental job deletion.
When a job is deleted, the associated job grade data is also removed from the relevant job structure.
---
ESX support
For ESX servers, the script integrates with:
es_extendedIt manages jobs using the supported ESX job structure and database tables.
---
QB-Core support
For QB-Core servers, the script supports:
qb-coreJob changes are integrated with the QB framework job system.
The script also includes runtime job handling to ensure job information can be updated while the server is running.
---
QBX support
For QBX servers, the script supports:
qbx_coreThe integration uses QBX job functionality for creating, removing, and updating jobs and grades.
This allows the Job Creator to work with the modern QBX framework structure.
---
Automatic framework detection
The script can automatically detect the supported framework running on your server.
Supported detection includes:
es_extended
qbx_core
qb-coreIf the framework configuration is invalid or mismatched, the script provides warnings through the server console.
---
Command access
The Job Creator can be opened using a configurable command.
Default:
/nolimitcreatorThe command can be changed or completely disabled through the configuration.
---
Custom keybind support
The Job Creator supports configurable FiveM keybind access.
Administrators can configure a key for opening the menu.
Example:
Config.CreatorKeybind = "F4"Keybind functionality can be enabled or disabled through the configuration.
---
ACE permission support
The script supports FiveM's native ACE permission system.
Server owners can restrict access using:
nolimit.jobcreator.openThis allows server owners to integrate Job Creator access with their existing permission groups.
---
Identifier-based permissions
The script can also restrict access using:
* Steam identifiers
* FiveM license identifiers
This provides a simple permission system for server owners who do not use ACE permissions.
---
Discord logging
No Limit Advanced Job Creator includes optional Discord webhook logging.
When enabled, relevant Job Creator activity can be sent to a configured Discord webhook.
Logging can be enabled with:
Config.UseLogging = trueThe webhook URL is configured server-side to keep it separate from client configuration.
---
Configuration validation
The script performs validation for important configuration values.
This includes checks for:
* Invalid framework configuration
* Missing supported framework
* Invalid Steam identifier formatting
* Invalid FiveM license formatting
* Invalid Discord webhook formatting
* Missing access configuration
* Missing menu opening configuration
Configuration problems are printed in the server console to make setup and troubleshooting easier.
---
Database integration
The script integrates with the existing job database structure used by supported systems.
For database-based job systems, it works with job information and grade information automatically.
Common job tables include:
jobsand:
job_gradesThe script can read, create, update, and delete the required job and grade data.
---
Modern NUI interface
No Limit Advanced Job Creator includes a custom NUI interface for managing jobs.
The interface provides a dedicated environment for:
* Viewing jobs
* Creating jobs
* Editing jobs
* Managing grades
* Deleting jobs
* Confirming destructive actions
The UI is included directly inside the resource.
---
Runtime job updates
For supported QB and QBX systems, the script includes runtime job handling so job changes can be applied through the framework while the server is running.
This helps administrators manage jobs without manually editing framework files.
---
No manual SQL required
For standard supported setups, server owners do not need to manually write SQL queries to create or manage jobs.
The Job Creator handles the required database operations through the in-game system.
---
Secure server-side operations
Important operations such as:
* Saving jobs
* Updating grades
* Deleting jobs
* Checking permissions
are handled through server-side logic.
This helps ensure job management is controlled by the configured authorization system.
