Obiekt event: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(multiple)
(multiple)
Linia 69: Linia 69:
 
| zdarzenia
 
| zdarzenia
 
| Zdarzenia, które mają zostać wywołane.
 
| Zdarzenia, które mają zostać wywołane.
| Nazwy obiektów [[Obiekt_event|'''event''']]
+
| Nazwy obiektów '''event'''
 
| Można podać maksymalnie 8 zdarzeń do wywołania.
 
| Można podać maksymalnie 8 zdarzeń do wywołania.
 
|}
 
|}

Wersja z 13:05, 1 wrz 2017

Każdy wpis event zaczyna się od tych samych parametrów:

    event nazwa typ opoznienie obiekt

AddValues

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 zdarzenie addvalues 0 komorka wartosci endevent

CopyValues

Umożliwia przekopiowanie zawartości jednej komórki do innej.

   event zdarzenie copyvalues 0 komorka1 komorka2 flaga endevent

GetValues

Pobiera informacje z komórki pamięci i wysyła do pojazdu stojącego na torze.

    event zdarzenie getvalues 0 komorka endevent

LogValues

Jeśli nie istnieje dana komórka pamięci to zostanie wypisana do logu zawartość wszystkich komórek w scenerii.

PutValues

Wysyła informacje do pojazdu stojącego na torze z pominięciem komórki pamięci.

UpdateValues

Ładuje informacje do komórki pamięci.

    event zdarzenie updatevalues 0 komorka wartosci endevent

animation

Pozwala animować model przez zmianę jego położenia lub kąta obrotu.

    event zdarzenie animation 0 model typ_animacji submodel wektor tempo endevent

lights

Zmienia stan świateł modelu.

    event zdarzenie lights 0 model stany_swiatel endevent

trackvel

Umożliwia zmianę prędkości szlakowej toru.

    event zdarzenie trackvel 0 tor predkosc endevent

visible

Umożliwia zmianę widoczności obiektu.

    event zdarzenie visible 0 obiekt widocznosc endevent

voltage

Umożliwia zmianę wartości napięcia podstacji.

    event zdarzenie voltage 0 zrodlo_zasilania napiecie endevent

whois

Umożliwia identyfikację składu przez wpisanie do komórki pamięci danych pobranych ze składu.

    event zdarzenie whois 0 komorka jakie_dane endevent

friction

Umożliwia zmianę globalnego współczynnika tarcia.

    event zdarzenie friction 0 none tarcie endevent

multiple

Umożliwia wywołanie kilku zdarzeń jendocześnie.

    event zdarzenie multiple 0 obiekt zdarzenia condition warunki endevent
Opis parametrów
Nazwa parametru Znaczenie parametru Typ wartości Uwagi
obiekt Obiekt na rzecz którego zostaną wywołane zdarzenia. Nazwa obiektu node
zdarzenia Zdarzenia, które mają zostać wywołane. Nazwy obiektów event Można podać maksymalnie 8 zdarzeń do wywołania.

switch

Umożliwia przestawienie zwrotnicy.

    event zdarzenie switch 0 zwrotnica przelozenie endevent
Opis parametrów
Nazwa parametru Znaczenie parametru Typ wartości Uwagi
zwrotnica Zwrotnica, której stan ma być zmieniony. Nazwa obiektu node::track::switch
przelozenie Przełożenie zwrotnicy. Liczba 0 - jazda na wprost

1 - jazda na bok

Uwaga! Częściej spotykaną praktyką jest przekładanie zwrotnic za pomocą event::multiple, poprzez podanie ich nazw w parametrze zdarzenia i dodanie do każdej z nich znaku:

  • + (plus) - jazda na wprost
  • - (minus) - jazda na bok