๐Ÿ”Hornys Burger Job

A comprehensive job system for FiveM servers that allows players to work at Hornys Burger, featuring cooking stations, skill progression, and a payment system.

Features

  • Multiple cooking stations with unique recipes

  • Skill progression system with XP and levels

  • Interactive UI for cooking and register management

  • Support for multiple frameworks (ESX, QBCore)

  • Target system integration (qb-target, qtarget, ox_target)

  • Discord logging for transactions

  • Multiple notification systems support

  • Society money management

  • Inventory integration

Installation

  1. Import the SQL file:

[licensed]/[hate]/[released]/hate-hornys/installation/job_levels.sql
  1. Add the resource to your server.cfg:

ensure hate-hornys
  1. Configure the script in config.lua:

  • Set your framework (ESX or QBCore)

  • Configure business settings

  • Set up station locations and recipes

  • Configure notification system

  • Set up Discord webhook for logging

Dependencies

  • ESX or QBCore Framework

  • oxmysql

  • One of the following target systems:

    • qb-target

    • qtarget

    • ox_target

  • One of the following notification systems:

    • ESX Notifications

    • ox_lib

    • QBCore Notifications

    • Custom notification system

Available Exports

Server Side

-- Add money to business account
exports['hate-hornys']:AddBusinessMoney(count, job)

-- Add item to player inventory
exports['hate-hornys']:AddItem(name, count, source)

-- Get player inventory items
exports['hate-hornys']:GetPlayerInventoryItems(playerId)

-- Check if player has item
exports['hate-hornys']:GetItem(name, count, source)

-- Remove item from player inventory
exports['hate-hornys']:RemoveItem(name, count, source)

Client Side

-- Show notification to player
exports['hate-hornys']:ShowNotification(text, type)

Configuration

The script can be configured through the config.lua file. Key configuration options include:

  • Framework selection (ESX/QBCore)

  • Business settings (job name, blip settings)

  • Station locations and recipes

  • Notification system selection

  • Target system selection

  • Discord webhook settings

  • Payment timeout settings

Database Structure

The script uses a single table for tracking player skills:

job_levels
- id (AUTO_INCREMENT)
- identifier (VARCHAR)
- job (VARCHAR)
- skill_type (VARCHAR)
- level (INT)
- current_xp (INT)
- required_xp (INT)

Support

For support, please contact Hate Development through their official channels.

Security Notice

This script is protected by FiveM's escrow system. The client and server-side code is encrypted and cannot be modified.

Last updated