Befehle & Berechtigungen
Drei Befehle, eine Admin-Prüfung.
Befehle
Abschnitt betitelt „Befehle“| Befehl | Wer | Funktion |
|---|---|---|
/boosting | Jeder | Öffnet das Tablet — nur wenn Config.TabletOpenMode auf 'command' oder 'both' steht. Name: Config.TabletCommand |
/boostingconfig [tab] | Admins | Öffnet das Admin-Panel, optional direkt im angegebenen Tab. Name: Config.AdminCommand |
boostingseed | Nur Server-Konsole | Leert die Konfigurationstabellen und stellt die Standardwerte wieder her. Spielerdaten bleiben erhalten |
Tabs für /boostingconfig: locations, dropoffs, classes, vehicles, setups, progression, minigames, market, settings. Jede andere Eingabe öffnet Locations.
boostingseed verweigert die Ausführung innerhalb des Spiels, egal von wem — nutze die Server-Konsole oder RCON.
Wer Admin ist
Abschnitt betitelt „Wer Admin ist“Eine einzige Prüfung, Bridge.IsAdmin in bridge/server_bridge.lua, entscheidet darüber, wer /boostingconfig ausführen darf und wer den Admin-Tab im Tablet sieht. Ein Spieler gilt als Admin, wenn mindestens eine Bedingung zutrifft:
| Weg | Konfigurationsort | Funktioniert auf |
|---|---|---|
Die ACE in Config.AdminAce | server.cfg | Allen Frameworks, und der einzige Weg bei Standalone |
Ein Rang in Config.AdminGroups | config.lua | ESX (Gruppe des Spielers) und QBCore (HasPermission) |
Config.AdminAce steht standardmäßig auf command, was txAdmin-Admins meist schon über group.admin besitzen. Setze es auf false, um dich rein auf Gruppenränge zu verlassen.
Jede Admin-Aktion wird beim Eintreffen auf dem Server erneut verifiziert, nicht nur beim Öffnen des Panels.
Der Admin-Tab im Tablet
Abschnitt betitelt „Der Admin-Tab im Tablet“Getrennt von /boostingconfig und auf Spieler bezogen statt auf Inhalte.
| Aktion | Funktion |
|---|---|
| Spielerliste und Suche | Boosting-Profile — Level, XP, MB, Heat, Crew, Online-Status — durchsuchbar nach Tablet-Namen oder Kennung |
| Give XP, Give MB, Set Heat, Set Level | Passt die Werte des Spielers live an, sofern dieser online ist |
| Ban, Unban | Sperrt den Spieler vom Boosting aus. Das Tablet schließt sich und lässt sich nicht mehr öffnen |
| Wipe | Zurück auf Level 1 mit nichts: MB, Heat, Crew, Herausforderungen, Perks, Verlauf und Verträge werden gelöscht |
| Generate Contract | Weist dem Spieler sofort einen Vertrag zu |
| Kürzliche Aktivität, voller Verlauf | Was gekauft, abgeliefert, gekratzt oder vergeben wurde |
Polizei
Abschnitt betitelt „Polizei“Keine Berechtigung im eigentlichen Sinne, sondern abhängig von Berufsbezeichnungen:
| Was | Welche Berufe |
|---|---|
| Zählt für Min. Polizisten online | Die Berufe in Config.PoliceJobs (police, sheriff, lspd, bcso) |
| Erhalten den Dispatch-Alarm | police, sheriff, lspd und bcso |
Der Alarm selbst wird über Bridge.PoliceDispatch in bridge/client_bridge.lua abgewickelt — passe diese Funktion an, um den Alarm über dein Dispatch-System statt über Benachrichtigung und Blip zu senden.