LexoNETDocs
Docs 0.6.0Anmelden
Scripts

Scripts installieren

Alle LexoNET-Scripts laufen eigenständig auf deinem FiveM-Server. Jeder Job besteht aus seiner eigenen Ressource und der gemeinsamen Basis lexo_core, die mit jedem Kauf mitgeliefert wird. Diese Seite beschreibt den gemeinsamen Ablauf; Details stehen auf der Seite des jeweiligen Scripts.

Scripts im LexoNET Shop mit Kategorien und Varianten Lifetime und monatlich
Scripts im LexoNET Shop mit Kategorien und Varianten Lifetime und monatlich

#Ressourcen im Überblick

RessourceInhaltVersionStand
lexo_coreBasis aller Jobs: Dienst, Verwaltung, Lager, Spinde, Fesseln, Modulübersicht /lexo0.3.0verfügbar, Pflicht für alle Jobs
lexo_policePolizei: Bußgeld mit Katalog, Haft mit Terminal und Haftbereich0.1.0verfügbar
lexo_bridgeVerbindung deines Servers mit dem LexoNET MDT, /mdtlink0.2.0verfügbar
lexo_ambulanceRettungsdienst–Coming soon
lexo_fireFeuerwehr–Coming soon
lexo_mechanicWerkstatt–Coming soon
lexo_crimeGangs und Kriminalität–Coming soon

#Voraussetzungen

  • FiveM-Server mit OneSync und ESX Legacy oder QBCore/Qbox
  • oxmysql, ox_lib, ox_inventory, ox_target
  • Das Cfx.re-Konto, mit dem du im Shop gekauft hast

#Schritt für Schritt

  1. Kaufe das Script im Shop. Kauf und Zahlung laufen über Tebex, die Freischaltung über dein Cfx.re-Konto.
  2. Öffne im Cfx.re-Portal Granted Assets und lade das Script und lexo_core herunter.
  3. Lege die Ordner unter resources/[lexonet]/ ab. Die Ordnernamen nicht ändern. Liegt nach dem Entpacken ein Ordner im gleichnamigen Ordner, verwende den inneren mit der fxmanifest.lua.
  4. Trage die Ressourcen in die server.cfg ein. Abhängigkeiten zuerst, dann lexo_bridge (falls genutzt), dann lexo_core, dann die Jobs.
  5. Stelle in der config.lua von lexo_core und lexo_bridge dein Framework ein: Config.Framework = 'esx' oder 'qb' (QBCore und Qbox).
  6. Stelle die Sprache über ox_lib ein: setr ox:locale de oder setr ox:locale en.
  7. Starte den Server neu. Benötigte Tabellen legen die Scripts beim ersten Start selbst an; ein SQL-Import ist nicht nötig.
  8. Passe die Punkte in der config.lua an deine Karte an und starte die Ressource neu.
  9. Prüfe mit /lexo im Spiel oder in der Server-Konsole, ob alle Module mit Version laufen.
server.cfg
ensure oxmysql
ensure ox_lib
ensure es_extended
ensure ox_inventory
ensure ox_target

# LexoNET
setr ox:locale de
ensure lexo_bridge
ensure lexo_core
ensure lexo_police

#Offene Dateien

Ein Assistent für die passende server.cfg steht unter Installations-Assistent. Die Logik ist über Cfx.re-Escrow geschützt. Offen und anpassbar sind:

RessourceOffene Dateien
lexo_coreconfig.lua, locales/*.json, server/adapters/*.lua
lexo_policeconfig.lua, locales/*.json
lexo_bridgeconfig.lua, hooks.lua, server/adapters/*.lua

#Rechte für Admin-Befehle

Admin-Befehle sind über ACE-Gruppen geschützt. Standard ist nur group.admin. Weitere Gruppen nimmst du in Config.Permissions der jeweiligen Ressource dazu:

Lua
Config.Permissions = {
    lexo = {
        'group.admin',
        -- ,
    },
}

#Updates

Updates erscheinen im Cfx.re-Portal unter Granted Assets.

  1. Sichere deine config.lua und angepasste Dateien.
  2. Ersetze den Ordner der Ressource.
  3. Übernimm deine Werte in die neue config.lua. Neue Einstellungen haben immer einen Standardwert, bestehende bleiben gültig.
  4. Aktualisiere lexo_core immer zusammen mit den Jobs aus derselben Lieferung.

#Typische Fehler

ProblemLösung
Script startet nichtReihenfolge in der server.cfg prüfen. lexo_core muss vor den Jobs starten.
„You lack the required entitlement“Das Script ist nicht für dein Cfx.re-Konto freigeschaltet oder der Server nutzt einen Lizenzschlüssel eines anderen Kontos.
„Failed to verify protected resource“Ordner neu hochladen, die .fxap-Datei muss mit im Ordner liegen.
Keine Interaktion an PunktenSpieler braucht den passenden Job, bei Lagern mit requireDuty auch den Dienst.
/lexo reagiert nichtSpieler ist nicht in einer Gruppe aus Config.Permissions.lexo.