$ ABD Doları
  • $ ABD Doları
  • € AVRO
  • £ GBP
  • $ Avustralya Doları
  • R$ BRL
  • İsviçre Frangı İsviçre Frangı
  • ¥ Japon Yeni
Trew HUD (qbCore\/ESX) – FiveMX

Üç HUD (qbCore/ESX)

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ı

FiveM HUD Nasıl Kurulur

  1. Dosyaları Çıkarın:
    • Çıkarın .zip dosyayı açın veya doğrudan açın.
    • Yer trew_hud_ui kaynaklar dizininizde.
  2. Güncelleme server.cfg:
    • Aşağıdaki satırı ekleyin server.cfg dosya:sqlCode kopyalastart trew_hud_ui

ESX Sürümü için Özel Talimatlar

Gereksinimler:

  • es_extended
  • esx_society
  • esx_addonaccount

İsteğe bağlı:

  • esx_basicneeds
  • esx_status
  • LegacyFuel (başlatılmalı önce trew_hud_ui)

Varsayılan HUD'u devre dışı bırakma:

  • Git es_extended/config.lua ve ayarla Config.EnableHud ile false.

Kodun Değiştirilmesi esx_basicneeds/main.lua:

  • Mevcut kodu değiştirin: TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', function(status) return true end, function(status) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status) return true end, function(status) status.remove(750) end) ile: TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', function(status) return false end, function(status) status.remove(1000) end) TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status) return false end, function(status) 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 config.lua.

Config.vRP Örneği:

Config.vRP = {
blackMoney = "dirty_money" -- Change this to your black money item ID
}

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:

nexports.trew_hud_ui.createStatus({
status = 'stress',
color = '#FF0090',
icon = '<i class="fas fa-brain"></i>'
});

Özel Durumun Güncellenmesi:

Citizen.CreateThread(function()
while true do
Citizen.Wait(1000)

local STRESS_STATUS

TriggerEvent('esx_status:getStatus', 'stress', function(status)
STRESS_STATUS = status.getPercent()
end)

exports.trew_hud_ui:setStatus({
name = 'stress',
value = STRESS_STATUS
});
end
end)

Sohbet Komutları:

Kullanım Örneği:

/toggleui

SSS

S: HUD tarihi yanlış! Düzeltebilir misiniz?

  • A: HUD tarihi oyunu kullanır sunucunun zamanı ve FiveM için varsayılan işlevler, bu yüzden yanlış değil. Gerçek tarihi görüntülemek istiyorsanız, düzenleyebilirsiniz. app.js JavaScript'i kullanarak Date() 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 /toggleui komut, git ui.html dosyaları arayın ve arayın id Gizlemek istediğiniz öğelerin özniteliğini düzenleyin. Ardından, toggleui komuta etmek client.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, main.css dosyayı oluşturun ve değiştirin top, left, right, veya bottom istediğ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, BOTTOM mülk yerine TOP.
Bir yanıt yazın