Exports

checkJob - Runs the config/jobs.lua checkJob function for opening the boss menu

---@param jobName string Players job to check
---@return boolean, boolean, boolean, boolean, <number or string>, table
exports['mk_bossmenu']:checkJob(jobName)

--Example to open Bossmenu
local canHire, canFire, canDeposit, canWithdraw, grade, jobGrades = exports['mk_bossmenu']:checkJob('police')
if canHire or canFire or canDeposit or canWithdraw then 
    TriggerEvent('MK_BossMenu:Client:OpenBossMenu', {
        Name = 'police',
        CanHire = canHire,
        CanFire = canFire,
        CanDeposit = canDeposit,
        CanWithdraw = canWithdraw,
        Grade = grade,
        Type = 'job',
        JobGrades = jobGrades,
    })
end

checkGang - Runs the config/gangs.lua checkGang function for opening the boss menu

---@param gangName string Players gang to check
---@return boolean, boolean, boolean, boolean, <number or string>, table
exports['mk_bossmenu']:checkGang(gangName)

--Example to open Bossmenu
local canHire, canFire, canDeposit, canWithdraw, grade, gangGrades = exports['mk_bossmenu']:checkGang('lostmc')
if canHire or canFire or canDeposit or canWithdraw then 
    TriggerEvent('MK_BossMenu:Client:OpenBossMenu', {
        Name = 'lostmc',
        CanHire = canHire,
        CanFire = canFire,
        CanDeposit = canDeposit, 
        CanWithdraw = canWithdraw,
        Grade = grade,
        Type = 'gang',
        JobGrades = gangGrades,
    })
end

Last updated