Configuration
Updated May 22, 2026
Alle Einstellungen können in der config.lua Datei angepasst werden.
Allgemeine Einstellungen
Config.locale = "de"
Config.maxJobs = 4
Erklärung
locale→ Sprache des ScriptsmaxJobs→ Maximale Anzahl an Jobs, die ein Spieler gleichzeitig besitzen kann
Verfügbare Sprachen:
"de" -- Deutsch
"en" -- Englisch
Alle Texte können in der config/translation.lua angepasst werden.
Befehle
Config.commands = {
multijob = "multijob",
adminMenu = "multijobplayers",
}
Erklärung
multijob→ Öffnet das Job-Menü für den SpieleradminMenu→ Öffnet das Admin-Menü für berechtigte Gruppen
Berechtigungen
Config.allowedGroups = {
["admin"] = true,
}
Erklärung
- Definiert, welche Gruppen das Admin-Menü verwenden dürfen
- Der Key entspricht dem Gruppen-Namen im Framework
- Weitere Gruppen können einfach hinzugefügt werden
Beispiel:
Config.allowedGroups = {
["admin"] = true,
["superadmin"] = true,
}
Menü-Icons
Config.Icons = {
["unemployed"] = "fa-user",
["police"] = "fa-star",
["ambulance"] = "fa-fire",
["mechanic"] = "fa-wrench",
["burgershot"] = "fa-burger",
}
Erklärung
- Definiert Font-Awesome Icons für einzelne Jobs im Menü
- Der Key ist der Job-Name aus deinem Framework
- Der Value ist die Font-Awesome Klasse ohne
fa-solidPrefix - Wenn kein Icon für einen Job gesetzt ist, wird kein Icon angezeigt
Discord Logs
Config.Discord = {
webhook = "https://discord.com/api/webhooks/XXXXXXX/XXXXXXX",
botName = "uf_multijob Logs",
botAvatar = "",
colorJobSwitch = 3447003,
colorJobRemove = 15158332,
}
Erklärung
webhook→ Discord Webhook URLbotName→ Name des Discord BotsbotAvatar→ Optionaler Avatar als vollständige Bild-URLcolorJobSwitch→ Embed-Farbe, wenn ein Spieler den Job wechseltcolorJobRemove→ Embed-Farbe, wenn ein Job entfernt wird
Den Webhook kannst du in Discord über Kanaleinstellungen → Integrationen → Webhooks erstellen.
Benachrichtigungen
Config.Notify = {
client = function(title, message, notifyType, duration)
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
Du kannst das Notify-System vollständig an dein eigenes System anpassen.