Symulator EU07 (i nie tylko) > Pomoc w tworzeniu
Pytania o eventy
AtapiCl:
AI musi samo sobie odczytać komendę. Putvalues uruchamiane z eventu nic nie daje. To AI musi wjechać na tor (lub na nim stać) i sobie go odpalić. Dopiero wtedy to zadziała. Czyli w torze masz event1/2/0 etc event_z_komendą.
Putvalues to stała komenda. Jeśli chcesz je zmieniać i dać ją w odpowiednim momencie, musisz użyć memcelli. Jeden event (updatevalues) jest od wpisania w komórkę komendy na uruchomienie, jest też oczywiście sama komórka pamięci (node memcell), jest też event odczytujący zawartość komórki (getvalues). Ten event będzie przypisany do toru jako event 0, na którym stoi AI.
szogun:
Wcześniej kombinowałem z podawaniem semafora, ale koziołek przechodził w tryb manewrowy.
--- Kod: ---node -1 0 t448p memcell 1.0 1.0 1.0 Wait_for_orders 0 0 tor_13 endmemcell
event t448p_wlacz UpdateValues 0.1 t448p Jump_to_order 0 0 endevent
event t448p_jedz UpdateValues 1.0 t448p SetVelocity 40 0 endevent
event KeyCtrl09 multiple 1.0 none t448p_wlacz t448p_jedz endevent
--- Koniec kodu ---
Całe eventy jakie napisałem, a stonka odpaliła po wyzwoleniu, przeszła w tryb pociągowy i pojechała. Dzięki za naprowadzenie :)
BTW testowałem to na starej wersji scenerii bo tylko tą mam na laptopie i stonka po odjechaniu stanęła przed kozłem oporowym, a model dosłownie obrócił się w osi X a za chwilę stanęła na torze odwrotnie :D
Ra:
--- Cytat: szogun w 15 Stycznia 2012, 17:14:56 ---BTW testowałem to na starej wersji scenerii bo tylko tą mam na laptopie i stonka po odjechaniu stanęła przed kozłem oporowym, a model dosłownie obrócił się w osi X a za chwilę stanęła na torze odwrotnie :D
--- Koniec cytatu ---
Masz podwójny tor w tym miejscu.
SKP:
Od wczoraj borykam się z dwoma problemami, mam nadzieję że ktoś mi pomoże. Oba problemy mają swoją "lokalizację" na L546. Nie wiem czy to wina eventów czy czegoś innego, ale skutecznie uniemożliwia mi to dalsze pisanie scenariusza.
1. Wjazd do Sianowic podaje się tak jak chciałem. Odpowiednie rozjazdy się przestawiają, jednak gdy wjeżdżam na stację (gdzieś w okolicach rozjazdu test_zwr01) otrzymuję brutalny komunikat, że MaSzyna przestała działać, natomiast u kolegi skład wykoleja się i przechyla na bok. Myślałem że przyczyną są podwójne tory o których wcześniej pisano, jednak w SCM nie znalazłem podwójnych wpisów ani tego rozjazdu ani torów/rozjazdów znajdujących się w pobliżu.
2. Chciałem ustawić na scenerii kilka pojazdów AI. Próbowałem wstawiać je na różne tory, różne składy, z różną obsadą i odległościami od początku toru. Niestety po uruchomieniu symulacji po prostu ich nie było. Rainsted widzi te pojazdy. Metodą Ctrl+C, Ctrl+V wstawiłem na scenerię EN57 kopiując wpis ze służby EU07. Oto ten wpis:
--- Kod: ---trainset none ns_tor6-peron3_240m 0.0 0.0
//$o -
node 800 0 en57-082ra dynamic pkp\en57_v1 en57-082ra.dds 6baii 0.0 nobody 55 0 enddynamic
node 800 0 en57-082s dynamic pkp\en57_v1 en57-082s.dds 6bsii 0.0 nobody 55 0 enddynamic
node 800 0 en57-082rb dynamic pkp\en57_v1 en57-082rb.dds 6bbii 0.0 nobody 0 0 enddynamic
endtrainset
--- Koniec kodu ---
I zadziałało, kibel pojawił się na odpowiednim torze. Jednak chciałem aby AI stało pod semaforem wjazdowym. Zmieniłem więc tor:
--- Kod: ---trainset none tor57 0.0 0.0
//$o -
node 800 0 en57-082ra dynamic pkp\en57_v1 en57-082ra.dds 6baii 0.0 nobody 55 0 enddynamic
node 800 0 en57-082s dynamic pkp\en57_v1 en57-082s.dds 6bsii 0.0 nobody 55 0 enddynamic
node 800 0 en57-082rb dynamic pkp\en57_v1 en57-082rb.dds 6bbii 0.0 nobody 0 0 enddynamic
endtrainset
--- Koniec kodu ---
A kibla nigdzie nie ma. Nie wiem czy to ważne, ale na scenerii są aż 4 tory "ns_tor6-peron3_240m" i 2 "tor57".
Choć wątpię że pomoże, załączam loga z symulacji, gdy przy powyższym wpisie (tor57) nie pojawił się kibel.
matek123:
Mi to wygląda na null track. W którymś exe dodawane są automatycznie niewidoczne tory. Żeby można było wstawić tabor musi być unikana nazwa toru-nie może być none ani kilka torów tak samo nazwanych.
Nawigacja
[#] Następna strona
Idź do wersji pełnej