Symulator EU07 (i nie tylko) > Symulator

 Szkoła eventowa. Co wy na to? Pytania dotyczące eventów.

<< < (3/16) > >>

Sawi:
Coś w tym jest @Mutopompka o czym napisałeś, tylko moim zdaniem i jest druga strona tego medalu. Prosty przykład. Powiedzmy zlecasz komuś jakąś tam robótkę i wysyłasz mu swojego maxa. Po pewnym czasie ta osoba nagle tobie oznajmia, że nie ma czasu na pierdoły lub jest echo z jej strony, a ty czekasz na jej info, bo stoisz z robotą. Jak byś zareagował? Pewnie sam byś się wkurzył i po pewnym czasie się zniechęcił. I zapewne podobnie jest w kwestii evenciarzy. Jest Was garstka i pewnie niejeden z Was musi większość roboty wykonać sam, a to dlatego, że się sparzył i ma pewnie uraz do współpracy. W tym rzecz Panowie? Próbuje zrozumieć gdzie leży sedno problemu.

Sawi:
Jako, że Mój problem dotyczy AI i jakby nie spojrzeć jest to związane z eventami piszę o tym tutaj. Otóż po rozmowach z Pawłem postanowiłem wykorzystać jego nowy sposób obudzania AI i napotkałem się z pewnym problem. Otóż nie wiedzieć czemu u mnie to nie działa. Tak wygląda składnia:

--- Kod: ---event uruchom_tlk multiple 1 none ruszaj_tlk endevent
event ruszaj_tlk updatevalues 0 tlk_czekaj_mem Jump_to__first_order 0 0 endevent
node -1 0 tlk_czekaj_mem memcell -133 0.0 5438 Wait_for_orders 0 0 none1555 endmemcell

--- Koniec kodu ---
Event dla obudzenia przypisany do toru po najeździe na niego expressu:

--- Kod: ---node 1000 0 none1505 track normal 50.0019 1.435 0.25 25.0 20 0 flat vis
 rail_screw_used2 4 tpd-oil2 0.2 0.5 1.1
-132.201 -0.4 4931.73  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-134.818 -0.9 4981.66  0.0  //point 2
0
event1 uruchom_tlk
endtrack

--- Koniec kodu ---
I nic pojazd sterowany przez komputer stoi jak wryty. Oczywiście prędkość początkowa ustawiona na 0.0. Ciekawostką jest to, że dopiero je uaktywnia użycie eventu0 z nazwą semafora sem_info gdzie stoi. Osobiście chcę unikać używania tych eventów, tylko że jakby nie spojrzeć to póki co na razie jedynie w ten sposób AI rusza.

--- Kod: ---node 1000 0 none1555 track normal 94.2477 1.435 0.25 25.0 20 0 flat vis
 rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-127.799 2.6 5487.81  0.0  //point 2
-4.90686 0.0 -30.9512  //control vector 2
1.6535 0.0 31.3784  //control vector 1 
-137.653 2.6 5394.25  0.0  //point 1
900.0
event0 baltyk_z_sem_info
event1 baltyk_z_sem_info
event2 baltyk_z_sem_info
endtrack
--- Koniec kodu ---
Chce zrobić tak by to TLK stanęło w Całkowie. Po czym eventlauchrem poda jemu s2 i jazda. Niestety użycie eventu0 tą opcje wyklucza. Kombinowałem też np we wpisie trainset'u dając prędkość początkową 25  i spoko AI sobie jedzie, tylko założenie jest takie, że ono ma dopiero ruszyć po najechaniu na tor przez express. Innymi słowy nie może przyjechać przed nami , bo w zapowiedzi, która będzie jest mowa o opóźnionym TLK jego odjeździe.

adsim:
Masz dwa podkreślniki w Jump_to__first_order.

Sawi:
Sprawdzę i dam znać czy to to.
EDIT:
To nie to. AI nadal stoi jak wryte. Oczywiście eventy w torze na którym stoi  AI wykomentowałem i prędkość w trainsecie 0.0.

Benek:
Popatrz sobie na Moczniki_Popych. W szczególności szukaj zdarzeń dla SM31, np:

--- Kod: ---Prepare_engine
--- Koniec kodu ---
I to co jest dalej pod nimi.

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

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