⛏️ESSENTIAL JOBS - RUSTIC

Here check the installation guide

Don’t know how the jobs work or what the steps are? Check out this step-by-step guide we’ve made for you!

-> WORK GUIDE

INSTALLATION GUIDE

Download from KEYMASTER and unzip the forge-jobs.pack.zip. Place the entire forge-jobs folder inside your server's resources directory. Do not rename this folder, otherwise the script may not work correctly.

Add the resource to your server start config (server.cfg), making sure the dependencies are started in the correct order:

⚠️ Make sure all the dependencies (framework, inventory, target system, etc.) are started before this script in your server.cfg.

1. Install the SQL that comes with the script:

Import the SQL file provided into your database. This file includes essential tables for player job levels, daily missions, and other features. If you're using oxmysql, ensure the wrapper is correctly installed and configured.

2. Install all Extras:

  1. PROPS From the EXTRA/[PROPS] folder, install the following resources in your server:

    • fury_cf_machines

    • fury_cf_workprops

    • fury_cfh_bones

    Additionally, download and install bzzz_onion from bzzz's Tebex Store – it is not included in the script.

  2. ITEMS & IMAGES

    • Add all item definitions found in EXTRA/ITEMS INSTALLATION to your inventory system. Snippets are provided for:

      • ox_inventory

      • qb-inventory

      • quasar-inventory

    • Place the item icons from EXTRA/ITEMS INSTALLATION into your inventory’s image path (e.g., ox_inventory/web/images).

  3. MINIGAMES

    • Install the minigame resource(s) located in EXTRA/[MINIGAMES] into your server’s resources directory.

  4. Clear Cache

    • Always clear your server cache and your FiveM client cache after installation to avoid any loading issues.

  5. Reboot

    • Reboot your server completely after ensuring the script is correctly started and all configurations are in place.


CONFIG

The configuration is located in shared/config.lua, and you should take some time to understand and adjust it properly to deliver the best experience to your players.

Here’s what you can configure:

Core Settings

  • Config.Framework: "ESX", "QB", or "QBOX"

  • Config.SQL: "OXMYSQL", "MYSQL-ASYNC", or "GHMATTIMYSQL"

  • Config.Inventory: "ox_inventory", "qb-inventory", or "quasar-inventory"

  • Config.Target: "ox_target", "qb-target", or "" (for floating 3D text)

  • Config.Locale: "en", "es", "fr", etc.

  • Config.CurrencySymbol: Set your currency symbol (, $, etc.)

Job Settings

  • Define zones, NPCs, item rewards, props, animations, and tools per job (mining, fishing, etc.)

  • Set up processing stages for raw materials

  • Customize loot tables, spawn locations, and XP values

Tool System

  • Configure tool levels, item names, prices, and the rewards they unlock

Leveling System

  • Adjust XP progression, max levels, and how much XP is earned per action

Daily Missions

  • Set mission types, requirements, and rewards

  • Missions refresh daily, encouraging players to return

Sell Shop

  • Customize the item market, prices for raw and processed materials

  • Enable retail and wholesale logic

Localization

  • Add translations inside the Config.Locales table

  • Set your default with Config.Locale

  • Translate the UI directly in the HTML and JS files if needed


FINAL NOTES

🔁 Always ensure item names in your config match exactly the items defined in your inventory system. Typos will cause issues.

🧠 If you're using ox_target or qb-target, make sure their zones are correctly defined for every job step. You can also disable the target system and use floating 3D texts instead.

🌍 The script is fully localizable. Make your server more immersive by translating the experience into your community’s language.

If you need support or have any questions, join our Discord: https://discord.gg/UTVssdrXRV


CONFIG

The following will explain all the settings, one of the most important things that I recommend you spend a few minutes to understand in order to offer your users the best possible experience.

Fill all the CONFIG very carefully.

Last updated