Obiekt event::AddValues: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 14: Linia 14:
 
| '''text, value1, value2'''
 
| '''text, value1, value2'''
 
| Wartości dodawane do [[Obiekt_node#memcell|komórki pamięci]].
 
| Wartości dodawane do [[Obiekt_node#memcell|komórki pamięci]].
|-
+
{{Wiersz tabeli conditions eventu}}
| '''conditions'''
 
| Specyfikacja warunków dla których zdarzenie zostanie wykonane.
 
 
 
Parametr opcjonalny.
 
 
{{Wiersz tabeli randomdelay}}
 
{{Wiersz tabeli randomdelay}}
 
{{Wiersz tabeli departuredelay}}
 
{{Wiersz tabeli departuredelay}}
 
|}
 
|}

Wersja z 09:27, 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
Opis parametrów
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.

Szablon:Wiersz tabeli conditions eventu

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.