Configuration
Updated May 22, 2026
Alle Einstellungen können in der config.lua Datei angepasst werden.
Framework
Config.Framework = 'esx'
Erklärung
Framework→ Legt fest, welches Framework verwendet wird
Unterstützte Frameworks:
'esx'
'qb-core'
'qbox'
Allgemeine Einstellungen
Config.Locale = 'de'
Config.Command = 'bossmenu'
Erklärung
Locale→ Sprache der UI und BenachrichtigungenCommand→ Befehl zum Öffnen des Bossmenüs
Setze Config.Command auf nil, wenn du den Command deaktivieren möchtest.
Berechtigungen
Config.BossGrades = {
boss = true,
pd = true
}
Erklärung
- Definiert, welche Grade-Namen das Bossmenü öffnen dürfen
- Der Key entspricht dem Grade-Namen aus deinem Framework
- Weitere Boss-Grade können einfach hinzugefügt werden
Beispiel:
Config.BossGrades = {
boss = true,
chief = true,
manager = true
}
Mitarbeiter verwalten
Config.AllowSameGradeManage = true
Config.AllowSelfManage = true
Erklärung
AllowSameGradeManage→ Spieler dürfen Mitarbeiter mit gleichem Rang bearbeitenAllowSelfManage→ Spieler sehen sich selbst in der Mitarbeiterliste und können sich selbst verwalten
Deaktiviere AllowSelfManage, wenn Spieler sich nicht selbst verwalten dürfen sollen.
Interaktionspunkte
Config.TargetSystem = 'ox_target'
Erklärung
- Definiert das Interaktionssystem für Bossmenü-Punkte
Verfügbare Optionen:
'none' -- 3D-Text + E-Taste
'ox_target' -- ox_target
'qb-target' -- qb-target
Locations
Config.Locations = {
{ job = 'police', coords = vector3(446.97055053711, -974.25726318359, 30.438621520996), label = 'Polizei Büro' },
}
Erklärung
job→ Job-Name, der den Punkt sehen darfcoords→ Position des Interaktionspunkteslabel→ Anzeigename des Punktes
Du kannst beliebig viele Interaktionspunkte für verschiedene Jobs hinzufügen.
Finanzen
Config.SocietyPrefix = 'society_'
Config.TransactionRetentionDays = 90
Erklärung
SocietyPrefix→ Präfix des GesellschaftskontosTransactionRetentionDays→ Anzahl der Tage, nach denen alte Transaktionen automatisch gelöscht werden
Setze TransactionRetentionDays auf 0, um das automatische Löschen alter Transaktionen zu deaktivieren.
Einstellen
Config.HireRadius = 5.0
Erklärung
HireRadius→ Radius in Metern, in dem Spieler zum Einstellen gefunden werden
Benachrichtigungen
Config.Notify = {
client = function(title, message, notifyType, duration)
TriggerEvent('ox_lib:notify', { title = title, description = message, type = notifyType, duration = duration })
end,
server = function(target, title, message, notifyType, duration)
TriggerClientEvent('ox_lib:notify', target, { title = title, description = message, type = notifyType, duration = duration })
end
}
Erklärung
client→ Wird direkt auf dem Client des Spielers angezeigtserver→ Wird vom Server an einen bestimmten Spieler gesendet- Standardmäßig wird
ox_libfür Benachrichtigungen verwendet - Kann bei Bedarf gegen ein eigenes Notify-System ausgetauscht werden
Discord Logs
Config.DiscordWebhook = 'https://discord.com/api/webhooks/XXXXXXX/XXXXXXX'
Config.DiscordWebhooks = {
-- ['police'] = 'https://discord.com/api/webhooks/XXXXXXX/XXXXXXX',
}
Config.DiscordBotName = 'uf_bossmenu Logs'
Config.DiscordBotAvatar = ''
Erklärung
DiscordWebhook→ Globaler Webhook für alle JobsDiscordWebhooks→ Optionale job-spezifische WebhooksDiscordBotName→ Name des Webhook-BotsDiscordBotAvatar→ Optionaler Avatar als vollständige Bild-URL
Wenn ein job-spezifischer Webhook eingetragen ist, wird dieser anstelle des globalen Webhooks verwendet.
Discord Embed Farben
Config.DiscordColors = {
deposit = 3066993,
withdraw = 15158332,
hire = 3447003,
grade = 10181046,
fire = 15158332,
note = 16776960,
weeklytarget = 1752220,
}
Erklärung
deposit→ Einzahlungwithdraw→ Auszahlunghire→ Mitarbeiter eingestelltgrade→ Rang geändertfire→ Mitarbeiter entlassennote→ Notiz erstellt oder geändertweeklytarget→ Wochenziel geändert
Discord Logs können global oder pro Job individuell konfiguriert werden.