Neue Lichter Hinzufügen (Speziell Spotlight mit Taste zuweisen)

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
Ein communitybetriebenes Nachfolge-Forum wird hier verlinkt, sobald es gegründet und bereit ist.
  • Hallo Leute.


    Ich möchte folgendes erzielen, ich möchte per Tastendruck auf dem Dashboard das ich zusätzliche Lichter ansprechen kann und diese mittels spotlight eigenes Licht auf die Straße werfen.
    Ein Beispiel dafür bietet der Mercedes Benz Vario, dieser hat Funktionsfähige Nebelscheinwerfer die ich gerne in ein anderes Fahrzeug übernehmen möchte.
    Nun verstehe ich einen Punkt nicht, wie kann ich nun diesen neuen Spotlight mit meinen Lichtkegeln (light_enh_2) koppeln und dies Funktionstüchtig mit meinem Taster koppeln?
    Die Einträge in varlist und co sind soweit eingetragen, es gleicht dem Prinzip des Vario mit lights_nebelschluss_p


    Villeicht könnte mir diesbezüglich jemand auf die Sprünge helfen.


    MFG

  • Hallo,


    wenn Du die Suchfunktion des Forums benutzt hättest (was übrigens immer sehr empfehlenswert ist), dann hättest Du in dieser Rubrik in etwa auf der dritten Seite (Datum 09.05.12) einen Beitrag gefunden, der da heißt "Lichtereinträge aufschlüsseln". Und in diesem Beitrag habe ich eigentlich alles erklärt, was man zum Thema "Spotlight" wissen muss. Ausserdem gibt es auch noch viele andere Erklärung von anderen "Autoren" zu diesem Thema.


    Das wichtigste teile ich Dir aber gleich hier nochmal mit: Eine der vielen Einschränkungen in Omsi ist, das Du zwar mehrere Spotlights definieren kannst, aber immer nur EINER gleichzeitig aktiv sein kann. Das liegt daran, das Spotlight ausschliesslich mit der Variable "Spot_Select" gesteuert werden können. In der Praxis sind bei den Bussen daher nur zwei Spotlight's definiert, und zwar das Ablendlicht und das Fernlicht.


    Übrigens zur Unterscheidung: Spotlight's simulieren den Effekt, den die Lichtquelle auf die Umwelt hat. Sie "beleuchten" also die Umwelt. Die Lichtquellen (light_enh_2) beleuchten nicht die Umwelt, sondern simulieren das Licht, wenn Du in die Lichtquelle schaust.


    Viele Grüße,
    Uwe

  • Ich bräuchte mal ein wenig Hilfe. Und zwar weiß ich nicht was ich ins Script eintragen muss damit beim einschalten der Nebelscheinwerfer das spotlight vom abblendlicht ausgeschaltet wird und das spotlight vom Nebelscheinwerfer eingeschaltet wird. und das ganze dann natürlich auch umgekehrt. sitze jetzt schon seit stunden davor und verzweifele langsam

    :wacko:

    . Habe auch hier schon diee SuFu benutzt, habe aber leider noch keine antwort auf meine frage gefunden.
    Es wäre schön wenn mir jemand dabei helfen könnte da ich nur ein amateur in sachen scripting bin.


    Schon mal vielen Dank im voraus


    MfG
    dennis_82

  • Du musst den entsprechenden Index des in der model.cfg stehenden Spotlight speichern.
    Die Reihenfolge in der model.cfg ist ausschlaggebend! Der Index ist nullbasiert.
    Beispiel:


    In diesem Fall trägt der Spotlight für das Fernlicht den Index 0 (vorausgesetzt, es ist kein weiterer Spotlight vorher definiert worden)
    Um diesen nun aktiv zu schalten, muss im Script lediglich die Varbiable Spot_Select gesetzt werden.
    Für die Aktivierung des Fernlichts wäre das dann:

    Code
    1. 0 (S.L.Spot_select)


    Für's Abblendlicht:

    Code
    1. 0 (S.L.Spot_select)


    usw.
    Da die Variable Spot_Select jedes mal überschrieben wird, kann immer nur ein Spotlight zur Zeit aktiv sein, das heißt, alle anderen werden abgeschaltet.

    Achtung! Ausstieg auf der Fahrbahn!