5 Produktbilder verfügbar.
Trygon HUD
Review-ProzessTrygon HUD ist eine moderne und vollständig anpassbare HUD-Schnittstelle für ESX-Server. Optimiert und einfach zu konfigurieren.
- Sofortiger Zugang
- SSL-verschlüsselt
- Karte, Klarna, Wallets
esx, qbcore, qbox, standalone
Auf dieser Seite veröffentlicht
Nicht verfügbar
Karte, Klarna und unterstützte Wallets über Stripe. Weitere lokale Methoden können erscheinen, wenn sie für deine Region verfügbar sind.
Support-Erwartung
Support deckt Downloadzugang, fehlende ausgelieferte Dateien und Fragen zu den veröffentlichten Setup-Hinweisen ab.
Custom-Installation, Framework-Konvertierung, Live-Server-Setup und individuelle Feature-Arbeit sind nicht enthalten, außer es steht ausdrücklich auf der Produktseite.
Frage vor dem Kauf nach, wenn dein Server stark angepasste Framework-, Inventory- oder Datenbank-Ressourcen nutzt.
Kaufen, wenn es Setup-Zeit spart
Nutze diese Checkliste, um schnell zu prüfen, ob die Ressource zu deinem Server-Build, Framework und Support-Bedarf passt.
Nutzen für Serverbetreiber
Trygon HUD soll HUDs reduzieren, statt dass du dasselbe System von Grund auf neu bauen musst.
Kompatibilität
Funktioniert mit esx, qbcore, qbox, standalone. Prüfe vor dem Einsatz auf einem Live-Server den Anforderungsblock.
Kaufsicherheit
Sofort-Download, Stripe-Checkout, Supportzugang und Hinweise zur Erstattung sind vor der Zahlung sichtbar.
Entscheidungsgrundlagen
Anforderungen, Installationsdetails, Produkt-Q&A
Beschreibung
Config Datei:
Customize = {
Framework = QBCore, -- QBCore | ESX | OldQBCore (Schreibe das Framework, das du benutzt, wie im Beispiel)
Mysql = oxmysql, -- oxmysql | ghmattimysql | mysql-async (Schreibe das SQL Script, das du benutzt, wie im Beispiel)
DefaultColor = 2, -- 1: blue | 2: red | 3: purple | 4: green
DefaultType = 'kmh', -- kmh | mph
ServerName = 'UZ ROLEPLAY',
VehHudText = 'uz-rp',
ServerMaxOnline = 120,
SeatbeltControl = 'K',
QuestionYes = 246, -- Y: 246
QuestionNo = 249, -- N: 249
--
NitroItem = noos, -- Item, um Nitro in ein Fahrzeug einzubauen
NitroControl = G,
NitroForce = 40.0, -- Nitro Stärke, wenn der Spieler Nitro benutzt
RemoveNitroOnpress = 2, -- Bestimmt, wie viel Nitro entfernt werden soll, wenn der Spieler die Nitro-Taste drückt
SignalControl = false,
RightSignalControl = 174, - --> : 174
LeftSignalControl = 175, -- < : 175
--
MoneyDisplay = true, -- true | false
StatusDisplay = true, -- true | false
JobLabel = false, -- true | false (true:Officer - false: Police)
JobDisplay = true, -- true | false
BlackMoneyDisplay = false, -- true | false
BossMoneyDisplay = false, -- true | false
SocietyMoney = function()
return 0 -- Du solltest dies für deinen eigenen Server bearbeiten
end,
DefaultMapType = 'rectangle', -- rectangle | radial
Lang = {
['Online'] = 'ONLINE',
['ID'] = 'ID',
},
GetVehFuel = function(Veh)
return exports[uz_fuel]:GetFuel(Veh) -- exports[LegacyFuel]:GetFuel(Veh) - GetVehicleFuelLevel(Veh) - exports[uz_fuel]:GetFuel(Veh)
end,
StressChance = 0.1, -- Default: 10% -- Prozentuale Stress Chance beim Schießen (0-1)
MinimumStress = 50, -- Minimaler Stress Level für Bildschirmwackeln
MinimumSpeedUnbuckled = 50, -- Wenn diese Geschwindigkeit überschritten wird, verursacht dies Stress
WhitelistedWeaponStress = {
`weapon_petrolcan`,
`weapon_hazardcan`,
`weapon_fireextinguisher`
},
Intensity = {
[1] = {
min = 50,
max = 60,
intensity = 1500,
},
[2] = {
min = 60,
max = 70,
intensity = 2000,
},
[3] = {
min = 70,
max = 80,
intensity = 2500,
},
[4] = {
min = 80,
max = 90,
intensity = 2700,
},
[5] = {
min = 90,
max = 100,
intensity = 3000,
},
},
EffectInterval = {
[1] = {
min = 50,
max = 60,
timeout = math.random(50000, 60000)
},
[2] = {
min = 60,
max = 70,
timeout = math.random(40000, 50000)
},
[3] = {
min = 70,
max = 80,
timeout = math.random(30000, 40000)
},
[4] = {
min = 80,
max = 90,
timeout = math.random(20000, 30000)
},
[5] = {
min = 90,
max = 100,
timeout = math.random(15000, 20000)
}
}
}
function GetFramework()
local Get = nil
if Customize.Framework == ESX then
while Get == nil do
TriggerEvent('esx:getSharedObject', function(Set) Get = Set end)
Citizen.Wait(0)
end
end
if Customize.Framework == QBCore then
Get = exports[qb-core]:GetCoreObject()
end
if Customize.Framework == OldQBCore then
while Get == nil do
TriggerEvent('QBCore:GetObject', function(Set) Get = Set end)
Citizen.Wait(200)
end
end
return Get
end
function ExecuteSql(query)
local IsBusy = true
local result = nil
if Customize.Mysql == oxmysql then
if MySQL == nil then
exports.oxmysql:execute(query, function(data)
result = data
IsBusy = false
end)
else
MySQL.query(query, {}, function(data)
result = data
IsBusy = false
end)
end
elseif Customize.Mysql == ghmattimysql then
exports.ghmattimysql:execute(query, {}, function(data)
result = data
IsBusy = false
end)
elseif Customize.Mysql == mysql-async then
MySQL.Async.fetchAll(query, {}, function(data)
result = data
IsBusy = false
end)
end
while IsBusy do
Citizen.Wait(0)
end
return result
end
--[[
if exports['uz_TrygonHud']:Question('UZStore', 'Do you want to open settings ?') then
SendReactMessage('setOpenSettings', true)
SetNuiFocus(true, true)
end
]]
--[[
exports['uz_TrygonHud']:SetHudVisibility(false)
exports['uz_TrygonHud']:SetHudVisibility(true)
]]




