Witam!
Mam pytanie. Czy ktoś z obecnych na forum i znających się na skryptach wie jak zrobić czy już istnieje skrypt na gaszenie świateł dziennych na postojowe ? Na przykład do Solarisa Urbino 10 III. Z góry dziękuje za odpowiedź.
U mnie w SU12III jest taki oto skrypt, CraherPL to wykonał, więc myślę, że on może Ci pomóc
Jeżeli dobrze rozumiem, chodzi ci o skrypt na światła dzienne które gasną po włączeniu świateł postojowych lub pełnych, tak? więc, będzie potrzebna nowa makra
Kod:
{macro:dzienne}
(L.L.elec_busbar_main)
{if}
(L.L.cp_schluessel_rot) 0.2 <
{if}
1 (S.L.lights_dzienne)
{else}
0 (S.L.lights_dzienne)
{endif}
{else}
0 (S.L.lights_dzienne)
{endif}
{end}
dodajesz go w cockpit gdzieś. Potem w "{macro:cockpit_frame}" dopisujesz pod innymi {M.L.dzienne}. Następnie w pliku varlist cockpitu dopisujesz lights_dzienne i dzienne. Następnie w pliku Model.cfg danego modelu szukasz wybranych świateł np lights_mgla (o ile takie są) i zmieniasz na lights_dzienne. np
Kod:
[light_enh_2]
0.870
6.055
0.753
0
1
0
0
0
1
0
0
250
250
200
0.14
50
150
lights_mgla
2.0
0.1
1
1
0.1
na
Kod:
[light_enh_2]
0.870
6.055
0.753
0
1
0
0
0
1
0
0
250
250
200
0.14
50
150
lights_dzienne
2.0
0.1
1
1
0.1
Dla każdego światła trzeba to zrobić osobno.
I teraz jeżeli wszystko zrobiłeś poprawnie po włączeniu elektryki światła oznaczone lights_dzienne będą się świecić do momentu włączenia conajmniej postojowych świateł.
Nadmienie, że bez modelu możesz zamienić tylko inne światła nie używane, lub sklonować i przesunąć na chybił trafił już istniejące światła.
Zanim to zrobię powiem tak. Chodzi mi o to aby po włączeniu zapalały się światła postojowe następnie (po włączeniu dziennych oraz dojechaniu na przystanek końcowy jak zawszę się gasi silnik)i po zgaszeniu silnika wyłączyły się dzienne i automatycznie przełączyły na postojowe i tak za każdym razem :
Odpalenie elektryki : postojowe
Odpalenie silnika : dzienne
Zgaszenie silnika : postojowe
itd.
Wiem trochę to zakręcone
Jest to do zrobienia tylko trzeba się zastanowić nad sensem takiego skryptu, w jakim autobusie tak masz?
W Szczecinie jest parę takich ale najczęściej to w paru MANach NG313 z SPPK Police.
Przecież Polickie NG313 nie mają takich udziwnien! Lion's City maja dzienne
W takim razie, otwierasz plik Cockpit.osc i znajdujesz {macro:cockpit_frame} tam wpisujesz pod innymi (M.L. ... ) to {M.L.swiatla_auto}
Potem pod macro:cockpit_frame (kończy się {end} ) wpisujesz to:
Kod:
{macro:swiatla_auto}
(L.L.elec_busbar_main)
{if}
(S.L.lights_stand)
(L.L.engine_on) &&
{if}
(S.L.ligts_abbl)
{else}
0 (s.L.Lights_abbl)
{endif}
{else}
0 (S.L.lights_stand) (S.L.lights_abbl)
{endif}
{end}
Po tym idziesz do cockpit_varlist i dopisujesz na końcu swiatla_auto. I powinno być na tyle.
Skopiowałem to wszystko do odpowiednich miejsc ale teraz przy wybraniu autobusu (Solaris Urbino 10 III) i po włączeniu elektryki nic się nie dzieje a po odpaleniu silnika włączają się postojowe. I jeszcze przy wybieraniu autobusu i wciśnięciu OK wyskakuje
Kod:
Blad: komenda "(S.L.ligts_abbl)" (vehicles\SolarisU10-vZDiTM\\script\cockpit.osc) nazwa zmiennej jest zla!
.