FJX Studios Dokumentation

Konfiguration

Straßen und Limits, Geschwindigkeitsbilder, Anzeige und Benachrichtigungen.

Zuletzt aktualisiert: 21. August 2026

Änderungen an der config.lua erfordern einen Neustart der Resource.

Grundeinstellungen

config.lua
lua
Config.WaitForTime = 1000     -- Wartezeit bis zur Anzeige (ms)
Config.UpdateInterval = 500   -- Update-Intervall (ms)
Config.WaitForTimenumberStandard: 1000

Wartezeit in Millisekunden, bevor das Geschwindigkeitslimit angezeigt wird.

Config.UpdateIntervalnumberStandard: 500

Update-Intervall in Millisekunden. Niedriger = flüssiger, aber höhere CPU-Last.

Geschwindigkeitsbilder

Die HUD-Anzeige verwendet für jedes Tempolimit ein eigenes Bild. Die Standardbilder liegen in html/img/.

config.lua
lua
Config.SpeedImages = {
    [30]  = "30.png",
    [50]  = "50.png",
    [60]  = "60.png",
    [70]  = "70.png",
    [80]  = "80.png",
    [100] = "100.png",
    [120] = "120.png",
    [130] = "130.png",
    ["unlimited"] = "unlimited.png"
}

Weiteres Bild hinzufügen

PNG ablegen

Lege die PNG-Datei im Ordner html/img/ ab.

In die Config eintragen

Ergänze den Eintrag in Config.SpeedImages:

lua
[90] = "90.png"

90 km/h wird jetzt automatisch angezeigt, sobald eine Straße in Config.StreetSpeedLimits auf 90 gesetzt ist.

Straßen und Limits

Config.StreetSpeedLimits definiert die Limits für alle Straßen.

config.lua
lua
Config.StreetSpeedLimits = {
    ["Joshua Rd"]   = 50,
    ["Senora Fwy"]  = "unlimited",
    ["Route 68"]    = 80
}

Neue Straße hinzufügen

Straßennamen ermitteln

Den exakten Straßennamen ingame per /street abfragen.

Eintragen

In Config.StreetSpeedLimits ergänzen:

lua
["Neue Straße"] = 60

Das Limit wird danach automatisch im HUD angezeigt.

Straßennamen müssen exakt mit den GTA-/Map-Daten übereinstimmen.

Befehle

config.lua
lua
Config.EnableStreetCommand = true
Config.StreetCommandName = "street"
Config.EnableStreetCommandbooleanStandard: true

Aktiviert oder deaktiviert den Befehl zum Abfragen des Straßennamens.

Config.StreetCommandNamestringStandard: "street"

Name des Befehls. Über ihn lässt sich der exakte Straßenname für die Konfiguration abfragen.

Benachrichtigungen

Unterstützte Systeme: esx, qb, mythic, custom, native, disabled.

config.lua
lua
Config.CustomNotificationEvent = "my_custom_event"

Config.NotificationSettings = {
    custom_type = "info",
    custom_title = "Straßenname",
    custom_duration = 10000
}

Die vollständigen Einstellungen stehen in Config.NotificationSettings.

Anzeige

config.lua
lua
-- Position der Anzeige
bottom = "20%"
right  = "20px"
left   = false
top    = false

-- Größe der Anzeige
width  = "120px"
height = "120px"

Config.FadeSpeed = 300  -- Ein-/Ausblenden in Millisekunden
Config.FadeSpeednumberStandard: 300

Geschwindigkeit des Ein- und Ausblendens in Millisekunden.

Hinweise

  • Neue Bilder müssen im PNG-Format vorliegen
  • Straßennamen müssen exakt mit den GTA-/Map-Daten übereinstimmen
  • Änderungen in der config.lua erfordern einen Neustart der Resource

Tipps

  • Neue Geschwindigkeitsbilder nur hinzufügen, wenn sie wirklich gebraucht werden
  • Config.UpdateInterval auf einem vernünftigen Wert halten
  • Mit /street die exakten Straßennamen herausfinden