WENTUS

Installation

MC Club Installationsschritte — Gang, Bankkonto, Config, Start.

Installiere zuerst die allgemeinen Abhängigkeiten. Dann:

Ordner platzieren

Lege den Ordner wentus-mcclub unter resources/[wentus]/ ab.

Gang hinzufügen

Füge die Gang lostmc deinem Framework hinzu:

qbx_core/shared/gangs.lua — numerische Grade-Keys [0]:

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

Verwaltungsmenü

Setze Config.Base.Events.ManagementMenu auf deine Menü-Ressource: qb-gangmenu:client:OpenMenu für eine Gang, qb-bossmenu:client:OpenMenu für einen Job.

Bankkonto

Setze Config.Base.Events.ManagementMoney entsprechend deiner Banking-Ressource — dort landet die Lieferauszahlung. Stelle sicher, dass das Konto lostmc dort existiert.

Config + Start

config.lua → triff deine Framework-Auswahl in Config.Base (Konfiguration). In die server.cfg eintragen:

ensure wentus-mcclub
Beim Start prüft der Server Config.Base gegen die tatsächlich laufenden Ressourcen. Eine saubere Konsole bedeutet, dass die Konfiguration stimmig ist; Abweichungen erscheinen als dependency missing/not started: … — check Config.Base.

Job statt Gang verwenden

EinstellungGangJob
Config.Base.GroupTypegangjob
Config.Base.Events.ManagementMenuqb-gangmenu:client:OpenMenuqb-bossmenu:client:OpenMenu
Config.Settings.GangNameGang-NameJob-Name

Lager

MC Club registriert (ox_inventory) bzw. erstellt (qb-inventory) automatisch ein Lager:

LagerConfig-KeyZugriff
Club-LagerConfig.Settings.Stashnur lostmc-Mitglieder

Größe: Config.Settings.StashSettings (slots, weight).

Optional: qb-target statt ox_target

qb-target benötigt PolyZone. Kommentiere diese Zeilen in der fxmanifest.lua aus:

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

Setze anschließend Config.Base.TargetSystem.TargetExport = "qb-target" und Config.Base.PolyZone.Type = "PolyZone".