Vehicle Start∕stop check
en
EN
pl
PL

Kontrola uruchomienia/zatrzymania pojazdu (31)

To 'wywołanie zwrotne' jest 'wywoływane' za każdym razem, gdy gracz (lub AI) próbuje uruchomić lub zatrzymać pojazd. Jest to przydatne przede wszystkim do zapobiegania pojazdom od opuszczenia składu, chyba że spełniony zostanie określony warunek. Aby sprawdzić, czy pojazd jest uruchamiany, czy zatrzymywany, sprawdź bit 1 zmiennej B2. Jeśli jest ustawiony, pojazd jest aktualnie zatrzymany, a jeśli jest pusty, pojazd porusza się (lub przynajmniej nie zatrzymuje się ręcznie).

GRFv≤7 Dla GRF w wersji 7 i niższej prawidłowe wartości zwracane to:
00..FE Display error message using D0xx (D000..D0FE) text as second line.
FF Akcja start/stop zakończy się sukcesem.
100..1FE Display error message using D0xx (D100..D1FE) text as second line.
200..2FE Wyświetl komunikat o błędzie, używając tekstu D0xx (D200..D2FE) jako drugiego wiersza.
300..3FE Display error message using D0xx (D300..D3FE) text as second line.
GRFv≥8 Dla GRF w wersji 8 i wyższej prawidłowe wartości zwracane to:
00..3FF Wyświetl komunikat o błędzie, używając tekstu D0xx (D000..D3FF) jako drugiego wiersza.
400 Start/stop action zakończy się sukcesem.

'Callback' jest zawsze używane, gdy jest zdefiniowane, nie trzeba ustawiać bitu we właściwości akcji 0, aby ją aktywować.