WENTUS

Installation

MC Club installation steps — gang, bank account, config, startup.

First install the general dependencies. Then:

Place the folder

Place the wentus-mcclub folder under resources/[wentus]/.

Add the gang

Add the lostmc gang to your framework:

qbx_core/shared/gangs.lua — numeric grade keys [0]:

['lostmc'] = {
    label = 'The Lost MC',
    grades = {
        [0] = { name = 'Recruit' },
        [1] = { name = 'Enforcer' },
        [2] = { name = 'Shot Caller' },
        [3] = { name = 'Boss', isboss = true },
    },
},

Management menu

Point Config.Base.Events.ManagementMenu at your menu resource: qb-gangmenu:client:OpenMenu for a gang, qb-bossmenu:client:OpenMenu for a job.

Bank account

Set Config.Base.Events.ManagementMoney according to your banking resource — this is where the delivery payout lands. Make sure the lostmc account exists there.

Config + start

config.lua → make your Config.Base framework selection (Configuration). Add to server.cfg:

ensure wentus-mcclub
On start the server validates Config.Base against the resources that are actually running. A clean console means the configuration is consistent; any mismatch is printed as dependency missing/not started: … — check Config.Base.

Using a job instead of a gang

SettingGangJob
Config.Base.GroupTypegangjob
Config.Base.Events.ManagementMenuqb-gangmenu:client:OpenMenuqb-bossmenu:client:OpenMenu
Config.Settings.GangNamegang namejob name

Stash

MC Club registers (ox_inventory) or creates (qb-inventory) one stash automatically:

StashConfig keyAccess
Club stashConfig.Settings.Stashlostmc members only

Size: Config.Settings.StashSettings (slots, weight).

Optional: qb-target instead of ox_target

qb-target needs PolyZone. Uncomment these lines in fxmanifest.lua:

client_scripts {
    '@PolyZone/client.lua',
    '@PolyZone/CircleZone.lua',
    -- ...
}

Then set Config.Base.TargetSystem.TargetExport = "qb-target" and Config.Base.PolyZone.Type = "PolyZone".