Spare 20 % mit WELCOMEAngebote ansehen
Trew HUD (qbCore/ESX) – FiveMX

Trew-HUD (qbCore/ESX)

Updated Free resourceesxAbonnierenvrpReview source

Es war eine tolle Erfahrung, GTA5 RP zu spielen und LUA zu lernen, um die Trew-HUD-Benutzeroberfläche zu programmieren. Nach zahlreichen Herausforderungen mit der FiveM-Community und dem Projekt selbst habe ich mich jedoch entschieden, die Weiterentwicklung einzustellen. Es ist sechs Monate her, seit ich das letzte Mal GTA5 RP gespielt habe, und die Fortsetzung dieses Projekts macht keinen Sinn mehr.

Videovorschau

Downloadspiegel


Merkmale

  • Serverlogo;
  • Beruf und Berufsgruppe;
  • Geld, schmutziges Geld, Bank und Gesellschaft (letzteres gilt nur für ESX);
  • Status wie Gesundheit, Rüstung, Ausdauer, Hunger und Durst;
  • Tachometer mit Sicherheitsgurt Unterstützung, Kraftstofferkennung, Lichter, Gangwechsel, Warnungen und Sirenen (für Einsatzfahrzeuge);
  • Ort und Zeit;
  • Sprachsteuerung (OneSync-fähig);
  • Benutzeroberfläche für Waffen;
  • Benutzerdefinierte Statuseinbindung.

Installationsanleitung

So installierst du FiveM HUD

  1. Extrahiere die Dateien:
    • Extrahiere die .Reißverschluss Datei oder öffne sie direkt.
    • Ort trew_hud_ui in deinem Ressourcenverzeichnis.
  2. Aktualisieren server.cfg:
    • Füge die folgende Zeile zu deinem hinzu server.cfg Datei:sqlCode kopierentrew_hud_ui starten

Spezielle Hinweise zur ESX-Version

Anforderungen:

  • es_extended
  • esx_gesellschaft
  • esx_addonaccount

Optional:

  • esx_basicneeds
  • esx_status
  • LegacyFuel (es sollte gestartet werden vor trew_hud_ui)

Standard-HUD deaktivieren:

  • Gehe zu es_extended/config.lua und setzen Config.EnableHud Zu FALSCH.

Ersetzen von Code in esx_basicneeds/main.lua:

  • Ersetze den bestehenden Code: TriggerEvent('esx_status:registerStatus', 'Hunger', 1000000, '#CFAD0F', Funktion(Status) gibt true zurück, Ende, Funktion(Status) status.entfernen(1000) Ende) TriggerEvent('esx_status:registerStatus', 'Durst', 1000000, '#0C98F1', Funktion(Status) gibt true zurück, Ende, Funktion(Status) status.entfernen(750) Ende) mit: TriggerEvent('esx_status:registerStatus', 'Hunger', 1000000, '#CFAD0F', Funktion(Status) gibt false zurück, Ende, Funktion(Status) status.entfernen(1000) Ende) TriggerEvent('esx_status:registerStatus', 'Durst', 1000000, '#0C98F1', Funktion(Status) gibt false zurück, Ende, Funktion(Status) status.entfernen(750) Ende)

Spezielle Anweisungen für die VRP/VRPEX-Versionen

Config.vRP-Einstellungen:

  • Richte notwendige Gegenstände wie Schwarzgeld ein, indem du die Gegenstands-ID im config.lua.

Config.vRP Beispiel:

Config.vRP = {
blackMoney = "dirty_money" -- Ändere dies zu deiner schwarzen Geld-Artikel-ID
}

Allgemeine Konfigurationen:

  • Konfig.Gebietsschema: Sprache festlegen (Standard ist de).
  • Config.serverLogo: Setze die URL deines Server-Logos.
  • Konfig.Schriftart: Passe die UI-Schriftart an (Standard ist Montserrat).
  • Konfig.Datum: Setze das Datumsformat für den GPS-Standort.
  • Konfig.Stimme: Spracheinstellungen konfigurieren (OneSync-kompatibel).
  • Konfig.Fahrzeug: Fahrzeug- und Tachoeinstellungen konfigurieren.
  • Config.ui: Anzeigeelemente des HUD umschalten.

Benutzerdefinierten Status hinzufügen

Du kannst benutzerdefinierte Indikatoren für bestehende Statusmeldungen wie Stress oder Trunkenheit erstellen.

Beispiel:

Nexports.trew_hud_ui.createStatus({
Status = "Stress",
Farbe = '#FF0090',
Symbol = ' '
});

Aktualisieren des benutzerdefinierten Status:

Bürger.CreateThread(Funktion()
während wahr
Bürger.Warten(1000)

lokaler STRESS_STATUS

TriggerEvent('esx_status:getStatus', 'Stress', Funktion(Status)
STRESS_STATUS = status.getPercent()
Ende)

exports.trew_hud_ui:setStatus({
Name = "Stress",
Wert = STRESS_STATUS
});
Ende
Ende)

Chat-Befehle:

Anwendungsbeispiel:

/umschalten

Häufig gestellte Fragen

F: Das HUD-Datum ist falsch! Kannst du es reparieren?

  • A: Das HUD-Datum verwendet das Spiel Serverzeit und Standardfunktionen für FiveM, also ist es nicht falsch. Wenn du das echte Datum anzeigen möchtest, kannst du es bearbeiten app.js mit JavaScript Datum() Funktion. Google es für mehr Infos.

F: Wie kann ich den Befehl /toggleui bearbeiten, um die Elemente auszublenden?

  • A: Zum Bearbeiten der /umschalten Befehl, gehe zu dem ui.html Dateien und suche nach den Ausweis Attribut der Elemente, die du ausblenden möchtest. Bearbeite dann die umschalten Befehl in client.lua um deinen Bedürfnissen anzupassen.

F: Beabsichtigst du, eine Version zu veröffentlichen, die THIS oder THAT Skript unterstützt?

  • A: Derzeit nicht. LegacyFuel wird als optionale Funktion angezeigt, da es das Kraftstoffverhalten ändert, aber keine speziellen Funktionen erfordert.

F: Ich möchte die Positionen der Elemente ändern. Wie kann ich das tun?

  • A: Um die Positionen der Elemente zu ändern, überprüfe die main.css Datei und ändere die Spitze, links, Rechts, oder unten Eigenschaften der Elemente, die du möchtest. Sei vorsichtig und lies über absolute Positionierung in CSS. Zum Beispiel, um ein Element unten zu positionieren, verwende die UNTEN Eigentum statt SPITZE.
Schreibe einen Kommentar