Druckanzeige: - pressure * (Restluft / capacity). Bei konstantem Volumen ist der Druck proportional zur verbliebenen Gasmenge, die lineare Abbildung stimmt also - Fuelldruck pro Flasche in config/shared.lua, alle bei 300 bar. Dass die grosse Flasche denselben Druck zeigt wie die kleine ist gewollt - in echt macht das Volumen die Laufzeit, nicht der Druck - Unter config.reservePressure (50 bar) rot: in der Tauchpraxis die Schwelle, ab der man den Aufstieg einleitet HUD ausblenden fuer Unterwasser-Screenshots. qbx_core hat selbst keinen HUD-Toggle, es feuert nur hud:client:* an eine separate HUD-Resource - deshalb drei voneinander unabhaengige Wege: - IsHudHidden() folgen, greift bei allem was DisplayHud(false) setzt - eigene Taste, standardmaessig unbelegt - Export setHudVisible(bool) / isHudVisible() fuer andere Resources Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -121,6 +121,15 @@ Tiefenanzeige und O2-Anzeige zusammen als ein NUI-Overlay — `qbx.drawText2d`
|
||||
- [x] Updates gedrosselt per `SendNUIMessage` (~4/s statt jeden Frame)
|
||||
- [x] Kein `backdrop-filter` (bekannter FiveM-Bug → schwarzer Hintergrund)
|
||||
- [x] `hudEnabled`, `hudUpdateIntervalMs` und `deepWarningDepth` in `config/client.lua`
|
||||
- [x] **Nachgereicht:** Manometer in bar. `pressure * (Restluft / capacity)` — bei
|
||||
konstantem Volumen ist der Druck proportional zur verbliebenen Gasmenge, die
|
||||
lineare Abbildung ist also korrekt. Alle Flaschen starten bei 300 bar; dass
|
||||
die große Flasche denselben Druck zeigt wie die kleine, ist gewollt (in echt
|
||||
macht das Volumen die Laufzeit). Unter `reservePressure` wird rot eingefärbt
|
||||
- [x] **Nachgereicht:** HUD ausblendbar für Unterwasser-Screenshots. Drei Wege,
|
||||
weil `qbx_core` selbst keinen HUD-Toggle hat (es feuert nur `hud:client:*`
|
||||
an eine separate HUD-Resource): `IsHudHidden()` folgen, eigene Taste,
|
||||
und der Export `setHudVisible(bool)`
|
||||
- [ ] **Offen:** Position und Größe des HUD sind bisher nur in `nui/style.css`
|
||||
einstellbar, nicht in der Config
|
||||
|
||||
@@ -234,7 +243,10 @@ Locale-JSONs und das HUD im Browser.
|
||||
tauschen oder das Vorzeichen drehen.
|
||||
3. **Auto-Anziehen nach Relog** (siehe Phase 2) und **HUD-Position in der Config**
|
||||
(Phase 4) sind nicht umgesetzt.
|
||||
4. **Balancing:** `maxDrainPerSecond = 5.0` muss über `maxDecayFactor = 4.0` liegen,
|
||||
4. **`IsHudHidden()`** — ob die Native wirklich auf `DisplayHud(false)` anspringt,
|
||||
ist ungetestet. Falls nicht, greifen weiterhin die eigene Taste und der Export;
|
||||
`hudFollowGameHud` lässt sich dann abschalten.
|
||||
5. **Balancing:** `maxDrainPerSecond = 5.0` muss über `maxDecayFactor = 4.0` liegen,
|
||||
sonst bekommen ehrliche Spieler in großer Tiefe vom Server Luft zurückgeschrieben.
|
||||
Wer den Tiefenfaktor hochdreht, muss beides nachziehen.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user