DIR Return Create A Forum - Home
---------------------------------------------------------
Just4FiveM
HTML https://just4fivem.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: UI & HUD
*****************************************************
#Post#: 7--------------------------------------------------
[FREE]DANIELGDM180 HUD 2.0 — HUD Circular pentru Vehicule
DIR By: Heike2206
Date: September 18, 2026, 5:35 pm
---------------------------------------------------------
DANIELGDM180 HUD 2.0 — HUD Circular pentru Vehicule
HTML https://forum-cfx-re.akamaized.net/original/5X/b/8/1/5/b815facd6b1eb9b7807e922211d5935ca417e086.jpeg
HTML https://forum-cfx-re.akamaized.net/original/5X/6/3/7/a/637aa764ae825a3046287da8952c0749f8200501.jpeg
HTML https://forum-cfx-re.akamaized.net/original/5X/4/f/9/1/4f91925e052531aa30865a459cb15f1ec491bf55.gif
Un HUD pentru vehicule cu tematică cyberpunk
roșu/negru, care include vitezometru circular, indicator
RPM, combustibil, sănătatea motorului, kilometraj în
timp real, treapta de viteză și sistem complet de
centură de siguranță. HUD-ul include și un
meniu de setări în joc, unde jucătorii își pot
modifica poziția și dimensiunea.
Caracteristici
* Vitezometru circular — afișarea vitezei împreună cu
un indicator circular pentru RPM și marcaje pentru miile de
rotații pe minut.
* Indicator treaptă de viteză — detectează
automat R sau N în funcție de viteza vehiculului.
* Bară combustibil — preia în timp real nivelul
combustibilului din LegacyFuel.
* Bară sănătate motor — preia starea motorului
și devine roșie atunci când acesta scade sub 30%.
* Kilometraj în timp real — preia datele din jg-vehiclemileage
și detectează automat milele sau kilometrii.
* Sistem centură de siguranță — tastă pentru
activare/dezactivare, împiedică ieșirea din vehicul
când centura este pusă și ejectează
jucătorul în cazul unei decelerări bruște atunci
când nu poartă centura.
* Meniu de setări HUD — permite modificarea dimensiunii,
poziției verticale și poziției orizontale.
Setările sunt salvate pentru fiecare jucător și
restaurate automat.
* Compatibil cu meniul de pauză — HUD-ul este ascuns
automat atunci când meniul de pauză sau harta sunt
deschise.
* Optimizat pentru performanță — logica HUD-ului
și a centurii rulează într-un singur thread, iar
mesajele NUI sunt trimise doar atunci când valorile afișate
se modifică.
Dependențe
* ox_lib
* LegacyFuel
* jg-vehiclemileage
Pentru jg-vehiclemileage sunt disponibile mai multe variante:
* Pentru servere vMenu:
HTML https://github.com/davismasondaniel/jg-vehiclemileage
* Varianta standard:
HTML https://github.com/jgscripts/jg-vehiclemileage
Instalare
1. Adaugă resursa în folderul resources al serverului
și denumește-o DANIELGDM180_hud.
2. Asigură-te că ox_lib, LegacyFuel și
jg-vehiclemileage sunt instalate și pornite înaintea
acestei resurse.
3. Adaugă următoarele în server.cfg:
ensure ox_lib
ensure LegacyFuel
ensure jg-vehiclemileage
ensure DANIELGDM180_hud
4. Repornește resursa sau serverul.
Configurare — config.lua
* Config.ToggleSeatbeltKey: B — tasta pentru
activarea/dezactivarea centurii.
* Config.HUDSettings: Neconfigurat — tasta pentru deschiderea
meniului de setări HUD.
* Config.RefreshRate: 100 ms — intervalul la care sunt
actualizate datele HUD-ului.
* Config.KvpKey: DANIELGDM180_hud_hud_settings — spațiul
KVP folosit pentru salvarea poziției și dimensiunii
HUD-ului.
* Config.DefaultHudSettings: scale 0.80, bottom 2, left 91 —
poziția și dimensiunea implicită a HUD-ului.
Comenzi și taste
* toggleSeatbelt — B — activează/dezactivează centura
de siguranță atunci când jucătorul se află
într-un vehicul.
* hudsettings — Neconfigurat — deschide meniul pentru
modificarea poziției și dimensiunii HUD-ului. Meniul
poate fi închis cu Esc sau T.
Ambele comenzi folosesc RegisterKeyMapping, astfel încât
jucătorii le pot modifica și din setările native
de keybind-uri FiveM.
Cum funcționează
* client/client.lua rulează un singur thread care
verifică starea vehiculului, inclusiv viteza, RPM,
combustibilul, sănătatea motorului, treapta de
viteză și kilometrajul.
* Datele sunt actualizate conform valorii Config.RefreshRate
și sunt trimise către NUI doar atunci când valorile
afișate se modifică.
* Sistemul gestionează și blocarea ieșirii din
vehicul atunci când centura este pusă, precum și
ejectarea jucătorului în cazul unui accident.
* html/ui.html afișează vitezometrul și panoul
lateral, redă sunetele pentru centură și
găzduiește meniul de setări.
* Poziția și dimensiunea HUD-ului sunt salvate pentru
fiecare jucător folosind SetResourceKvp și
GetResourceKvpString.
Structura fișierelor
DANIELGDM180_hud/
├── fxmanifest.lua
├── config.lua
├── client/
│ └── client.lua
└── html/
├── ui.html
├── fuel-icon.png
├── engine-icon.png
└── sounds/
├── buckle.ogg
└── unbuckle.ogg
Download
HTML https://github.com/davismasondaniel/DANIELGDM180_hud
Informații
Codul este accesibil: Da
Pe bază de abonament: Nu
Linii de cod (aproximativ): ~200+
Cerințe: ox_lib, LegacyFuel, jg-vehiclemileage
Suport: Răspuns în topic sau issue pe GitHub
Dezvoltat de: DANIELGDM180
*****************************************************
Page 1 of 1