Gültig einmalig pro Kunde für Bestellungen ab $10.
iHUD v2
Ursprünglicher Preis war: $25.00$16.00Aktueller Preis ist: $16.00.
Ein leichtes, modernes ESX-HUD, das dem Spieler anzeigt Status, Jobs, Geldund ein Sprachkommunikation Cue über NUI. Entwickelt für hohe Leistung und einfache Integration in bestehende ESX-Server.
Merkmale
-
Statusleisten
-
Hunger Und Durst mit animierter Füllung und Prozentangaben.
-
Verbraucht standardmäßige ESX-Statusereignisse (siehe Integration).
-
-
Stellenanzeige
-
Primär Arbeit und optional Zweitjob (Unterrichtsstufe unterstützt).
-
-
Geldanzeige
-
Kasse (flüssig) und Schwarzgeld mit eindeutigen Etiketten.
-
-
Sprachanzeige
-
Das Mikrofonsymbol erscheint. nur während der Spieler spricht (
NetzwerkIstSpielerSprechend). -
Optionale Proximity-Klassen sind in der Benutzeroberfläche integriert und können umgeschaltet werden, wenn Sie eine Integration mit Ihrem Sprachsystem vornehmen.
-
-
Ein- und ausschaltbare Abschnitte
-
HUD-Blöcke (Job, Job2, Geld, Schwarzgeld, Mikro) über die Konfiguration aktivieren/deaktivieren.
-
-
ESX-Versionskompatibel
-
Funktioniert mit ESX v1 final und „Legacy“-Styles; unterstützt den Abruf von ESX über exportierte Funktionen oder Legacy-Ereignisse.
-
-
NUI zuerst
-
Saubere Benutzeroberfläche (HTML/CSS/JS); alle Daten fließen durch
SendNUIMeage.
-
- Premium Qualität
- Vollständig Open Source
- Sichere Zahlungen
- Zufriedenheitsgarantie
- 30 Tage Geld-zurück-Garantie
Beschreibung
Dateien & Manifest
fxmanifest.luaui_page "NUI/index.html"- Lädt CSS/JS/Assets von
NUI/src/* shared_script "config.lua"client_script "client/*.lua"
- Hauptlogik des Clients:
client/main.lua - Konfiguration:
config.lua - NUI:
NUI/index.html,NUI/src/css/*,NUI/src/js/{config.js,index.js,events.js},NUI/src/images/micro.png
Konfiguration (config.lua)
Config = { DEBUG = false, -- So erhalten Sie ESX: ESX_method = "function", -- "function" (Export) oder "event" eventNameESX = "esx:getSharedObject", extendedName = "extended", -- z. B. "es_extended" / "extended" VERSION_ESX = "final", -- "legacy" oder "final" (Information) -- Statusquelle (Liste von {Name, Prozent}): statusEventName = "esx_customui:updateStatus", ACTIVED = { JOB = true, JOB2 = true, MONEY = true, BLACK_MONEY = true, MICRO = true } }
Hinweise
- Wenn Sie ein alternatives Status-Tick verwenden (z. B.
sigma_hud:onTick), hört der Client zu aufConfig.statusEventNameoder fällt zurück auf"sigma_hud:onTick".
Clientereignisse und Datenfluss
- Initialisierung
esx:playerLoaded→ HUD wird mit ESX-Spielerdaten initialisiert.- Beim Initialisieren wird das HUD angezeigt und NUI empfängt:
SendNUIMessage({ type = "init", config = Config.ACTIVED })
- Statusaktualisierungen (Hunger/Durst)
- Anhören
Config.statusEventName(Standardesx_customui:updateStatusund geben Sie eine Liste wie diese aus:TriggerEvent("esx_customui:updateStatus", { { name = "hunger", percent = 48.0 }, { name = "thirst", percent = 72.0 } }) - HUD ordnet diese den beiden Statusleisten zu.
- Anhören
- Hauptberuf / Nebenjob
esx:setJobUndesx:setJob2werden automatisch verarbeitet. NUI empfängt:SendNUIMessage({ type = "updateJob", jobs = { { label = job.label, grade = job.grade_label }, { label = job2.label, grade = job2.grade_label } }})
- Geld
esx:setAccountMoneyAktualisierungen zu Bargeld und Schwarzgeld:SendNUIMessage({ type = "updateMoney", moneys = { { label = "Liquide", value = cash.money }, { label = black.label, value = black.money } }})
- Stimme (Sprechanzeige)
- Umfragen
NetworkIsPlayerTalking(PlayerId()); zeigt/blendet das Mikrofonsymbol ein mit:SendNUIMessage({ type = "toogleMicro", show = true/false }) - In NUI existiert eine Hilfsfunktion zum Ändern von Proximity-Klassen (
Typ = "changeMicro"), sodass Sie es bei Bedarf in Ihre Sprachressource einbinden können.
- Umfragen
- HUD ein-/ausblenden (benutzerdefiniert)
- Auslösung von beliebiger Stelle clientseitig:
TriggerEvent("iHud-V2::show", true) -- anzeigen TriggerEvent("iHud-V2::show", false) -- ausblenden
- Auslösung von beliebiger Stelle clientseitig:
Installation
- Legen Sie den Ordner in Ihrem
Ressourcen(z.BRessourcen/[ui]/iHud-V2). - Sicherstellen der Ressource:
iHud-V2 sicherstellen - Konfigurieren ESX-Zugriffsmethode, Statusereignisnameund Abschnitte umschalten in
config.lua. - Bestätigen Sie, dass Ihr Statusskript die Meldung ausgibt.
{ name = "Hunger"/"Durst", percent = <0-100> }Arrays zuConfig.statusEventName.
Kompatibilität & Tipps
- ESX-Abruf
FunktionDer Modus erwartet:ESX = exports[Config.extendedName]:getSharedObject()EreignisDer Modus erwartet:TriggerEvent(Config.eventNameESX, function(obj) ESX = obj end)
- Sprachnähe
- Das HUD wird standardmäßig mit einer Sprechanzeige geliefert. Um die Nähestufen (Flüstern/Normal/Schreien) anzuzeigen, lassen Sie Ihre Sprachressource eine NUI-Nachricht senden mit
type="changeMicro"und Ihre gewählte CSS-Klasse.
- Das HUD wird standardmäßig mit einer Sprechanzeige geliefert. Um die Nähestufen (Flüstern/Normal/Schreien) anzuzeigen, lassen Sie Ihre Sprachressource eine NUI-Nachricht senden mit
- Styling
- Schriftarten und Symbole werden von CDNs geladen; die Benutzeroberfläche ist responsiv und für RP-Server minimalistisch gehalten.
Auf Wunsch kann ich den obigen Text an Ihre genaue Serverbenennung anpassen und einen kurzen Abschnitt „Serveranforderungen / Abhängigkeiten“ (z. B. Ihre Status-/Sprachressourcennamen) einfügen oder Screenshots hinzufügen.


























