Odpowiedź 
L.S.timegap- jak używać do opóźniania?
Autor Wiadomość

Neoplan fan:)
Użytkownicy
Liczba postów: 63
Dołączył: 02-2013
Podziękowań: 16
Post: #1
L.S.timegap- jak używać do opóźniania?
Czy mógłby mi prosze ktoś wytłumaczyć jak zastosować tą zmienną do opóźniania wykonania jakiegoś działania w skryptach? Np, żeby zapisać coś w zmiennej po upływie jakiegoś czasu. Dodam, że nie chodzi mi o opóźnienie drzwi:D. Z góry dzięki.;)

20.09.2013 20:53
Szukaj postów Cytat

PROFESOR
Użytkownicy
Liczba postów: 148
Dołączył: 12-2012
Podziękowań: 43
Post: #2
RE: L.S.timegap- jak używać do opóźniania?
Napisałeś tak zawile, że trudno zrozumieć o co chodzi.
Napisz normalnie i co dokładnie chcesz opóźnić, bo tak to trudno będzie Ci pomóc.

Pozdrawiam 8)


Profesor w dziedzinie OMSI. 8)
(Ten post był ostatnio modyfikowany: 22.09.2013 13:24 przez Adaminio10.)
22.09.2013 13:23
Szukaj postów Cytat

Neoplan fan:)
Użytkownicy
Liczba postów: 63
Dołączył: 02-2013
Podziękowań: 16
Post: #3
RE: L.S.timegap- jak używać do opóźniania?
Zawile? Ok, będzie prościej. Potrzebuje poprostu wiedzieć, jak opóźnić wykonanie danej czynności. Np. dzieje się coś, potem po np. 10 sekundach wykonuje się coś innego. Mam nadzieję że to jest jasne:D Pozdro;)

PS: Co do opóźniania, chcę, żeby pod 10 sekundach po włączeniu się neutrala, opadła lewa strona na poduszkach i potem po jakimś czasie się podniosła, ale to umiem zrobić, gorzej z tymi sekundami:-)

(Ten post był ostatnio modyfikowany: 22.09.2013 13:56 przez bottleman111.)
22.09.2013 13:54
Szukaj postów Cytat

strefa-omsi.pl
Administratorzy
Liczba postów: 1,440
Dołączył: 12-2012
Podziękowań: 527
Post: #4
RE: L.S.timegap- jak używać do opóźniania?
Ta zmienna nie ma praktycznie żadnej dokumentacji, więc trzeba się opierać na próbach, domysłach i konstrukcjach już zbudowanych przez innych.

Na aussiex znalazłem coś takiego (autorstwa Thiago):
Kod:
(L.L.Timer) (L.S.Timegap) + (S.L.Timer)

(L.L.Timer) 5 =
{if}

' Reset licznika
0 (S.L.Timer)

' Wykonaj instrukcje
(tutaj instrukcje)

{else}
(ewentualnie wykonaj coś w przypadku, gdy zadany czas nie został osiągnięty)

{endif}

Takie cudo wykonuje podane instrukcje zawsze, gdy zmienna Timer osiąga wartość 5, wtedy też jest zerowana. Naturalnie trzeba ją zadeklarować w plikach varlist, ale biorąc się za skrypty - pewnie o tym wiesz. Jeśli chcesz zatem uzależnić start timera od innej zmiennej - trzeba będzie budować złożone (zagnieżdżone) instrukcje warunkowe.


♪ "Nie pytaj mnie, wiem tyle co i ty" ♪

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

24.09.2013 12:34
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: