return { --- Schaltet /divelamp und /divelight frei, mit denen sich Sitz und --- Leuchtrichtung der Lampe im laufenden Spiel einstellen lassen - ohne --- Resource-Restart pro Versuch. Auf dem Live-Server ausschalten. debug = false, putOnSuitTimeMs = 5000, takeOffSuitTimeMs = 5000, refillTankTimeMs = 5000, --- Sekunden Luft, die pro echter Sekunde verbraucht werden (vor dem Tiefenfaktor). decayRate = 1.0, --- Intervall des Watchdogs, der prüft ob die Ausrüstung noch am Ped hängt (ms). gearWatchdogIntervalMs = 1000, --- Sekunden, die der Spieler ohne Ausrüstung unter Wasser überlebt (Vanilla-Verhalten). maxTimeUnderwater = 50.0, --- Sekunden, sobald die Flasche leer ist. Bewusst kurz: leer tauchen soll wehtun. maxTimeUnderwaterOutOfAir = 1.0, --- Ausrüstung beim Tod abnehmen. Die Flasche bleibt mit ihrer Restluft im Inventar. removeGearOnDeath = true, --- Restsekunden, bei denen gewarnt wird. Jede Schwelle löst einmal pro Tauchgang aus. warnAtSeconds = { 60, 30, 10 }, --- Verbrauch steigt mit der Tiefe: faktor = 1 + tiefe / depthDecayReference. --- Macht die großen Flaschen erst sinnvoll. Auf false = konstanter Verbrauch, --- dann stimmen die 5/10/15/20 Minuten exakt. depthDecayEnabled = true, depthDecayReference = 30.0, maxDecayFactor = 4.0, --- NUI-HUD mit Luft und Tiefe. Auf false bleibt die Ausrüstung voll nutzbar, --- nur ohne Anzeige. hudEnabled = true, --- Update-Intervall des HUD (ms). 250 = 4 Updates pro Sekunde, reicht für eine --- ruhige Anzeige ohne unnötigen NUI-Traffic. hudUpdateIntervalMs = 250, --- Tauch-HUD mit ausblenden, sobald das Spiel-HUD ausgeblendet ist. --- Greift bei allem, was DisplayHud(false) setzt - Screenshot-Scripts, --- HUD-Toggles, Cinematic-Modes -, ohne dass wir die Resource kennen müssen. hudFollowGameHud = true, --- Eigene Taste zum Aus-/Einblenden des Tauch-HUD. Leer = keine Vorbelegung, --- der Spieler kann sie in den FiveM-Tastenbelegungen unter "FiveM" setzen. --- Zusätzlich gibt es den Export setHudVisible(bool) für andere Resources. hudToggleKey = '', --- Ab dieser Tiefe wird die Tiefenanzeige eingefärbt (Meter). deepWarningDepth = 25.0, --- Reservedruck in bar. Darunter wird die Druckanzeige eingefärbt - in der --- Tauchpraxis die Schwelle, ab der man den Aufstieg einleitet. reservePressure = 50, --------------------------------------------------------------------------- -- Taschenlampe --------------------------------------------------------------------------- --- Taste zum An- und Ausschalten. Der Spieler kann sie in den FiveM- --- Tastenbelegungen unter "FiveM" umlegen. lampKey = 'l', --- Die Lampe ist die spieleigene Scuba-Lampe (SetEnableScubaGearLight, seit --- v1493). Sie sitzt an der richtigen Stelle und leuchtet in Blickrichtung - --- deshalb gibt es hier weder Offsets noch Farb- und Kegelwerte. --- --- ACHTUNG: Sie hängt an der echten Scuba-Kleidung des Peds (Component 8). --- Trägt der Spieler die nicht, passiert nichts. Diese Resource fasst das --- Outfit bewusst nicht an - das macht bei Bedarf das Kleidungs-System. --- Wie oft der Lampen-Zustand auf die Peds in der Nähe nachgezogen wird (ms). --- Nötig, weil Peds beim Streaming, Respawn und Model-Wechsel neu erzeugt --- werden und den Flag dabei verlieren. lampReconcileIntervalMs = 500, --- Optionales Prop am Kopf, rein optisch. Die Lampe leuchtet unabhängig davon. --- Standardmäßig aus, weil die Spiel-Lampe schon an der Ausrüstung sitzt. --- Ein Basegame-Tauchlampen-Prop gibt es nicht; die Polizei-Taschenlampe --- ('prop_cs_police_torch', 'prop_police_torch', 'prop_scn_police_torch') --- passt optisch nur bedingt. lampProp = '', --- Bone und Sitz des optionalen Props. 12844 = Kopf (wie die Maske). --- Mit /divelamp im Spiel einstellen statt hier zu raten. lampBone = 12844, lampPropOffset = vec3(0.0, 0.0, 0.0), lampPropRotation = vec3(0.0, 0.0, 0.0), }