
Trew HUD (qbCore/ESX) – FiveMX
Gli script gratuiti vanno bene per controlli rapidi. Per server in produzione, confronta pacchetti server completi o script a pagamento mantenuti, in base al framework e al caso d'uso.
Giocare a GTA5 RP e imparare il linguaggio di programmazione LUA per programmare l'interfaccia utente dell'HUD di Trew è stata un'esperienza fantastica. Tuttavia, dopo numerose sfide con la community di FiveM e con il progetto stesso, ho deciso di interromperne lo sviluppo. Sono passati 6 mesi dall'ultima volta che ho giocato a GTA5 RP e continuare questo progetto non ha più senso.
Anteprima video
Scarica Mirror
Caratteristiche
- Logo del server;
- Lavoro e livello lavorativo;
- Denaro, denaro sporco, banca e società (quest'ultimo vale solo per ESX);
- Stati come salute, armatura, resistenza, fame e sete;
- Tachimetro con cintura di sicurezza supporto, rilevamento carburante, luci, cambio marcia, avvisi e sirene (per veicoli di emergenza);
- Luogo e ora;
- Controllo vocale (compatibile con OneSync);
- Interfaccia utente per le armi;
- Inclusione dello stato personalizzato.
Istruzioni per l'installazione
- Estrarre i file:
- Estrarre il
.zipfile o aprirlo direttamente. - Posto
trew_hud_uinella directory delle risorse.
- Estrarre il
- Aggiornamento
server.cfg:- Aggiungi la seguente riga al tuo
server.cfgfile:sqlCode copiaavvia trew_hud_ui
- Aggiungi la seguente riga al tuo
Istruzioni speciali per la versione ESX
Requisiti:
es_estesoesx_societyaccountaddonesx
Opzionale:
esx_basicneedsesx_statusLegacyFuel(dovrebbe essere avviato Primatrew_hud_ui)
Disabilitazione dell'HUD predefinito:
- Vai a
es_extended/config.luae impostareConfig.EnableHudAfalso.
Sostituzione del codice in esx_basicneeds/main.lua:
- Sostituisci il codice esistente:
TriggerEvent('esx_status:registerStatus', 'fame', 1000000, '#CFAD0F', function(status) restituisce true fine, function(status) status.remove(1000) fine) TriggerEvent('esx_status:registerStatus', 'sete', 1000000, '#0C98F1', function(status) restituisce true fine, function(status) status.remove(750) fine)con:TriggerEvent('esx_status:registerStatus', 'fame', 1000000, '#CFAD0F', function(status) restituisce false fine, function(status) status.remove(1000) fine) TriggerEvent('esx_status:registerStatus', 'sete', 1000000, '#0C98F1', function(status) restituisce false fine, function(status) status.remove(750) fine)
Istruzioni speciali per le versioni VRP/VRPEX
Impostazioni Config.vRP:
- Imposta gli elementi necessari come denaro nero specificando l'ID dell'elemento in
config.lua.
Esempio di Config.vRP:
Config.vRP = {
blackMoney = "dirty_money" -- Sostituiscilo con l'ID del tuo oggetto di denaro nero
}
Configurazioni generali:
- Config.Locale: Imposta la lingua (l'impostazione predefinita è
esso). - Config.serverLogo: Imposta l'URL del logo del tuo server.
- Config.font: Personalizza il font dell'interfaccia utente (il carattere predefinito è Montserrat).
- Data di configurazione: Imposta il formato della data per la posizione GPS.
- Config.voice: Configura le impostazioni vocali (compatibile con OneSync).
- Config.veicolo: Configura le impostazioni del veicolo e del tachimetro.
- Config.ui: Attiva/disattiva gli elementi visualizzati dell'HUD.
Aggiunta di stato personalizzato
È possibile creare indicatori personalizzati per stati esistenti come stress o ubriachezza.
Esempio:
Nesportazioni.trew_hud_ui.createStatus({
stato = 'stress',
colore = '#FF0090',
icona = ' '
});
Aggiornamento dello stato personalizzato:
Cittadino.CreateThread(funzione()
mentre è vero
Cittadino.Aspetta(1000)
STRESS_STATUS locale
TriggerEvent('esx_status:getStatus', 'stress', function(stato)
STRESS_STATUS = stato.getPercent()
FINE)
exports.trew_hud_ui:setStatus({
nome = 'stress',
valore = STRESS_STATUS
});
FINE
FINE)
Comandi di chat:
- /toggleui: Abilita/disabilita gli elementi informativi HUD, utile per gli streamer.
Esempio di utilizzo:
/toggleui
Domande frequenti
D: La data HUD è sbagliata! Potete correggerla?
- UN: La data HUD utilizza il gioco orario del server e funzioni predefinite per FiveM, quindi non è sbagliato. Se vuoi visualizzare la data reale, puoi modificare
app.jsutilizzando JavaScriptData()funzione. Cercala su Google per maggiori informazioni.
D: Come posso modificare il comando /toggleui per nascondere gli elementi?
- UN: Per modificare il
/toggleuicomando, vai alui.htmlfile e cerca ilidattributo degli elementi che vuoi nascondere. Quindi, modifica ilattiva/disattivacomando inclient.luain base alle tue esigenze.
D: Avete intenzione di rilasciare una versione che supporti QUESTO o QUELLO script?
- UN: Al momento no. LegacyFuel è mostrato come funzionalità opzionale perché modifica il comportamento del carburante ma non richiede funzioni speciali per funzionare.
D: Vorrei cambiare la posizione degli elementi. Come posso fare?
- UN: Per modificare le posizioni degli elementi, selezionare
principale.cssfile e modifica ilsuperiore,Sinistra,Giusto, Ometter il fondo aproprietà degli elementi desiderati. Fai attenzione e leggi attentamente le informazioni sul posizionamento assoluto in CSS. Ad esempio, per posizionare un elemento in basso, usaMETTER IL FONDO Aproprietà invece diSUPERIORE.






