This is the official documentation and system overview for the Job Menu System by iZaap Studios, a powerful solution that lets players manage multiple jobs with a modern interface, database persistenc
# iZaap Studios - Punishment System
ensure oxmysql
ensure izaap_jobmenu
🛠️ Insert the SQL and Configure Your Framework:
CREATETABLEIFNOTEXISTS`jobslots` (`citizenid`VARCHAR(50) NOT NULLPRIMARY KEY,`slots`TEXTNOT NULL);
--==============================================================---- 🧩 CONFIGURACIÓN PRINCIPAL ---- iZaap Studios - JobMenu ----==============================================================--Config = {}-- 🔧 Framework en uso ('qb' para QBCore, 'esx' para ESX)-- Puedes forzarlo desde tu server.cfg con:-- set izaap_framework "qb"-- set izaap_framework "esx"Config.Framework =GetConvar('izaap_framework', 'qb') -- 'qb' o 'esx'--==============================================================---- ⚙️ COMANDOS CONFIGURABLES--==============================================================---- 📂 Comando para abrir el menú principal del JobMenuConfig.OpenCommand ='jobmenu'-- ➕ Comando para agregar un nuevo slot de trabajo a un jugadorConfig.AddSlotCommand ='addslotjob' -- Puedes cambiarlo a 'agregarslot', por ejemplo-- 🛠 Comando para establecer la cantidad total de slots que tiene un jugadorConfig.SetSlotCommand ='setslotjob' -- Puedes cambiarlo a 'modificarslots' si prefieres-- 🎯 Cantidad inicial de slots por jugador (mínimo 2 recomendado)Config.Slots =2Config.UIText = { sidebarTitle ="JOBMENU", sidebarInicio ="Home", sidebarSlots ="Slots", tituloPrincipal ="iZaap Scripts", statSlots ="Slots Totales", statTrabajo ="Trabajo Actual", bienvenida ="¡Bienvenido al menú de Trabajo! Selecciona “Mis Slots” para ver tus trabajos almacenados.", footer ="⭐ ¡Gestiona tu trabajo de forma sencilla con iZaap Scripts ⭐"}
--==============================================================--
-- 🧩 CONFIGURACIÓN PRINCIPAL --
-- iZaap Studios - JobMenu --
--==============================================================--
Config = {}
-- 🔧 Framework en uso ('qb' para QBCore, 'esx' para ESX)
-- Puedes forzarlo desde tu server.cfg con:
-- set izaap_framework "qb"
-- set izaap_framework "esx"
Config.Framework = GetConvar('izaap_framework', 'esx') -- 'qb' o 'esx'
--==============================================================--
-- ⚙️ COMANDOS CONFIGURABLES
--==============================================================--
-- 📂 Comando para abrir el menú principal del JobMenu
Config.OpenCommand = 'jobmenu'
-- ➕ Comando para agregar un nuevo slot de trabajo a un jugador
Config.AddSlotCommand = 'addslotjob' -- Puedes cambiarlo a 'agregarslot', por ejemplo
-- 🛠 Comando para establecer la cantidad total de slots que tiene un jugador
Config.SetSlotCommand = 'setslotjob' -- Puedes cambiarlo a 'modificarslots' si prefieres
-- 🎯 Cantidad inicial de slots por jugador (mínimo 2 recomendado)
Config.Slots = 2
Config.UIText = {
sidebarTitle = "JOBMENU",
sidebarInicio = "Home",
sidebarSlots = "Slots",
tituloPrincipal = "iZaap Scripts",
statSlots = "Slots Totales",
statTrabajo = "Trabajo Actual",
bienvenida = "¡Bienvenido al menú de Trabajo! Selecciona “Mis Slots” para ver tus trabajos almacenados.",
footer = "⭐ ¡Gestiona tu trabajo de forma sencilla con iZaap Scripts ⭐"
}