Konfiguration
MC Club Config.Settings — Lieferung, Garage, Waffen, Standorte.
Allgemeine Konfiguration für Config.Base. Diese Seite erklärt die wichtigsten Einstellungen speziell für MC Club.
Die vollständige Liste (alle Koordinaten, Zonen, Target-Boxen) steht in der Datei
config.lua. Hier findest du nur Konzepte + häufig geänderte Werte.Allgemein
GangName
string
lostmc — die Gang in deinem Framework, oder der Job-Name wenn Config.Base.GroupType auf job steht.Stash / StashSettings
string / table
ID des Club-Lagers und dessen Größe (
slots, weight).Logo
string
Kopfbild, das die qb-menu-Variante aller Menüs verwendet.
Zugriffskontrolle
Base.GroupType
string
gang oder job. Bestimmt, welches Spielerfeld Targets, Menüs und alle Server-Callbacks absichert. ESX unterstützt nur job.Base.Events.ManagementMenu
string
Menü, das am Clubhaus-PC geöffnet wird — Gang-Menü oder Boss-Menü.
Base.Events.ManagementMoney
string
Banking-Ressource, die die Lieferauszahlung erhält.
Lieferung
Delivery.DailyLimit
boolean
Eine Fahrt pro Spieler und Tag. Das Limit wird beim Start verbraucht, damit Abbrechen und Neustarten keine Belohnungen farmen kann.
Delivery.TimeWindow
table
{ start = 1, finish = 20 } — Stunden im 24h-Format. Fenster über Mitternacht (22 → 4) funktionieren; start == finish deaktiviert die Prüfung.Delivery.MaxDistance
number
Serverseitige Distanzprüfung in Metern, angewendet auf jeden Lieferschritt, das Crafting und Garagenaktionen.
Delivery.FinishMoney
number
Wird dem Gang-/Society-Konto gutgeschrieben, sobald der Truck zur Basis zurückgebracht wird.
Delivery.RewardItems
table
Item-Pool, der am Abgabepunkt gezogen wird. Ein
RewardItemsRandom.Max über #RewardItems lässt Raum für einen leeren Zug; RewardCount setzt die Menge.Delivery.Zones
table
Mögliche Abgabepunkte. Der Server wählt pro Fahrt einen zufällig aus.
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 },
}
Waffenrezepte
Der Server liest diese Tabelle direkt; der Client sendet nur den Menü-Index.
Weapons = {
{
weaponSpawn = "weapon_appistol",
recipe = {
{ itemName = "metalscrap", itemAmount = 2 },
{ itemName = "iron", itemAmount = 5 },
},
},
}
Neue Waffe: einen Eintrag in
Config.Settings.Weapons ergänzen. Das Craft-Menü aktualisiert sich automatisch — am Client ist nichts zu ändern.Garage
Garage.Vehicles ist die Liste, die an der Garagenzone angeboten wird; Garage.SpawnCoords ist der Erscheinungsort und Garage.Zone der Interaktionsradius.
Garage = {
Vehicles = {
{ VehicleName = "Zombie Bobber", VehicleSpawnName = "zombiea" },
},
}
Standorte
Locations.Boss, Locations.WeaponCraft und Locations.Stash sind die drei Target-Boxen (Koordinaten, Größe, Heading, minZ/maxZ, distance). Alle drei sind über GangName abgesichert.
Fahrzeug-Integration
Base.Fuel
table
ox_fuel (Statebag), LegacyFuel, cdn-fuel oder none. Export benennt die Ressource für die Export-basierten Varianten.Base.VehicleKeys
table
event löst Event mit dem Kennzeichen aus, qbx nutzt den qbx_vehiclekeys-Export, none deaktiviert die Schlüsselvergabe.Base.Phone
table
UseMail = true verschickt den Abgabeort als Mail mit Karten-Button; false markiert ihn sofort auf der Karte.