Roda Gangs Creator ist eine ESX-Ressource zur Gangverwaltung von Roderic Aguilar/Roda, veröffentlicht im Mai 2022. Der geprüfte Quellstand stammt vom 7. Mai 2022. Enthalten sind Gangmenüs, Outfits, Fahrzeuge und Inventar-Hooks; daraus wird keine sofort einsatzfähige QBCore-Ressource.
Abhängigkeiten und Datenbank vorbereiten
Client und Server beziehen es_extended über dessen Export. Kleidung verwendet esx_skin und skinchanger. Config.lua enthält Hooks für ox_inventory, Chezza V3, Quasar und eigene Inventare. Diese alten Integrationen müssen zu deinen installierten APIs passen. Das Manifest lädt mysql-async, während Config.Db standardmäßig einen Pfad für oxmysql 1.9 nutzt. Gleiche Datenbankadapter und Manifest vor dem Start ab.
Behalte den Ressourcennamen Roda_GangsCreator. Sichere die Datenbank und prüfe insert.sql: Die Datei erstellt roda_gangs und ergänzt gang sowie gang_grade in users. Die Spaltenergänzungen sind nicht gegen Wiederholung geschützt. Importiere SQL bei einer bestehenden Installation nicht ungeprüft erneut.
Befehle und Gangpunkte
In Config.Admins aufgeführte Administratoren können /gangs öffnen und /setgang [playerId] [gangName] [gangRank] verwenden. Rang 3 ist der Bossrang. /mygang zeigt die Mitgliedschaft, /reclutemember öffnet die Rekrutierung für einen Boss und F5 ist die Standardbelegung für /opengangmenu. Language.lua liefert Englisch und Spanisch.
Der Callback saveAllPoints liest vier feste Positionen: Kleidung, Inventar, Garage und Bosspunkt. Fehlende Punkte oder eine andere Reihenfolge können nil-Fehler verursachen. Validiere und leere diese Sammlung beim Anpassen des Editors. Forenmeldungen zu Speicherfehlern belegen keine Unterstützung aktueller ESX-Legacy-Versionen.
Serverprüfungen vor öffentlichem Einsatz
Adminprüfungen schützen die Erstellung und einige Konfigurationsaktionen. Die Handler für Fesseln und Ziehen reichen jedoch vom Client gewählte Ziele ohne serverseitige Distanz- oder Gangprüfung weiter. Auch Rangänderung, Mitgliederentfernung und Einladungsannahme haben keine entsprechenden Berechtigungs- oder Einladungsprüfungen. Ein verborgenes Bossmenü sichert diese Ereignisse nicht ab.
Die Mitgliederabfrage gibt vollständige passende users-Zeilen ohne Zugriffskontrolle auf die eigene Gang zurück. Standardmäßige ox-Lager haben keine Gruppen- oder Koordinatenbeschränkung. Begrenze die zurückgegebenen Felder und prüfe Besitz, Rollen, Ziele und Nähe serverseitig. Das sind Quellcodebefunde; Ressource, Datenbankimport und Spielablauf wurden nicht praktisch getestet.