Skip to content

cdeivid/jobcreator-fivem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Job Creator for FiveM

Version License FiveM

A comprehensive job creation and management system for FiveM servers, inspired by Jaksam's Jobs Creator. Compatible with both ESX and QBCore frameworks.

๐Ÿ‡ช๐Ÿ‡ธ Documentaciรณn en Espaรฑol

๐ŸŒŸ Features

โœจ Easy Installation

  • Minimal configuration required
  • Drag & drop installation - just drop the files
  • Simple configuration in server.cfg:
    ensure jobcreator
    

๐ŸŒ Multilingual Support

Supports 12 languages:

  • ๐Ÿ‡ฌ๐Ÿ‡ง English
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian
  • ๐Ÿ‡ฉ๐Ÿ‡ช German
  • ๐Ÿ‡ฌ๐Ÿ‡ท Greek
  • ๐Ÿ‡ง๐Ÿ‡ฆ Bosnian
  • ๐Ÿ‡ต๐Ÿ‡น Portuguese
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish
  • ๐Ÿ‡ซ๐Ÿ‡ท French
  • ๐Ÿ‡ธ๐Ÿ‡ฐ Slovak
  • ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish
  • ๐Ÿ‡จ๐Ÿ‡ฟ Czech
  • ๐Ÿ‡ต๐Ÿ‡ฑ Polish

๐Ÿ’ผ Job Management

  • โœ… Create jobs quickly
  • โœ… Edit jobs in real-time
  • โœ… Delete jobs without errors
  • โœ… Whitelist system
  • โœ… Auto-unemployed when job is deleted
  • โœ… Automatic ID synchronization

๐Ÿ“Š Rank/Grade Management

  • Create ranks with custom permissions
  • Edit ranks live
  • Delete ranks safely
  • Configure salaries per rank

๐ŸŒ Nexus (Job Sharing)

  • Share jobs between servers
  • Import jobs easily
  • Community of shared jobs

๐ŸŽฏ Interactive Markers

Available marker types:

  • ๐Ÿ’ฐ Deposits
  • ๐Ÿ”ซ Arsenals
  • ๐Ÿ”’ Safes
  • ๐Ÿš— Public/Private Garages
  • ๐Ÿช Job Shops
  • ๐Ÿ”จ Crafting Tables
  • ๐Ÿ“ Teleporters
  • ๐Ÿช Markets
  • ๐ŸŒพ Harvest Points
  • โš™๏ธ Processing Points
  • ๐Ÿ›ก๏ธ Enhanced Armories

Marker features:

  • Customizable 3D text
  • Custom colors
  • OX Target compatible
  • QB Target compatible

๐ŸŽฎ Job Actions

  • ๐Ÿ‘ฎ Handcuff/Uncuff players
  • ๐Ÿ’ต Bill players
  • ๐Ÿ” Search players
  • ๐Ÿ”“ Lockpick vehicles
  • ๐Ÿงฝ Clean vehicles
  • ๐Ÿ”ง Repair vehicles
  • ๐Ÿš“ Impound vehicles
  • ๐Ÿ“‹ Check vehicle owners
  • ๐Ÿ†” Check player identity
  • ๐Ÿ“œ Check licenses
  • ๐Ÿ’Š Heal players
  • โค๏ธ Revive players

๐Ÿ“ˆ Statistics System

  • Track job popularity
  • Server economic balance
  • Rank distribution
  • Player count per job
  • Automatic periodic updates

๐Ÿ”ง Requirements

Required Dependencies

  • FiveM Server (latest version)
  • mysql-async or oxmysql or ghmattimysql
  • One of the following frameworks:
    • ESX Legacy or ES Extended
    • QBCore

Optional Dependencies

  • ox_target (for OX Target compatibility)
  • qb-target (for QB Target compatibility)
  • jsfour-idcard (for ID card integration)

๐Ÿ“ฅ Installation

Step 1: Download

Download the latest version from Releases.

Step 2: Install

  1. Extract the ZIP file
  2. Place the jobcreator folder in your resources directory
  3. Ensure the structure is:
    resources/
    โ””โ”€โ”€ jobcreator/
        โ”œโ”€โ”€ client/
        โ”œโ”€โ”€ server/
        โ”œโ”€โ”€ html/
        โ”œโ”€โ”€ locales/
        โ”œโ”€โ”€ config.lua
        โ””โ”€โ”€ fxmanifest.lua
    

Step 3: Configure Database

The script will automatically create the necessary tables on startup. Ensure you have mysql-async configured correctly.

Step 4: Configure server.cfg

Add these lines to your server.cfg:

ensure mysql-async  # or oxmysql/ghmattimysql
ensure jobcreator

Step 5: Configure the Script

Edit config.lua according to your needs:

Config.Framework = 'auto'  -- 'auto', 'esx', 'qbcore'
Config.Locale = 'en'       -- Default language
Config.EnableWhitelist = true
Config.AutoUnemployed = true
-- ... more options

Step 6: Start the Server

Restart your FiveM server and the script will start automatically.

๐ŸŽฎ Usage

Access the Menu

  • Command: /jobcreator
  • Key: F6 (configurable)
  • Requires: Administrator permissions

Create a Job

  1. Open the menu with /jobcreator
  2. Go to the "Jobs" tab
  3. Click "Create Job"
  4. Fill in the data:
    • Job name (e.g., police)
    • Job label (e.g., Police Department)
    • Enable whitelist (optional)
  5. Click "Submit"

Create Ranks

  1. Open the menu and go to "Grades"
  2. Select a job
  3. Click "Create Grade"
  4. Configure:
    • Rank number (0, 1, 2, etc.)
    • Rank name
    • Rank label
    • Salary

Create Markers

  1. Position yourself where you want the marker
  2. Open the menu and go to "Markers"
  3. Click "Create Marker at Current Position"
  4. Configure:
    • Associated job
    • Marker type
    • Label
    • Size and color

Use Job Actions

  • Method 1: Open main menu โ†’ "Actions" tab
  • Method 2: Press F7 for quick actions menu
  • Get close to the target player/vehicle
  • Select the desired action

Nexus System

  1. Share a job:

    • Open menu โ†’ "Jobs" tab
    • Click "Share" on the desired job
  2. Import a job:

    • Open menu โ†’ "Nexus" tab
    • Click "Load Jobs from Nexus"
    • Select the job to import

View Statistics

  1. Open menu โ†’ "Statistics" tab
  2. Click "Refresh Statistics"
  3. You'll see:
    • Most popular jobs
    • Player count per job
    • Economic balance

๐Ÿ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.

Version: 1.0.0
Last Updated: 2024
Compatibility: FiveM Latest, ESX Legacy, QBCore

Like this script? โญ Give it a star on GitHub!

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors