- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc w tworzeniu => Wątek zaczęty przez: Pendolino w 08 Stycznia 2011, 10:07:22
-
O ile mi wiadomo istnieją eventy wyzwalane losowo, np. chcę aby podczas jazdy osobowym mógł losowo na stacji usłyszeć "zatrzymaj się, jeszcze ktoś biegnie" poproszę o wyjaśnienie działania i przykłady zastosowań eventów tego typu.
-
Struktura wygląda następująco:
event (nazwa_eventu) multiple 0.0 none (wypisanie do 8 zdarzeń) condition propability (zadanie prawdopodobieństwa) endevent
gdzie w nawiasie (zadanie prawdopodobieństwa) wpisujemy liczbę z przedziału od 0 do 1.
Komputer losuje liczbę właśnie z przedziału od 0 do 1. Jeśli wylosuje liczbę mniejszą, niż ta którą podamy, to zdarzenie się załączy. W przeciwnym wypadku program zignoruje komendę.
A o to przykład:
event start_ET22 multiple 0.0 none unvissem_max pludry_zwr1- pludry_C_s10 paw_zwr13- paw_zwr11- paw_l_s13 condition propability 0.5 endevent
W tym przypadku zdarzenie start_ET22 załączy się z prawdopodobieństwem 0.5, tzn. na 100 odpaleń danego scenariusza, około 50 razy załączy się ten event, w pozostałych przypadkach nie.
Natomiast jakbyśmy dali:
event start_ET22 multiple 0.0 none unvissem_max pludry_zwr1- pludry_C_s10 paw_zwr13- paw_zwr11- paw_l_s13 condition propability 0.2 endevent
To zdarzenie start_ET22 załączy się na 100 odpaleń około 20 razy, natomiast na około 80 razy program pominie to wyrażenie. Cytując Ziomala:
...operacja ta pozwala na nieliniowe prowadzenie służby.
Czyli nigdy nie wiadomo, co wirtualnego mechanika spotka na szlaku :)
-
Dziękuję za wyczerpujące i zrozumiałe wyjaśnienie, zaraz to na służbie wypr
uÓbuję ;)
Quark-t
-
O ile mi wiadomo istnieją eventy wyzwalane losowo, np. chcę aby podczas jazdy osobowym mógł losowo na stacji usłyszeć "zatrzymaj się, jeszcze ktoś biegnie" poproszę o wyjaśnienie działania i przykłady zastosowań eventów tego typu.
a w jaki sposób dodać taki tekst jak podał pendolino.
-
http://eu07.pl/forum/index.php/topic,17331.msg191222.html#msg191222
-
Dziękuje za pomoc, ale mam tutaj bardziej techniczne pytanie. Skąd wziąć, i jak ma wyglądać nagranie do eventu np. "mechaniku proszę zaczekać, jeszcze ktoś biegnie". Gdzie umieścić taki wpis, a także gdzie umieścić takie nagranie.
Proszę poprawić tę wiadomość na zgodną z regułami pisowni w jęz. polskim (Regulamin, punkt 10) i powiadomić mnie przez PW.
Quark-t
-
Musi być obrobiony dźwięk, tak żeby był w formacie Wave(*.wav) 8 bit mono i musi być w sounds.
-
I mieć częstotliwość 22 050 kHz. Dodajesz go folderu sounds, a potem przez jego nazwę odwołujesz się do niego z poziomu eventów.
-
Dziękuję będę próbował.