1. News
  2. Community
    1. Dashboard
    2. Mitglieder
      1. Mitgliedersuche
      2. EM-Hub Team
    3. FAQ
  3. Filebase
  4. Lexikon
  5. Img-Upload
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Dateien
  • Lexikon
  • FAQ
  • Galerie
  • Modding Team
  • Modding Teamseiten
  • Erweiterte Suche
  1. Emergency Hub
  2. EMERGENCY Reihe
  3. EMERGENCY 4
  4. Support

HeadLights an Fahrzeugen an- und ausschalten

  • core.bee
  • 23. Juni 2026 um 20:32

Jetzt Mitglied werden!

Du bist noch kein Emergency Hub Member? Registriere dich kostenlos und werde Teil der Emergency Hub Community :)

Benutzerkonto erstellen Anmelden
  • Online
    core.bee
    Mitglied
    Reaktionen
    28
    Beiträge
    30
    Dateien
    1
    • 23. Juni 2026 um 20:32
    • #1

    Moinsen,

    mich treibt gerade eine Funktion von Emergency in den Wahnsinn:

    Wenn ich das Headlight an einem Fahrzeug an- oder ausschalten möchte, dann spinnt das - manchmal lässt sich das Headlight anschalten, manchmal nicht, keine Ahnung, wo der Wurm drin ist. Hat jemand ne Ahnung, wie man das auslesen kann bzw. wie die Schaltung dann auch tatsächlich an und aus geht? (habs auch schon mit fahrzeug.EnableHeadlights(true/false) probiert, aber da geht auch nichts. :sleeping:

    C++
    object A00_Licht_an : CommandScript 
    {
    	using namespace Audio;
    	using namespace Game;
    
    	A00_Licht_an()
    	{
    		SetIcon("Licht_an");
    	}
    
    	bool CheckPossible(GameObject *Caller)
    	{
    		return Caller -> IsValid();
    	}
    
    	bool CheckTarget(GameObject *Caller, Actor *Target, int childID)
    	{
    		return true;
    	}
    		   
    	void PushActions(GameObject *Caller, Actor *Target, int childID)
    	{	
    		Caller -> PushActionWait(ACTION_NEWLIST, 1.0f);
    		PlaySample("mod:Audio/FX/Fahrzeuge/KFZ_SChalter.wav");
    
    		Vehicle fahrzeug(Caller);
    
    		// Pruefung, ob Licht an ist
    		if (!fahrzeug.IsLightOn())
    		{
    			Caller -> EnableHeadLights(true);
    		}
    		else
    		{
    			Caller -> EnableHeadLights(false);
    		}
    	}
    };
    Alles anzeigen
  • xKnolle
    Emergency Hub Team
    Reaktionen
    266
    Beiträge
    54
    Dateien
    3
    Modding Teams
    • 23. Juni 2026 um 21:09
    • #2

    Also meines Wissens nach kann man das HeadLight nicht steuern, da es Hardcoded mit dem Tag-/Nacht Zyklus zusammen hängt. Daher sollte das Headlight auf ein TrafficLight gelegt werden. Aber korrigiert mich bitte wenn ich jetzt falsch liege.

  • Fry
    Aktives Mitglied
    Reaktionen
    127
    Beiträge
    16
    Dateien
    30
    Modding Teams
    • 23. Juni 2026 um 21:16
    • #3
    Zitat von xKnolle

    Also meines Wissens nach kann man das HeadLight nicht steuern, da es Hardcoded mit dem Tag-/Nacht Zyklus zusammen hängt. Daher sollte das Headlight auf ein TrafficLight gelegt werden. Aber korrigiert mich bitte wenn ich jetzt falsch liege.

    Korrekt. EnableHeadLights regelt nur ob die Headlights Nachts angezeigt werden oder nicht.

  • Online
    core.bee
    Mitglied
    Reaktionen
    28
    Beiträge
    30
    Dateien
    1
    • 24. Juni 2026 um 22:14
    • #4

    Danke für die Antworten. Das mit den Trafficlights fällt jedoch leider flach, da ich bereits Triblitz und Umfeldbeleuchtung separat eingebunden habe.

  • Antiphon
    Emergency Hub Team
    Reaktionen
    708
    Beiträge
    168
    Dateien
    14
    Modding Teams
    • 24. Juni 2026 um 22:52
    • #5

    Kanst für Vehicle bool IsParking() und void SetParking(bool parking_) nutzen, dass sollte die Headlights nachts triggern glaube ich. Könnte aber Nebeneffekte haben. Wenn du Tagsüber headlights brauchst musst ein anderes Light belegen.

  • Online
    core.bee
    Mitglied
    Reaktionen
    28
    Beiträge
    30
    Dateien
    1
    • 24. Juni 2026 um 23:56
    • #6
    Zitat von Antiphon

    Wenn du Tagsüber headlights brauchst musst ein anderes Light belegen.

    Theoretisch könnte ich auch mit Prototypen-Wechsel arbeiten, aber ich glaube fast, dass das Ergebnis nicht den Aufwand rechtfertigt. Für gerade mal ein paar Lämpjes :D

  • sQuetch
    Neuling
    Beiträge
    4
    • 25. Juni 2026 um 01:08
    • #7

    Und wie wäre es, wenn du einen neuen unsichtbaren Prototypen als Object erstellst und ihn als Child in deinem Fahrzeug verwendest? Ich mache das genauso mit den Rückfahrleuchten - sobald das Fahrzeug rückwärts fährt, wird das Child mit den Rückfahrleuchten sichtbar.

Letzte Beiträge

  • HeadLights an Fahrzeugen an- und ausschalten

    sQuetch 25. Juni 2026 um 01:08
  • Zeigt her Eure 3D-Basteleien

    sQuetch 25. Juni 2026 um 01:01
  • Transparente Polgygone teilweise durchsichtig?

    sQuetch 25. Juni 2026 um 00:52
  • Objektnamen auslesen und nutzen + Case-Grouping?

    Antiphon 24. Juni 2026 um 22:51
  • Frys Editorscript - Placement Problem

    Fry 23. Juni 2026 um 21:22

Forum online seit:

2 Jahren, 7 Monaten, einer Woche, 6 Tagen, 9 Stunden und 42 Minuten

Tags

  • Emergency 4
  • EM4
  • Script
  • Scripting
  • HeadLights

Benutzer online in diesem Thema

  • 1 Mitglied
  • core.bee
Legende
  • Administration
  • Emergency Hub Team
  • Ehrenmember
  • Registrierte Benutzer

Informationen

  1. FAQ
  2. Datenschutzerklärung
  3. Impressum

Community

  1. Letzte Aktivitäten
  2. Mitgliedersuche
  3. Mitglieder
  4. Team

Über uns

Ein Communityprojekt von vielen bekannten Gesichtern aus der EMERGENCY-Szene, bestehend aus ehem. Mitgliedern des Forums, Moddern und Streamern.

Von der Community, für die Community!

Emergency Hub
Community-Software: WoltLab Suite™
Style by Foxly