Voertuig
Speedo, brandstof, gordel, cruise control en fuel-resources.
Config.Vehicle.enabled = true (default): cluster verschijnt als je in een voertuig zit.
Wat de cluster toont
| Veld | Bron |
|---|---|
| Snelheid | GetEntitySpeed → KM/H of MPH (Config.Units) |
| RPM | GetVehicleCurrentRpm (0–100%) als Config.Vehicle.rpm |
| Versnelling | GTA gear; R / N bij 0 |
| Brandstof | fuel-resource of native GetVehicleFuelLevel |
| Motor | engine health 0–1000 → 0–100% |
| Lichten / groot licht | GetVehicleLightsState |
| Slot | lock status 2 of 3 |
| Gordel | lokaal, toets B |
| Cruise | lokaal, toets Y (alleen bestuurder) |
Gordel
Default-key: Config.Vehicle.seatbeltKey = 'B' (RegisterKeyMapping → FiveM keybinds: Z-hud gordel).
- Aan: ped-flag 32 uit (niet door de voorruit), control 75 (uitstappen) disabled
- Uit +
seatbeltEject = true: flag 32 aan (GTA eject bij crash) - Wisselt ook via events
seatbelt:client:ToggleSeatbeltenhud:client:ToggleShowSeatbelt
Export: exports['Z-hud']:setSeatbelt(true) / toggleSeatbelt() / isSeatbeltOn().
Event na toggle: Z-hud:client:seatbelt (boolean).
Nieuwe auto = gordel uit.
Cruise control
Default-key: Config.Vehicle.cruiseKey = 'Y'.
Alleen als je bestuurder bent. Snelheid moet boven \~5 m/s (\~18 km/h) liggen, anders gaat cruise niet aan.
Houdt SetVehicleMaxSpeed op de snelheid van het moment van inschakelen. Onder \~2 m/s gaat cruise uit.
Event: Z-hud:client:cruise (boolean).
Brandstof
Config.FuelResource = nil (default) = eerste started resource uit:
ox_fuel, LegacyFuel, ps-fuel, cdn-fuel, lc_fuel, ti_fuel,
ND_Fuel, x-fuel, qs-fuelstations
ox_fuel leest Entity(vehicle).state.fuel. Andere: exports[resource]:GetFuel(vehicle) als die bestaat.
Forceer:
Config.FuelResource = 'ox_fuel'
Geen match: native tankniveau.