1. IdentityValley
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Bewerbungsbereich
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. IdentityValley
  2. Forum
  3. Austausch
  4. Vorschläge
  5. Archiv

Tacho freezer bei unfall

    • Gelöst / Beendet
  • Dresden_Basti
  • 28. Februar 2025 um 16:05

Jetzt für die Whitelist vorbereiten!


Registriere dich hier im Forum, lies dir die Regelwerke und Grundlagen-Informationen (als eingeloggter Benutzer im Forum "Allgemeine Informationen" zu finden) durch und lasse dich dann im Discord whitelisten.

1. offizieller Beitrag
  • Dresden_Basti
    Reaktionen
    19
    Beiträge
    39
    • 28. Februar 2025 um 16:05
    • #1

    Sehr geehrtes Dev-Team,

    hiermit möchte ich einen Vorschlag für eine neue Funktion im FiveM-Server von IDV einreichen. Die Idee besteht darin, ein Skript zu implementieren, das die Tachonadel eines Fahrzeugs bei einem schweren Unfall einfriert und die letzte Geschwindigkeit anzeigt, bis das Fahrzeug repariert wird.

    Funktionsweise des Skripts:

    • Erkennt Unfälle ab einer bestimmten Geschwindigkeit (z. B. 50 km/h).
    • Friert die Geschwindigkeit auf dem Tacho ein, wenn ein Unfall erkannt wird.
    • Zeigt die eingefrorene Geschwindigkeit auf dem Bildschirm an.
    • Die Anzeige wird erst nach einer Fahrzeugreparatur zurückgesetzt.

    Vorteile für den Server:

    • Erhöhte Immersion für Spieler, insbesondere für Rettungsdienste und Polizei.
    • Verbesserte Unfallauswertung und realistischere Nachverfolgung der Geschwindigkeit.
    • Zusätzliche spielerische Tiefe für Mechaniker, da Fahrzeuge nach Unfällen repariert werden müssen.

    Das Skript ist als eigenständiges, leicht anpassbares System konzipiert und könnte in bestehende Frameworks integriert werden. Falls gewünscht, kann ich einen Beispielcode bereitstellen oder Anpassungen vorschlagen.

    z.B.

    local speedFrozen = {}

    Citizen.CreateThread(function()
    while true do
    Citizen.Wait(100)
    local playerPed = PlayerPedId()
    if IsPedInAnyVehicle(playerPed, false) then
    local vehicle = GetVehiclePedIsIn(playerPed, false)
    local speed = GetEntitySpeed(vehicle) * 3.6 -- Umrechnung in km/h
               
    if not speedFrozen[vehicle] and HasEntityCollidedWithAnything(vehicle) then
    if speed > 50 then -- Unfall ab 50 km/h als "schwer" definieren
    speedFrozen[vehicle] = speed
    end
    end
    end
    end
    end)

    RegisterCommand("repair", function(source)
    local playerPed = PlayerPedId()
    if IsPedInAnyVehicle(playerPed, false) then
    local vehicle = GetVehiclePedIsIn(playerPed, false)
    SetVehicleFixed(vehicle)
    SetVehicleDirtLevel(vehicle, 0.0)
    speedFrozen[vehicle] = nil -- Reset Tacho
    end
    end, false)

    Citizen.CreateThread(function()
    while true do
    Citizen.Wait(0)
    local playerPed = PlayerPedId()
    if IsPedInAnyVehicle(playerPed, false) then
    local vehicle = GetVehiclePedIsIn(playerPed, false)
    if speedFrozen[vehicle] then
    DrawTextOnScreen("Unfallgeschwindigkeit: " .. math.floor(speedFrozen[vehicle]) .. " km/h", 0.9, 0.1)
    end
    end
    end
    end)

    function DrawTextOnScreen(text, x, y)
    SetTextFont(4)
    SetTextScale(0.5, 0.5)
    SetTextColour(255, 0, 0, 255)
    SetTextOutline()
    SetTextEntry("STRING")
    AddTextComponentString(text)
    DrawText(x, y)
    end

    Dr. med. Psy. Ethan McKing-Liss

    📍 6152
    📞 Telefon: 355 34 19
    ✉️ E-Mail: EthanMcKingLiss@cloud.org


  • Ronnie
    Reaktionen
    27
    Beiträge
    79
    • 5. April 2025 um 00:47
    • #2

    Hallo Basti,

    ich spreche mich mal ab in wie weit das umsetzbar ist.

    mit freundlichen Grüßen

    Ronnie Klein

  • Blackyy
    Reaktionen
    22
    Beiträge
    145
    • 19. Mai 2025 um 15:00
    • Offizieller Beitrag
    • #3

    Hallöchen, aktuell setzen wir das nicht um wir nehmen das Thema aber eventuell mal für die Zukunft mit.

    Also bitte nicht auf diese Möglichkeit warten.

  • Blackyy 19. Mai 2025 um 15:01

    Hat das Label von Antwort vom Teammitglied auf Gelöst / Beendet geändert.
  • Blackyy 19. Mai 2025 um 15:01

    Hat das Thema aus dem Forum Vorschläge nach Archiv verschoben.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Foerderungspakete_Werbung_Hochformat.png

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
Community-Software: WoltLab Suite™ 6.0.28