Jump to content

Recommended Posts

Posted

Pisząc misje w LUA zauważyłem problem z mechaniką gdy. Chodzi o BOTy - podam przykład złego działania:

Wjeżdzam do Grodziska Mazowieckiego od strony Warszawy i LUA tworzy BOTa Pendolino na LK1 od strony Żyrardowa jakieś 1500-2000 m przed semaforem Gr_Z następnie ustawia mu przejazd Gr_Z -> Gr_H2 oraz Gr_H2 -> Gr_Ckps. Niestety po dojechaniu do peronu okazuje się że pociąg zdążył wejść w ten tryb zniknięcia z serwera i jego pozycja jest symulowana i pokazuje się przy semaforze Gr_N4, bo symulator uznał że pojedzie na wprost - nie wiem czemu.

Druga sytuacja jesteśmy w Milanówku na torze 4 i wracamy "pod prąd" do Grodziska a po torze 3 jedzie towar i ma wjazd od Grodziska zrobiony na Gr_B -> Gr_O3 i ustawione SignalTrigger 100m przed Gr_O3 żeby się Despan'ował. Niestety ponieważ pociąg przeszedł w ten tryb usunięcia z gry i symulacji jak gracz dojeżdża do Grodziska to towar sobie stoi jakieś 15m przed O3 a nie powinien tam wogóle być bo wcześniej ma event i on nie zadziałał.

Trzecia sytuacja i najgorsza. Gracz w Grodzisku na torze postojowym rozłącza 2xELF i zostawia jednego w torze jakieś 100m przed Tm i jedzie do Milanówka na dodatkowe prace manewrowe. Niestety gra usunęła jego zostawiony pociąg jak odjechał na większą odległość a po powrocie do Grodziska okazuje się że jego pozostawiony skład stoi w torze ale 15m od Tm co uniemożliwia ponowne połączenie (trzeba znów cofać) i jest to przekłamanie. Pociąg stał nie miał prędkości a mimo to gra go zdespawnowała w złym miejscu!

Generalnie bardzo duży problem jest zapanować nad ruchem kolejowym (większym niż w misjach wbudowanych) - taki jak zrobiłem w misji "Misja 3 - Sprinter KM - RE1" jeżeli pociąg nie zatrzymuje się na S1 tylko despawn'uje się nagle po semaforze a z ustawień wynika że nigdy go tam nie powinno być. Lub omija event'y lub wręcz bez jazdy zmienia pozycję.

 

Czy nie dało by rady zrezygnować z tego zachowania BOTów - tego ich usuwania jak za daleko od gracza? A jeżeli nie to czy nie dało by rady chociaż dać w LUA możliwość ustawiania że dany BOT jest istotny i jego nie usuwa gra tylko liczy jego pozycję cały czas. Taka zmiana stanu pociągu na NIE_USUWAJ powodowałaby że ten konkretny pociąg jest cały czas na planszy i liczy się dokładnie jego przebieg i pozycja. Autor misji decydowałby które pociągi można symulować a które liczyć dokładnie co do metra.

 

Pozdrawiam.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy