UniJob ist ein Job-Creator für ESX. Du fügst neue Jobs hinzu, indem du einen Block in der Config kopierst und bearbeitest, anstatt für jeden Job eine separate Resource zu installieren. Jeder Job kann eine beliebige Kombination der folgenden Funktionen nutzen.
Funktionen
- Job-Aktionsmenü (F6): jedes Feature kann pro Job ein- oder ausgeschaltet werden.
- Rechnungsstellung mit Bezeichnung und Betrag für jede Rechnung
- Bürger-Aktionen: Fesseln und Entfesseln mit Animationen, Ziehen, Ein- und Aussteigen in Fahrzeuge, Durchsuchen, Wiederbeleben (kann deaktiviert werden)
- Fahrzeugaktionen: Knackwarten (mit Gegenstand), reparieren, beschlagnahmen, auf Abschleppwagen laden, reinigen
- Füge deine eigenen Elemente dem Menü hinzu
- Tresore: jeder Job kann mehrere Tresore haben, in denen du speichern Gegenstände und Waffen; jeder Tresor hat seine eigenen Gegenstände. Der Zugriff kann nach Job-Rang eingeschränkt werden. Nutzt ein eigenes Speichersystem anstelle von esx_addoninventory.
- Job-Werkstätten: Gegenstände und Waffen pro Punkt, bezahlt mit Gesellschaftsgeld, Bargeld oder Bank.
- Garderobe: unbegrenzte Job-Outfits für alle Ränge oder spezifische Ränge; gespeicherte Outfits aus der klassischen Garderobe (
datastore_data) werden ebenfalls angezeigt.
- Fahrzeuge: Mehrere Spawn-Punkte pro Fahrzeugpunkt mit Reichweite und Blickrichtung, unbegrenzte Fahrzeuglöschner, geteilte Fahrzeuge für den gesamten Job plus Spezialfahrzeuge pro Rang, Fahrzeugeinstellungen wie Nummernschild und Farbe. Funktioniert für Boote, Flugzeuge und Autos oder LKWs.
- Herstellung: mehrere Crafting-Punkte mit verschiedenen Gegenständen und benötigten Mengen.
- Verkauf: Verkaufszonen mit Gegenständen, Preisen und einer Verzögerung zwischen den Verkäufen.
- Sammeln: Mehrere Punkte, die für jeden verschwinden, sobald sie eingesammelt wurden, und nach einer Zeitspanne wieder respawnen, synchronisiert für alle Spieler.
- Boss-Aktionen: Wähle pro Job aus, welche Boss-Aktionen verfügbar sind.
- Aussetzer: Unbegrenzte Karten-Markierungen (Blips) mit allen Eigenschaften konfigurierbar, optional nur für den Job sichtbar.
- Brigaden: bestimmte Punkte für Spieler ohne Job zugänglich machen. Zum Beispiel kann jeder Wein am Weinberg-Punkt verkaufen und das Geld geht an die Fraktionskasse des Weinbergs.
- Discord Webhooks für das F6-Menü, Tresore, Shops und mehr
- Konfigurierbare Marker (Farbe, Größe, hüpfend, rotierend), die ihre Farbe ändern, je näher du kommst
Anforderungen
- es_extended (Gewichtssystem)
- esx_billing (für Rechnungen)
- esx_society (für das Boss-Menü)
- esx_menu_default und esx_menu_dialog
- mysql-async
- Optional: mythic progress bar und LegacyFuel (beide in der Konfiguration umschaltbar)
Installation
- Platziere die
unijob Ordner in deine resources verschieben und in der server.cfg starten.
- Führe aus:
sqz_unijob.sql. Es fügt die Beispiel-Jobs hinzu fib und sandy_mechanic, deren Gesellschaftskonten, die cuffs Gegenstand und die Tabellen sqz_unijob_inventory und sqz_unijob_log.
- Für einen neuen Job: Hinzufügen zu
jobs und job_grades, füge einen hinzu society_JOBNAME Eingang zu addon_account, registriere es in server/edit.lua wenn du esx_society oder ein Telefon verwendest, dupliziere dann Config.Jobs.sandy_mechanic und passe ihn an.