Strefa OMSI

Pełna wersja: Skrypt świateł - spot_select
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witajcie;) Jak za pewne wiecie, modyfikuje wagon 105Na autorstwa Michała S. Staram się zmodyfikować i dodać każdy aspekt modelu. Aktualnie ugrzęzłem na etapie oświetlenia drogi przez swiatła mijania/drogowe.
[Obrazek: 5369bb50f767b.png]
[Obrazek: a58cdfb933a0b.png]

Na tę chwile działa to tak:
Właczenie baterii - samoczynne załączenie się oświetlenia - można wybierać pomiędzy krótkimi a długimi - > wyłaczenie baterii -> oswietlenie dalej się świeci.

[Obrazek: c4ef930260581.png]

Za pomoc mogę dać model lub zapłatę;)

Pozdrawiam
Powinno działać:
Kod:
    -1 s9
    (L.L.l_Fernlicht) 0.5 >    (L.L.elec_busbar_main) 0.8 >= &&
    {if}
        0 s9
    {else}
        (L.L.l_Abblendlicht) 0.5 >
        {if}
            1 s9
        {endif}
    {endif}
    l9 (S.L.Spot_Select)
Dodać po :
Kod:
0 (S.L.swiatelko_stop) (S.L.l_Kombi_Heck) ...
{endif}
Aby włączyć postojowe trzeba zamienić:
Kod:
' Abblendlicht
  (L.L.sw_Abblendlicht) 0.5 =
  {if}
    1 l0 * s1 (S.L.l_Abblendlicht)
    (L.L.sw_Fernlicht) (L.L.sw_Lichthupe) ||
    {if}
    1 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {else}
    0 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {endif}
  {endif}
na:
Kod:
' Abblendlicht
  (L.L.sw_Abblendlicht) 0.5 =
  {if}
    0.5 l0 * s1 (S.L.l_Abblendlicht)
    (L.L.sw_Fernlicht) (L.L.sw_Lichthupe) ||
    {if}
    1 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {else}
    0 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {endif}
  {endif}
czyli: 1 l0 * s1 (S.L.l_Abblendlicht) ► 0.5 l0 * s1 (S.L.l_Abblendlicht)
Hej!

Dziękuje serdecznie za fachową odpowiedź !:) W końcu to działa tak jak oczekiwałem:)



Mozna zamknąc temat
Zamienić cyfrę 1 na 0 w:
(oznaczone: ►)
Kod:
' Abblendlicht
  (L.L.sw_Abblendlicht) 0.5 =
  {if}
    0.5 l0 * s1 (S.L.l_Abblendlicht)
    (L.L.sw_Fernlicht) (L.L.sw_Lichthupe) ||
    {if}
    ►1 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {else}
    0 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {endif}
  {endif}

i
Kod:
(L.L.sw_Abblendlicht) 0 =
  {if}
    0 l0 * s1 (S.L.l_Abblendlicht)
    (L.L.sw_Fernlicht) (L.L.sw_Lichthupe) ||
    {if}
    ►1 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {else}
    0 s2 (S.L.l_Fernlicht) (S.L.lm_Fernlicht)
    {endif}
  {endif}
Przekierowanie