
Trew HUD (qbCore/ESX) – FiveMX
Hızlı kontroller için ücretsiz komut dosyaları uygundur. Üretim sunucuları için, çerçeveye ve kullanım senaryosuna göre tam sunucu paketlerini veya ücretli, bakımı yapılan komut dosyalarını karşılaştırın.
GTA5 RP oynamak ve Trew HUD kullanıcı arayüzünü kodlamak için LUA öğrenmek harika bir deneyimdi. Ancak, FiveM topluluğu ve projenin kendisiyle yaşadığım sayısız zorluktan sonra, geliştirmeyi durdurmaya karar verdim. GTA5 RP'yi en son 6 ay önce oynamıştım ve bu projeye devam etmenin artık bir anlamı yok.
Video Önizlemesi
Aynayı İndir
Özellikler
- Sunucu logosu;
- Meslek ve meslek derecesi;
- Para, kara para, banka ve toplum (bu sonuncusu sadece ESX'e özeldir);
- Sağlık, zırh, dayanıklılık, açlık ve susuzluk gibi durumlar;
- Emniyet kemerli hız göstergesi Destek, yakıt algılama, ışıklar, vites değiştirme, uyarılar ve sirenler (acil durum araçları için);
- Yer ve zaman;
- Ses kontrol cihazı (OneSync uyumlu);
- Silahlar için Kullanıcı Arayüzü;
- Özel durum ekleme.
Kurulum Talimatları
- Dosyaları Çıkarın:
- Çıkarın
.zipdosyayı açın veya doğrudan açın. - Yer
trew_hud_uikaynaklar dizininizde.
- Çıkarın
- Güncelleme
sunucu.cfg:- Aşağıdaki satırı ekleyin
sunucu.cfgdosya:sqlCode kopyalatrew_hud_ui'yi başlat
- Aşağıdaki satırı ekleyin
ESX Sürümü için Özel Talimatlar
Gereksinimler:
es_genişletilmişesx_toplumesx_addonhesabı
İsteğe bağlı:
esx_temel_ihtiyaçlaresx_durumuMiras Yakıtı(başlatılmalı öncetrew_hud_ui)
Varsayılan HUD'u devre dışı bırakma:
- Git
es_genişletilmiş/config.luave ayarlaYapılandır.Hud'u EtkinleştirileYANLIŞ.
Kodun Değiştirilmesi esx_temel_ihtiyaçlar/main.lua:
- Mevcut kodu değiştirin:
TriggerEvent('esx_status:registerStatus', 'açlık', 1000000, '#CFAD0F', işlev(durum) true end, işlev(durum) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'susuzluk', 1000000, '#0C98F1', işlev(durum) true end, işlev(durum) status.remove(750) end)ile:TriggerEvent('esx_status:registerStatus', 'açlık', 1000000, '#CFAD0F', işlev(durum) return false end, işlev(durum) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'susuzluk', 1000000, '#0C98F1', işlev(durum) return false end, işlev(durum) status.remove(750) end)
VRP/VRPEX Sürümleri için Özel Talimatlar
Config.vRP Ayarları:
- Kara para gibi gerekli öğeleri, öğe kimliğini belirterek ayarlayın
yapılandırma.lua.
Config.vRP Örneği:
Yapılandır.vRP = {
blackMoney = "dirty_money" -- Bunu kara para öğenizin kimliğiyle değiştirin
}
Genel Yapılandırmalar:
- Yapılandırma.Yerel: Dili ayarla (varsayılan)
en). - Yapılandır.serverLogo: Sunucu logonuzun URL'sini ayarlayın.
- Yapılandır.yazı tipi: UI yazı tipini özelleştir (varsayılan Montserrat'tır).
- Yapılandırma.tarihi: GPS konumu için tarih formatını ayarlayın.
- Yapılandır.ses: Ses ayarlarını yapılandırın (OneSync uyumlu).
- Yapılandır.araç: Araç ve hız göstergesi ayarlarını yapılandırın.
- Yapılandırma.ui: HUD'un görüntü öğelerini değiştirir.
Özel Durum Ekleme
Stres veya sarhoşluk gibi mevcut durumlar için özel göstergeler oluşturabilirsiniz.
Örnek:
Ndışa aktarmalar.trew_hud_ui.createStatus({
durum = 'stres',
renk = '#FF0090',
simge = ' '
});
Özel Durumun Güncellenmesi:
Vatandaş.CreateThread(fonksiyon()
doğru yaparken
Vatandaş.Bekle(1000)
yerel STRES_DURUMU
TriggerEvent('esx_status:getStatus', 'stres', fonksiyon(durum)
STRES_DURUMU = durum.getPercent()
son)
Export.trew_hud_ui:setStatus({
isim = 'stres',
değer = STRES_DURUMU
});
son
son)
Sohbet Komutları:
- /toggleui: HUD bilgi öğelerini etkinleştirir/devre dışı bırakır, yayıncılar için yararlı.
Kullanım Örneği:
/toggleui
SSS
S: HUD tarihi yanlış! Düzeltebilir misiniz?
- A: The HUD date uses the game server’s time and default functions for FiveM, so it is not wrong. If you want to display the real date, you can edit
uygulama.jsJavaScript'i kullanarakTarih()fonksiyonu. Daha fazla bilgi için Google'da arayın.
S: Öğeleri gizlemek için /toggleui komutunu nasıl düzenleyebilirim?
- A: Düzenlemek için
/toggleuikomut, gitkullanıcı arayüzü.htmldosyaları arayın ve arayınİDGizlemek istediğiniz öğelerin özniteliğini düzenleyin. Ardından,geçişuikomuta etmekistemci.luaİhtiyaçlarınıza uygun.
S: BU veya ŞU betiği destekleyen bir sürüm yayınlamayı düşünüyor musunuz?
- A: Şu anda değil. LegacyFuel, yakıt davranışını değiştirdiği ancak çalışması için özel işlevlere ihtiyaç duymadığı için isteğe bağlı bir özellik olarak gösteriliyor.
S: Öğelerin konumlarını değiştirmek istiyorum. Bunu nasıl yapabilirim?
- A: Öğelerin konumlarını değiştirmek için,
ana.cssdosyayı oluşturun ve değiştirintepe,sol,Sağ, veyaaltistediğiniz öğelerin özelliklerini kullanın. Dikkatli olun ve CSS'de mutlak konumlandırma hakkında okuyun. Örneğin, bir öğeyi en alta yerleştirmek için,ALTmülk yerineTEPE.






