Obiekt event::AddValues: Różnice pomiędzy wersjami
Z MaSzyna
Linia 1: | Linia 1: | ||
Działa podobnie jak [[Obiekt event::UpdateValues|event::UpdateValues]], jednak zamiast zastępować poprzednie wartości komórki pamięci nowymi, dodaje je do siebie. Tekst jest dołączany na końcu tego w komórce pamięci, a liczby są dodawane jako zmiennoprzecinkowe. | Działa podobnie jak [[Obiekt event::UpdateValues|event::UpdateValues]], jednak zamiast zastępować poprzednie wartości komórki pamięci nowymi, dodaje je do siebie. Tekst jest dołączany na końcu tego w komórce pamięci, a liczby są dodawane jako zmiennoprzecinkowe. | ||
− | <span style="color:tomato;font-weight:bold">event</span> ''name'' <span style="color:orange;font-weight:bold">addvalues</span> ''delay targets text value1 value2'' <span style="color:orange;font-weight:bold">condition</span> ''conditions'' <span style="color:orange;font-weight:bold">randomdelay</span> ''randomDelay'' <span style="color:tomato;font-weight:bold">endevent</span> | + | <span style="color:tomato;font-weight:bold">event</span> ''name'' <span style="color:orange;font-weight:bold">addvalues</span> ''delay targets text value1 value2'' <span style="color:orange;font-weight:bold">condition</span> ''conditions'' <span style="color:orange;font-weight:bold">randomdelay</span> ''randomDelay'' <span style="color:orange;font-weight:bold">condition</span> ''conditions'' <span style="color:orange;font-weight:bold">departureDelay</span> ''departureDelay'' <span style="color:tomato;font-weight:bold">endevent</span> |
{| class="wikitable" | {| class="wikitable" | ||
Linia 28: | Linia 28: | ||
| '''randomDelay''' | | '''randomDelay''' | ||
| Zwiększenie opóznienia o losową liczbę sekund z zakresu <0;wartość>. | | Zwiększenie opóznienia o losową liczbę sekund z zakresu <0;wartość>. | ||
+ | |||
+ | Parametr opcjonalny. | ||
+ | |- | ||
+ | | '''departureDelay''' | ||
+ | | Event z takim parametrem zostanie wywołany o czasie odjazdu z bieżącej stacji pobranym z rozkładu pojazdu który wywołał event, z zadanym n-sekundowym przesunięciem (przesuniecie może także wynosić 0, co równa się z wykonaniem eventu o rozkładowym czasie odjazdu). | ||
+ | W przypadku użycia zarówno parametru '''randomdelay''' jak i '''departuredelay''' (jak również standardowego opóźnienia wykonania eventu) opóźnienia te są sumowane. | ||
Parametr opcjonalny. | Parametr opcjonalny. | ||
|} | |} |
Wersja z 08:08, 31 mar 2023
Działa podobnie jak event::UpdateValues, jednak zamiast zastępować poprzednie wartości komórki pamięci nowymi, dodaje je do siebie. Tekst jest dołączany na końcu tego w komórce pamięci, a liczby są dodawane jako zmiennoprzecinkowe.
event name addvalues delay targets text value1 value2 condition conditions randomdelay randomDelay condition conditions departureDelay departureDelay endevent
Parametr | Interpretacja |
---|---|
name | Nazwa zdarzenia. |
delay | Stałe opóźnienie wykonania zdarzenia [s].
Można podać ujemną wartość, wówczas zdarzenie będzie wykonywane cyklicznie. |
targets | Nazwy modyfikowanych komórek pamięci, oddzielone od siebie znakiem |. |
text, value1, value2 | Wartości dodawane do komórki pamięci. |
conditions | Specyfikacja warunków dla których zdarzenie zostanie wykonane.
Parametr opcjonalny. |
randomDelay | Zwiększenie opóznienia o losową liczbę sekund z zakresu <0;wartość>.
Parametr opcjonalny. |
departureDelay | Event z takim parametrem zostanie wywołany o czasie odjazdu z bieżącej stacji pobranym z rozkładu pojazdu który wywołał event, z zadanym n-sekundowym przesunięciem (przesuniecie może także wynosić 0, co równa się z wykonaniem eventu o rozkładowym czasie odjazdu).
W przypadku użycia zarówno parametru randomdelay jak i departuredelay (jak również standardowego opóźnienia wykonania eventu) opóźnienia te są sumowane. Parametr opcjonalny. |