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


Konstal 105Na - skrypty

#1

Od pewnego czasu walczę z Konstalem przekonwertowanym przez Kruchu, co by na Szczecinie normalnie tramwaje mogły jeździć. Ostatnim sukcesem było (nareszcie!) dobre ustawienie na łukach, co wymagało wielu prób i błędów wraz z mpaw'em. Teraz walczę z kierunkowskazami, na razie nieudolnie...

Wzorowałem się na samochodach AI (najprostsze skrypty = mało szukania), doszedłem do tego, że to co dotyczy kierunkowskazów to "corony" w cfg modelu (współrzędne są już ustawione) i skrypt z wpisem w {init} i we {frame} (oraz dodanie odpowiednich zmiennych oczywiście)


105Na.cfg:
Kod:
...

[light_enh_2]
0.549
8.694
0.962
0
1
0
0
0
1
0
0
255
160
0
0.3
150
190
lights_blinker_r
1
0.1
1
1
0.04


[light_enh_2]
-0.549
8.694
0.962
0
1
0
0
0
1
0
0
255
160
0
0.3
150
190
lights_blinker_l
1
0.1
1
1
0.04

Blinker hinten

[light_enh_2]
0.509
-3.359
1.021
1
-1
0
0
0
1
0
1
255
160
0
0.2
220
250
lights_blinker_r
1
0.1
1
1
0.04


[light_enh_2]
-0.509
-3.359
1.021
-1
-1
0
0
0
1
0
1
255
160
0
0.2
220
250
lights_blinker_l
1
0.1
1
1
0.04

Seitenblinker

[light_enh_2]
1.285
6.433
1.410
1
0
0
0
0
1
0
1
255
160
0
0.1
220
250
lights_blinker_r
1
0.1
1
1
0.04


[light_enh_2]
-1.285
6.433
1.410
-1
0
0
0
0
1
0
1
255
160
0
0.1
220
250
lights_blinker_l
1
0.1
1
1
0.04

...



105Na.osc:
Kod:
{init}
(C.L.AI_lights_blinkgeberintervall) s0 100 random 100 / 0.5 - l0 * 5 / + (S.L.AI_lights_blinkgeberintervall)
...

{frame}
(L.S.Gettime) (L.L.AI_lights_blinkgeberintervall) 2 * / s0 trunc s1 l0 l1 - 0.5 > s0

    l0 (L.L.AI_Blinker_L) && (S.L.lights_blinker_l)
    l0 (L.L.AI_Blinker_R) && (S.L.lights_blinker_r)
...

Czego mi brakuje jeszcze do działania kierunkowskazów?

Link do Konstala w obecnym stanie, może wspólnie zostanie on ucywilizowany, a ja się nauczę czegoś nowego, bo pliki pojazdów to ostatnia rzecz na której się znam w OMSI ;)
http://www.mediafire.com/download/7b6i6a..._105Na.rar
Odpowiedz




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