WENTUS

Configuration

MC Club Config.Settings — delivery, garage, weapons, locations.

Common configuration for Config.Base. This page explains the key settings specific to MC Club.

The full list (all coordinates, zones, target boxes) is in the config.lua file. Here you'll only find concepts + frequently changed knobs.

General

GangName
string
lostmc — the gang in your framework, or the job name when Config.Base.GroupType is job.
Stash / StashSettings
string / table
Club stash ID and its size (slots, weight).
Logo
string
Header image used by the qb-menu variant of every menu.

Access Control

Base.GroupType
string
gang or job. Decides which player field gates targets, menus and every server callback. ESX supports job only.
Base.Events.ManagementMenu
string
Menu opened from the clubhouse PC — gang menu or boss menu.
Base.Events.ManagementMoney
string
Banking resource that receives the delivery payout.

Delivery

Delivery.DailyLimit
boolean
One run per player per day. The limit is spent when the run starts, so abandoning and restarting cannot farm rewards.
Delivery.TimeWindow
table
{ start = 1, finish = 20 } — 24h hours. Windows wrapping past midnight (22 → 4) work; start == finish disables the check.
Delivery.MaxDistance
number
Server-side distance validation in metres, applied to every delivery step, crafting and garage action.
Delivery.FinishMoney
number
Paid to the gang/society account when the truck is returned to the base.
Delivery.RewardItems
table
Item pool rolled at the drop point. RewardItemsRandom.Max above #RewardItems leaves room for an empty roll; RewardCount sets the amount.
Delivery.Zones
table
Candidate drop points. The server picks one at random per run.
Delivery = {
    Vehicle = "slamvan2",
    DailyLimit = true,
    TimeWindow = { start = 1, finish = 20 },
    MaxDistance = 15.0,
    FinishMoney = 5000,
    RewardItems = { "iron", "plastic" },
    RewardItemsRandom = { Min = 1, Max = 5 },
    RewardCount = { Min = 1, Max = 5 },
}

Weapon Recipes

The server reads this table directly; the client only sends the menu index.

Weapons = {
    {
        weaponSpawn = "weapon_appistol",
        recipe = {
            { itemName = "metalscrap", itemAmount = 2 },
            { itemName = "iron",       itemAmount = 5 },
        },
    },
}
New weapon: add an entry to Config.Settings.Weapons. The craft menu updates automatically — nothing to change on the client.

Garage

Garage.Vehicles is the list offered at the garage zone; Garage.SpawnCoords is where they appear and Garage.Zone is the interaction radius.

Garage = {
    Vehicles = {
        { VehicleName = "Zombie Bobber", VehicleSpawnName = "zombiea" },
    },
}

Locations

Locations.Boss, Locations.WeaponCraft and Locations.Stash are the three target boxes (coords, size, heading, minZ/maxZ, distance). All three are gated by GangName.

Vehicle Integration

Base.Fuel
table
ox_fuel (statebag), LegacyFuel, cdn-fuel or none. Export names the resource for the export-based ones.
Base.VehicleKeys
table
event triggers Event with the plate, qbx uses the qbx_vehiclekeys export, none disables key handout.
Base.Phone
table
UseMail = true mails the drop location with a map button; false marks it on the map immediately.