Witaj na Forum! Zapraszamy do rejestracji lub zalogowania. Stwórz konto  


Skrypt świateł - spot_select

#1

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
OS: Windows 11 Pro 64-bit
CPU: AMD Ryzen 7 7700
RAM: 32 GB Kingston Fury 6000 MHz
MOBO: MSI B650
GPU: AMD Radeon RX 7800XT 16 GB
D: 2 TB Kingston KC3000
Odpowiedz

#2
(Ten post był ostatnio modyfikowany: 27.09.2020, 15:56 przez Anonim17PL.)

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)
Odpowiedz

#3
(Ten post był ostatnio modyfikowany: 27.09.2020, 16:15 przez Aragok.)

Hej!

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



Mozna zamknąc temat
OS: Windows 11 Pro 64-bit
CPU: AMD Ryzen 7 7700
RAM: 32 GB Kingston Fury 6000 MHz
MOBO: MSI B650
GPU: AMD Radeon RX 7800XT 16 GB
D: 2 TB Kingston KC3000
Odpowiedz

#4

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}
Odpowiedz




Użytkownicy przeglądający ten wątek:
2 gości