Browse docs

Installation

Follow these steps to prepare your server for the Sky Mechanic Job script, from dependencies and SQL import to workshop placement.

Setup Checklist

Install or Update sky_base

Download the sky_base package from the same CFX Portal account as the Mechanic Job, then install or update it on your server.

Install or Update sky_jobs_base

Download the sky_jobs_base package from the same CFX Portal account as the Mechanic Job, then install or update it on your server.

Import the SQL

Run the included import.sql against your server database. This creates the tuning persistence and tuning-order tables:

  • sky_mechanic_vehicle_tuning
  • sky_mechanic_tuning_orders

Deploy the Script

Place the sky_mechanicjob resource inside your server files, add it to server.cfg, and ensure it starts after your framework, inventories, target, sky_base, and sky_jobs_base.

Add Mechanic Items

Add the required mechanic items to your inventory script. For ready-to-copy examples, see the Inventory Items page.

Required tuning / service items:

  • body_kit
  • wheels
  • spray_can
  • engine
  • brakes
  • transmission
  • turbo
  • antilag_kit
  • suspension
  • armor_plating
  • stance_kit
  • nitro_kit
  • spark_plugs
  • engine_oil
  • engine_coolant
  • brake_fluid
  • transmission_fluid
  • air_filter
  • rgb_controller

Zero the Job Salaries

In your database, open the job_grades table and set every salary entry for the mechanic job to 0. Our script handles salary payouts internally, and leaving framework salaries enabled will cause duplicate payments.

Grant admin + set up the boss

Before admin commands like /workshopcreator or /admintuning will work, you need an admin group in your framework. Follow the framework-specific steps on the Permissions page.

Once you have admin, run /setboss once to grant every boss permission to your highest mechanic grade, for example:

/setboss mechanic 4

Replace 4 with the top grade configured for your mechanic job. This only needs to run after a fresh install or after wiping sky_job_permissions.

Place Workshops

Restart the server and run /workshopcreator as an admin. This opens the workshop creator from sky_jobs_base, where you can place duty, garage, shop, stash, self-service tuning, engine hoists, workshop lifts, and other mechanic interaction points defined by the resource.

Review the Config

Open sky_mechanicjob/config/config.lua and verify these sections before going live:

  • Config.Jobs for mechanic factions, shop items, and job vehicles
  • Config.OrderRequiredItems for which item each tuning category consumes or checks
  • Config.Nitro, Config.AntiLag, and Config.TwoStep
  • Config.Wear.parts for mileage-based part wear and repair requirements
  • Config.CommandPermissions if you want different groups for admin/debug commands

Support

Need help? Our support team is always ready to assist

Join Discord