|
|
(Nie pokazano 74 wersji utworzonych przez 5 użytkowników) |
Linia 1: |
Linia 1: |
− | Każdy wpis '''event''' zaczyna się od tych samych parametrów:
| + | Dostępne typy zostały opisane poniżej. |
− | <span style="color:tomato;font-weight:bold">event</span> ''nazwa typ opoznienie obiekt''
| |
− | == AddValues ==
| |
− | 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> zdarzenie <span style="color:orange;font-weight:bold">addvalues</span> 0 ''komorka wartosci'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
| | | |
− | == CopyValues ==
| + | * [[Obiekt event::AddValues|AddValues]] |
− | Umożliwia przekopiowanie zawartości jednej komórki do innej.
| + | * [[Obiekt event::CopyValues|CopyValues]] |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">copyvalues</span> 0 ''komorka1 komorka2 flaga'' <span style="color:tomato;font-weight:bold">endevent</span>
| + | * [[Obiekt event::GetValues|GetValues]] |
| + | * [[Obiekt event::LogValues|LogValues]] |
| + | * [[Obiekt event::PutValues|PutValues]] |
| + | * [[Obiekt event::UpdateValues|UpdateValues]] |
| | | |
− | == GetValues ==
| + | * [[Obiekt event::animation|animation]] |
− | Pobiera informacje z komórki pamięci i wysyła do pojazdu stojącego na torze.
| + | * [[Obiekt event::lights|lights]] |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">getvalues</span> 0 ''komorka'' <span style="color:tomato;font-weight:bold">endevent</span>
| + | * [[Obiekt event::trackvel|trackvel]] |
| + | * [[Obiekt event::visible|visible]] |
| + | * [[Obiekt event::voltage|voltage]] |
| + | * [[Obiekt event::whois|whois]] |
| + | * [[Obiekt event::friction|friction]] |
| + | * [[Obiekt event::multiple|multiple]] |
| + | * [[Obiekt event::switch|switch]] |
| + | * [[Obiekt event::sound|sound]] |
| + | * [[Obiekt event::texture|texture]] |
| + | * <s>message</s> |
| | | |
− | == LogValues ==
| + | [[Kategoria:Scenerie]] |
− | 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.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">updatevalues</span> 0 ''komorka wartosci'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == animation ==
| |
− | Pozwala animować model przez zmianę jego położenia lub kąta obrotu.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">animation</span> 0 ''model typ_animacji submodel wektor tempo'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == lights ==
| |
− | Zmienia stan świateł modelu.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">lights</span> 0 ''model stany_swiatel'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == trackvel ==
| |
− | Umożliwia zmianę prędkości szlakowej toru.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">trackvel</span> 0 ''tor predkosc'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == visible ==
| |
− | Umożliwia zmianę widoczności obiektu.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">visible</span> 0 ''obiekt widocznosc'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == voltage ==
| |
− | Umożliwia zmianę wartości napięcia podstacji.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">voltage</span> 0 ''zrodlo_zasilania napiecie'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | zrodlo_zasilania
| |
− | | Źródło zasilania, któremu zmieniane jest napięcie.
| |
− | | Nazwa obiektu [[Obiekt_node#tractionpowersource|'''node::tractionpowersource''']]
| |
− | |
| |
− | |-
| |
− | | napiecie
| |
− | | Wartość napięcia [V].
| |
− | | Liczba
| |
− | |
| |
− | |}
| |
− | | |
− | == whois ==
| |
− | Umożliwia identyfikację składu przez wpisanie do komórki pamięci danych pobranych ze składu.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">whois</span> 0 ''komorka jakie_dane'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | == friction ==
| |
− | Umożliwia zmianę globalnego współczynnika tarcia.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">friction</span> 0 none ''tarcie'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | tarcie
| |
− | | Współczynnik tarcia
| |
− | | Liczba z zakresu <0-1>
| |
− | | Wartości poniżej 0.5 zmniejszają tarcie, a powyżej 0.5 - zwiększają.
| |
− | |}
| |
− | | |
− | == multiple ==
| |
− | Umożliwia wywołanie kilku zdarzeń jendocześnie.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">multiple</span> 0 ''obiekt zdarzenia'' <span style="color:orange;font-weight:bold">condition</span> ''warunki'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | | |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | obiekt
| |
− | | Obiekt na rzecz którego zostaną wywołane zdarzenia.
| |
− | | Nazwa obiektu [[Obiekt_node|'''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.
| |
− | <span style="color:tomato;font-weight:bold">event</span> zdarzenie <span style="color:orange;font-weight:bold">switch</span> 0 ''zwrotnica przelozenie'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | zwrotnica
| |
− | | Zwrotnica, której stan ma być zmieniony.
| |
− | | Nazwa obiektu [[Obiekt_node#switch|'''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ą [[Obiekt_event#multiple|'''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
| |
Dostępne typy zostały opisane poniżej.