Skip to content

Tiltann/EasyJobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyJobs

EasyJobs is a full job management tablet for FiveM servers. Open it with /easyjobs and, if the player has permission, it shows a live list of all jobs. Each job can be opened, edited, and updated in real time without restarting the server.

What EasyJobs Is

EasyJobs is built for servers that want one system for all framework jobs and all job related services. It is designed to replace manual config editing with an in game management flow.

Main focus:

  1. Real time job editing with no downtime
  2. One interface for ESX, QB-Core, and Qbox
  3. Deep zone and action tools per job
  4. Admin visibility and control with history and webhooks
  5. Job sharing between servers through EasyJobs Exchange

Core Workflow

  1. Player with the required ace or group opens /easyjobs
  2. Tablet shows every available job in a clickable list
  3. Admin edits job data directly from the interface
  4. Changes are applied immediately while the server is running
  5. System tracks changes and can publish updates to logs and webhooks

Framework Support

EasyJobs supports:

  1. ESX with es_extended
  2. QB-Core with qb-core
  3. Qbox with qbx_core

All frameworks are translated to one unified internal model. That means jobs, grades, player job data, garages, and vehicle lists are handled in the same format no matter which framework is selected.

Permissions

Access is controlled by ace permissions and framework role checks.

Default management model:

  1. Admin permission through ace
  2. Optional boss level management per job
  3. Centralized server side validation for all edit actions

Feature Set

Live Job Management

  1. Create jobs
  2. Edit jobs
  3. Duplicate and copy settings between jobs
  4. Change grades, salaries, and permission levels
  5. Enable changes instantly without restart

Job Systems

  1. Duty system
  2. Boss system
  3. F6 action system with extensible actions
  4. Custom triggers using markers or NPC interactions
  5. Spawner zones

Zones and World Tools

  1. Markers
  2. Blips
  3. Garages with custom garage location mapping per job
  4. Stashes
  5. Farm collecting zones
  6. Crafting zones
  7. Selling zones
  8. Shop zones
  9. Alarms
  10. Teleports
  11. Animation zones
  12. Music players

Every zone can be:

  1. Public for everyone
  2. Restricted to one job
  3. Restricted to multiple selected jobs

Admin and Operations

  1. History timeline for admin changes
  2. Webhook support
  3. Real time job cache updates
  4. Unified framework wrappers for stable server logic

EasyJobs Exchange

  1. Publish job packs made on your server
  2. Download and use jobs made by others
  3. Share updates across communities

Dependencies

Required:

  1. ox_lib

Framework choice, use one:

  1. es_extended
  2. qb-core
  3. qbx_core

Installation

  1. Place EasyJobs in your resources folder
  2. Ensure your selected framework is started
  3. Ensure ox_lib is started before EasyJobs
  4. Add ensure EasyJobs in server cfg
  5. Restart server

Configuration

Main framework selection is in shared/config.lua.

Framework options:

  1. auto
  2. esx
  3. qb
  4. qbox

Project Goal

EasyJobs is meant to be a production ready job control center for serious RP servers. It keeps management fast for admins, clear for staff teams, and flexible for future job features.

About

A Free Manager to make Jobs a bit Easier!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors