Symulator EU07 (i nie tylko) > Pomoc w tworzeniu

 Uruchamianie AI

(1/3) > >>

szogun:
Ostatnio zacząłem uczyć się eventów. Z semaforami i zwrotnicami nie mam już problemów, ale mimo przestudiowania scenery.doc nie wiem jak uruchomić AI, a następnie ruszyć je z miejsca. Czy mógłby ktoś (w miarę łopatologicznie) opisać, jak to zrobić np. gdy mój pojazd wjeżdża na tor X uruchamia się AI, a po dojechaniu do toru Y dostaje np. S10 i rusza?

tomekilawa:
Gdzieś czytałem na temat AI. Trzeba wpierw zaaktywować AI np. takim eventem :
--- Kod: ---event eu07activate  multiple 1 0  Wait_for_orders 1 0  endevent
--- Koniec kodu ---
takim uruchomić silniki np.
--- Kod: ---event eu07start putvalues 1.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

--- Koniec kodu ---
Tyle zdążyłem zrozumieć, choć nie jestem pewien, przykłady eventów wziąłem z Quarka_noc i Bałtyku.

libertyn89:
Event z komendą Jump_to_order 0 0 wystarczy. Trzeba to przypiąć do toru, na którym stoi AI za pomocą event0. Należy też do tego samego toru przytwierdzić event2 (w 90% przypadkow; w pozostałych 10%, gdy tor jest ustawiony odwrotnie stosujemy event1) z XXX_sem_info, które przekaże informacje AI o zmianie sygnału na semaforze o nazwie XXX. Jest tak zrobione chociażby na Krzyżowej. Wszystko to dla prędkości początkowej 0.

Dla prędkości początkowej <> 0 (np. 0.1, 0.5) wystarczy samo XXX_sem_info.

EDIT:
No i potem oczywiście trzeba podać na semaforze XXX sygnał zezwalający na jazdę :)

szogun:
Na razie dałem prędkość początkową kociołkowi na 0.1, i podpiąłem pod tor na który wjadę SUką event który ma zaświecić kociołkowi S10 i poprzestawiać zwrotki - zaraz zobaczę jak to działa :)

EDIT: Eventy się wyzwoliły - S10 się świeci, zwrotnice przestawione, a kociołek jak stał tak stoi :/
Event:

--- Cytuj ---event su46wjezdza multiple 15.0 none mac_G_S10 mac_zwr7- mac_zwr5+ mac_zwr4+ mac_zwr2+ endevent
--- Koniec cytatu ---
i... (na tym torze staję moją SU46)

--- Kod: ---node 3000 0 macie1 track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 Rail_screw_used1 4 TpBpS-new2.tex 0.2 0.5 1.1
-8231.74 6.2 -15515.6  0.0  //point 1
0.0 0.0 33.333  //control vector 1
0.0 0.0 -33.333  //control vector 2
-8231.74 6.2 -15415.6  0.0  //point 2
0
event0 su46wjezdza
endtrack
--- Koniec kodu ---


--- Kod: ---trainset rozklad macie3 20.0 0.1
node 800 0 SP42-210 dynamic PKP\SP42_v1 101d-210.dds 101D 0.0 headdriver 3 0 enddynamic
node 800 0 PassPack2 dynamic PKP\1xxa_v1 120A-4.dds 120a 0.0 nobody 0 0 enddynamic
endtrainset
--- Koniec kodu ---

Jak coś to robię to na Całkowie.

libertyn89:
Za malo danych. Najlepiej pokaz wpis torow i SP42 do scenerii.

   « Dodano: 25 Sierpnia 2010, 15:58:47 »No, a gdzie jest tor z sem_info?

Nic tutaj nie zmieniales?

--- Kod: ---node 3000 0 macie3 track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 Rail_screw_used1 4 TpBpS-new2.tex 0.2 0.5 1.1
-8235.74 6.2 -15515.6  0.0  //point 1
0.0 0.0 33.333  //control vector 1
0.0 0.0 -33.333  //control vector 2
-8235.74 6.2 -15415.6  0.0  //point 2
0
event0 startganz2
event2 mac_G_sem_info
endtrack
--- Koniec kodu ---

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod