Odpowiedź 
MAN NL202+NG262 i linia 13N
Autor Wiadomość

Użytkownik
Użytkownicy
Liczba postów: 208
Dołączył: 01-2013
Podziękowań: 73
Post: #1
MAN NL202+NG262 i linia 13N
Witam.

Postanowiłem pobawić się w autobusowe, nocne science-fiction w Berlinie - zapakowałem MANa-NG 272 w 1988 r. i ustawiłem linię 13N z U-Bahnhof Altstadt Spandau do Stadtgrenze. Wpisałem do sterownika, zgodnie z instrukcją:

Linie/Kurs: 91300
Route: 01

Popatrzyłem z zewnątrz, a nr linii, który pojawił się na wyświetlaczu wyglądał dość nieciekawie: otóż, zamiast spodziewanego 13N (jeżeli dobrze zrozumiałem ideę), pojawiło się 913N.

Mam proste pytanie: czy to jest "normalne" (tzn. to bug), czy zrobiłem coś nie tak?


Rżnij karabinem w bruk ulicy, Twoja jest krew, a ich jest nafta!
— z: Julian Tuwim, „Do prostego człowieka”.
09.10.2014 18:35
Szukaj postów Cytat

"tfurca" od golczewa
Twórcy
Liczba postów: 1,752
Dołączył: 11-2013
Podziękowań: 1091
Post: #2
RE: MAN NL202+NG262 i linia 13N
Źle linię wpisałeś. Powino być 91304.


09.10.2014 19:02
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 208
Dołączył: 01-2013
Podziękowań: 73
Post: #3
RE: MAN NL202+NG262 i linia 13N
(09.10.2014 19:02)KMSzczecin napisał(a):  Źle linię wpisałeś. Powino być 91304.

Zatem, bug jest w dokumentacji.


Rżnij karabinem w bruk ulicy, Twoja jest krew, a ich jest nafta!
— z: Julian Tuwim, „Do prostego człowieka”.
09.10.2014 19:53
Szukaj postów Cytat

Ekspert ds. A21
Super Moderatorzy
Liczba postów: 1,939
Dołączył: 01-2013
Podziękowań: 984
Post: #4
RE: MAN NL202+NG262 i linia 13N
Jest, to błąd w skrypcie sterownika - trzeba wpisać 91300, route a potem ustawić linię 01304. Fajnie, że ktoś się uczy jak się wpisuje linię, a nie leci z belki na łatwiznę.

Wysłane z mojego GT-I9195 przy użyciu Tapatalka


Towarzystwo GórnośląskiegoOkręguPontonowoPrzemysłowyEnklaLubuska
PC: Procesor: Intel Xeon E5-2680V3 3.2GHz, Karta graficzna: Inno3D RTX 3060Ti 8GB, RAM: 64GB OS: Windows 10 64-bit
Laptop: Procesor: Intel Core i7 10750H 2.6GHz, Karta graficzna: NVidia GeForce GTX1650Ti, RAM: 16GB OS: Windows 10 64-bit

Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA

09.10.2014 20:06
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 208
Dołączył: 01-2013
Podziękowań: 73
Post: #5
RE: MAN NL202+NG262 i linia 13N
Wczoraj poprawiłem skrypt tak, by wyświetlał właściwie przynajmniej te "standardowe" numery linii nocnych czy ekspresowych - chociaż, uniemożliwi wprowadzenie trzycyfrowej liczby + litery.

Należy otworzyć plik Vehicles\MAN_NL_NG\Script\VMatrix.osc i przejść do fragmentu (od linii 179):
Kod:
' Falls gleich 0, dann gar nix:
                    l1 0 =
                    {if}
                        ""
                    {else}
' Sonst die normale Nummer:
                        l1 trunc $IntToStr
                    {endif}
i zmienić na poniższe:
Kod:
' Falls gleich 0, dann gar nix:
                    l1 0 =
                    {if}
                        ""
                    {else}
' Fix for wrong line numbers in case of "special" ones (like 13N)
                        l4 0 >
                        {if}
                            l1 100 / trunc s5 7 > l5 5 = ||
                            {if}
                                l1 l5 100 * - s1
                            {endif}
                        {endif}
' Sonst die normale Nummer:
                        l1 trunc $IntToStr
                    {endif}
Teraz, po wpisaniu LINIE/KURS 91300 i ROUTE wypisze 13N. Muszę jeszcze przetestować dla innych przypadków; zrobię to wieczorem.


Rżnij karabinem w bruk ulicy, Twoja jest krew, a ich jest nafta!
— z: Julian Tuwim, „Do prostego człowieka”.
10.10.2014 07:53
Szukaj postów Cytat
Odpowiedź 




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

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: