Autor Wątek:  Pytania o eventy  (Przeczytany 350222 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #60 dnia: 15 Sierpnia 2011, 22:36:26 »
Jak najszybciej wziąć współrzędne XYZ toru, a dokładnie punktu na nim, dla ustawienia źródła dźwięku? Jest taka możliwość z jakiegoś podglądu terenu (Rainsted lub jakieś Mariuszowe narzędzie)? Albo w ogóle jakiś zupełnie inny sposób tworzenia eventów sound dla podania sygnału odjazdu oraz rozmów przez radio.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #61 dnia: 15 Sierpnia 2011, 23:28:29 »
W zakładce Ustawienia w starterze Ra ustaw sobie Tryb pracy jako ekstremalny. Następnie wybierz interesującą scenerię i przejdź do zakładki Struktura. Kliknij Wczytaj wszystkie include i poczekaj chwilę, aż Ci się zapełnią paski wczytywania. Kolejno przejdź do zakładki Debugger i kliknij Podgląd terenu. Wybierz zakładkę Punkty. Po najechaniu kursorem na dowolny fragment scenerii wyświetlą się jego współrzędne.

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #62 dnia: 10 Września 2011, 21:24:26 »
Hej, nie chce zakładać nowego wątku bo mój problem dotyczy eventów. Nie wiem czy zdarzenie jest dobrze dopisane.





Cytuj
Cytuj
node 1000 0 dejawy_tor3a track normal 100.0 1.435 0.25 25.0 20 0 flat vis
 rail_screw_used1.dds 4 tpd-old1.dds 0.2 0.5 1.1
-2243.95 0.200012 8889.45  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-2243.95 0.200012 8989.45  0.0  //point 2
0
 
 event0 start_eu07 multiple 60 None
          dejawy_kopalnia_tm5_Ms2
          dejawy_zwr12-
          dejawy_zwr13+
          dejawy_zwr14+
          dejawy_zwr15+

endtrack


include;ms2nbk.inc;dejawy_kopalnia_tm5;-2241.8;0.0;8942.5;0.0;tm5.dds;end


event0 start_eu07 multiple 60 None

Offline szogun

  • Wiadomości: 5630
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 562
Odp: Pytania o ewenty.
« Odpowiedź #63 dnia: 10 Września 2011, 21:26:32 »
Nie jest dobrze. Zapoznaj się z przyklejonymi wątkami dotyczącymi eventów, szczególnie przydatny jest wątek Ś.P. kolegi @jarasa.
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #64 dnia: 10 Września 2011, 21:51:54 »
Wiem że nie jest dobrze, wzorowałem się na wątku "Jak dopisać zdarzenie czasowe do semafora" oraz poradniku  kolegi Wasyla, tylko nie wiem co sknociłem.

Offline szogun

  • Wiadomości: 5630
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 562
Odp: Pytania o ewenty.
« Odpowiedź #65 dnia: 10 Września 2011, 22:08:26 »
Nie możesz wpisywać zdarzeń w torach, w torach możesz zrobić co najwyżej wyzwalacz, a eventy piszesz osobno (lepiej nie umiem wytłumaczyć). Zobacz jak to wygląda na Torze Doświadczalnym, tylko tam eventy przekładające zwrotnice są przypisane do klawiszy.
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Pytania o ewenty.
« Odpowiedź #66 dnia: 10 Września 2011, 22:25:12 »
Nie możesz wpisywać zdarzeń w torach, w torach możesz zrobić co najwyżej wyzwalacz, a eventy piszesz osobno (lepiej nie umiem wytłumaczyć). Zobacz jak to wygląda na Torze Doświadczalnym, tylko tam eventy przekładające zwrotnice są przypisane do klawiszy.
Otóż to.
Pojedyńczy event wygląda tak.
event nazwa_zdarzenia multiple opóźnienie None
zdarzenie1
zdarzenie2
...
zdarzenie8
endevent

W twoim przypadku będzie to wyglądało tak:
event start_eu07 multiple 60 None
dejawy_kopalnia_tm5_Ms2
          dejawy_zwr12-
          dejawy_zwr13+
          dejawy_zwr14+
          dejawy_zwr15+
endevent

Musisz jeszcze tylko przypisać ten event do  konkretnego toru- o tym masz napisane na stronie 7 tutorialu Wasyla.
Zresztą wszystko jest tam bardzo dokładnie opisane.

Poza tym, sądząc po nazwie eventu, pewnie będziesz chciał żeby na sygnał ruszał skład przed semaforem. Do wpisu sygnału musisz wtedy dodać "sem _info", przykładowo:

dejawy_kopalnia_tm5_Ms2_sem_info
A, i pamiętaj, że nastawnia nie przestawia zwrotnic naraz z sygnałem- najlepiej daj dwa osobne eventy, jeden przestawiający zwrotnice z opóźnieniem przykładowo 20s, a drugi zmieniający sygnał, z opóźnieniem trochę większym, np 25s.
« Ostatnia zmiana: 10 Września 2011, 22:35:37 wysłana przez szczawik »

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #67 dnia: 10 Września 2011, 22:33:46 »
Dzięki chłopaki przynajmniej wiem co robię źle, ale jak przypisać zdarzenie za pomocą Rainsteda?

Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Pytania o ewenty.
« Odpowiedź #68 dnia: 10 Września 2011, 22:45:09 »
Dzięki chłopaki przynajmniej wiem co robię źle, ale jak przypisać zdarzenie za pomocą Rainsteda?
Mogę ci napisać jak przypisać w notatniku (w poradniku @wasyla znajdziesz informację, jak to zrobić  w 3ds Max)- o Rainsted niech lepiej @Ra napisze.
Przypuśćmy, że do toru "balmia3" ze scenerii quarkmceplus2007.scm chcesz przypisać event typu "event1" o nazwie "start_eu07".
Otwierasz  plik ze scenerią, tj. quarkmceplus2007.scm .
Za pomocą szukajki odnajdujesz potrzeby ci tor, na przykład:
node 1000 0 balmia3 track normal 90.0 1.435 0.25 25.0 20 0 flat vis
 rail_screw_rused2.tga 4 tpd-oil2.tga 0.2 0.5 1.1
-2566.69 -3.79986 3227.35  0.0  //point 1
10.2607 0.0 28.1909  //control vector 1
-10.2605 0.0 -28.1907  //control vector 2
-2535.9 -3.79986 3311.92  0.0  //point 2
0
endtrack

Dodajesz wpis:
rodzaj_eventu nazwa_eventuGdzie "rodzaj_eventu" to rodzaj eventu, jakim się posłużyłeś, np. "event1", zaś "nazwa_eventu" to nazwa eventu, na przykład "start_eu07".
Czyli tor z przypisamym już eventem wyglądałby następująco:
node 1000 0 balmia3 track normal 90.0 1.435 0.25 25.0 20 0 flat vis
 rail_screw_rused2.tga 4 tpd-oil2.tga 0.2 0.5 1.1
-2566.69 -3.79986 3227.35  0.0  //point 1
10.2607 0.0 28.1909  //control vector 1
-10.2605 0.0 -28.1907  //control vector 2
-2535.9 -3.79986 3311.92  0.0  //point 2
0
event1 miasto_manewr1
endtrack

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #69 dnia: 10 Września 2011, 22:50:49 »
Czyli jak chce dopisać zdarzenie to tylko nazwe samą jego wpisuje pod torem? Cała treść zdarzenia gdzie ma być, w innym pliku?

Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Pytania o ewenty.
« Odpowiedź #70 dnia: 10 Września 2011, 22:58:41 »
We wpisie toru musi być rodzaj eventu, np event1 i jego nazwa- zresztą masz to opisane w poprzednim poście.
Zaś same eventy, przykładowo:
event start_eu07 multiple 60 None
dejawy_kopalnia_tm5_Ms2
          dejawy_zwr12-
          dejawy_zwr13+
          dejawy_zwr14+
          dejawy_zwr15+
endevent
mogą być w tym samym pliku, jednak żeby był porządek to lepiej stwórz plik .inc z takimi wpisami, np. eventy_quark.inc , wrzuć go do folderu
scenery\quark , a w pliku .scn czyli w twoim przypadku quarkmce2007.scn znajdź linijki rozpoczynające się od inlude i dopisz:
include quark/eventy_quark.inc endW praktyce jest to bardzo proste. Jak będę miał trochę czasu to napiszę suplement do poradnika @wasyla.

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #71 dnia: 02 Października 2011, 18:11:05 »
Witajcie, napisałem fragment misji na scenerii Quark i po przypisaniu eventów do torów jak mogę ją uruchomić?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #72 dnia: 02 Października 2011, 18:36:34 »
Odpalić tą scenerię w starterze?

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #73 dnia: 13 Października 2011, 21:17:48 »
Mam taką sytuację, jak na dołączonym obrazku. Wciągamy skład na Tor A, a następnie mamy go wypchać na inny tor. Jak wykombinować, aby event, który powie przez radio "Dobra, starczy" wyzwolił się, gdy cały skład znajdzie się na Torze A (ostatni wagon przed Semaforem A)?
« Ostatnia zmiana: 14 Października 2011, 13:54:52 wysłana przez niemiec »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 337
Odp: Pytania o ewenty.
« Odpowiedź #74 dnia: 13 Października 2011, 21:19:42 »
Zrobić na rozjeździe odcinek izolowany i po jego zwolnieniu wykonywać dalsze eventy warunkowe.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline pinokio

  • Zasłużony dla Symulatora
  • Wiadomości: 183
    • Zobacz profil
  • Otrzymane polubienia: 43
Odp: Pytania o ewenty.
« Odpowiedź #75 dnia: 14 Października 2011, 14:02:00 »
Możesz sprawdzić jaka jest długość składu i po wjeździe na tor A po przejechaniu tej odległości ustawić event "dobra starczy"
Miejsce pracy: FH14 500

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #76 dnia: 14 Października 2011, 14:15:51 »
Możesz sprawdzić jaka jest długość składu i po wjeździe na tor A po przejechaniu tej odległości ustawić event "dobra starczy"
Nie, tak to nie ma sensu, bo długość składu może być różna.

Wybierasz sobie odcinek toru, który wiesz, że jest pierwszym odcinkiem w całości leżącym już na torze A. Do tego toru przypisujesz coś takiego (przykładowy event):
eventall1 koniec_wypychanialub
eventall2 koniec_wypychaniaW zależności jak skierowany jest ów odcinek. Wcześniejszemu odcinkowi (niż ten, który jest opisany powyżej) nadajesz unikalną nazwę, np. tor_zwolniony.

Następnie konstruujesz event:
event koniec_wypychania multiple 0.0 tor_zwolniony
dobra_starczy
condition trackfree endevent
W ten sposób każdy z pojazdów/wagonów będzie wywoływał event (eventall*) koniec_wypychania, ale event wykona się dopiero, gdy odcinek tor_zwolniony będzie wolny (warunek trackfree). Takie coś zastosowałem np. w scenariusz l053-sluzba-osobowy, gdzie z okręgu zwrotnicowego zjeżdża ciężki pociąg towarowy ET41. Przewidziałem to, że ktoś będzie chciał wymienić ten skład na dłuższy, więc można sobie dowolnie manipulować ilością wagonów.

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #77 dnia: 14 Października 2011, 20:44:35 »
Coś nie bardzo chce to działać. Reaguje na każdy wagon, który przejeżdża. Zaczynając od tych za lokomotywą. Mi powtórzyło się 3 razy.
event san07 multiple 3.0 none93
sandomierz_g2_S1
radio4
radio5
sand_tm001_Ms2
zwr110+
zwr111-
condition trackfree endevent
node 300 0 wystarczy_wav sound -18487.0 1.5 50723.0 wystarczy.wav endsound
event radio4 sound 0.0 wystarczy_wav 1 endevent

node 300 0 mozna_do_tylu_wav sound -18487.0 1.5 50723.0 mozna_do_tylu.wav endsound
event radio5 sound 20.0 mozna_do_tylu_wav 1 endevent

node 1500 0 none93 track normal 6.221 1.435 0.25 25.0 20 0 flat vis
 rail_screw_rused1.dds 4 none 0.2 0.5 1.1
-18476.9 0.2 50876.4  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-18476.9 0.2 50882.6  0.0  //point 2
0
eventall1 san07
endtrack

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #78 dnia: 14 Października 2011, 21:23:20 »
Tak, to sprawdź sobie czy inny tor też nie ma nazwy none93. Pisałem Ci, że ma być unikalna nazwa toru.

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #79 dnia: 14 Października 2011, 21:36:52 »
Fakt, moje niedopatrzenie. Widziałem, że tor jest już nazwany, więc nie zmieniałem, a jednak istniały dwa tory o tej samej nazwie.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #80 dnia: 14 Października 2011, 21:38:21 »
No i exe sprawdzało czy tamten jest wolny, a że był, to każdy event Ci się wykonał. Amen :)

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #81 dnia: 05 Listopada 2011, 15:30:02 »
Wtajcie, mam problem z eventami. Napisałem jeden event na zwierzyńcu i nie chce się wykonać. W załączniku log i plik scm. Tak napisałem event w pliku include:
Cytuj
event start_regio multiple 60 psiary_zagroda_i_s2
endevent



Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Pytania o ewenty.
« Odpowiedź #82 dnia: 05 Listopada 2011, 16:26:15 »
Nie za dużo tych failed'ów?

Offline Marconi

  • Zasłużony dla Symulatora
  • Wiadomości: 410
    • Zobacz profil
  • Otrzymane polubienia: 62
Odp: Pytania o ewenty.
« Odpowiedź #83 dnia: 05 Listopada 2011, 18:03:04 »
Wtajcie, mam problem z eventami. Napisałem jeden event na zwierzyńcu i nie chce się wykonać. W załączniku log i plik scm. Tak napisałem event w pliku include:
Cytuj
event start_regio multiple 60 psiary_zagroda_i_s2
endevent
1. Zdarzenie nie wykonało się, ponieważ jest puste.
2. Wywołanie zdarzenia event start_regio jest błędne.
Ściągnij sobie plik Scenery. Tam jest opisane jak konstruuje się zdarzenia i jak się je wywołuje.
Pozdrawiam.

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #84 dnia: 05 Listopada 2011, 18:50:10 »
Jest prawidłowe, przd chwilą odpaliłem misje na starszym exe i wszytko działa.

Offline AtapiCl

  • Zasłużony dla Symulatora
  • Wiadomości: 4426
    • Zobacz profil
    • O warszawskiej części linii kolejowej nr 7 Warszawa – Lublin i nie tylko ;)
  • Otrzymane polubienia: 212
Odp: Pytania o ewenty.
« Odpowiedź #85 dnia: 05 Listopada 2011, 19:00:48 »
Nie jest... Struktura eventu nie jest prawidłowa. Dla przypomnienia:

event nazwa rodzaj czas tor event1 ... event8 (opcjonalnie_warunki) endevent
Dla symulatora w Twoim przypadku "psiary_zagroda_i_s2" to nazwa toru, do którego będzie się event odnosił. I nic się nie wykona, bo nic po niej nie ma.

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #86 dnia: 05 Listopada 2011, 19:23:55 »
Spróbuje napisać prawidłowo.
Cytuj
event KeyCtrl01 multiple 60.0 none
      odstep_a_s10
      odszzwr02+
      odszzwr18+
      odszzwr19+
      odszzwr01+
      swoszowice_a_toa_s2
      swoszowice_a_s2
endevent
Nie przestawiają mi się zwrotnice, sygnały się wyświetlają.
« Ostatnia zmiana: 06 Listopada 2011, 16:59:03 wysłana przez kamil1306 »

Offline szogun

  • Wiadomości: 5630
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 562
Odp: Pytania o ewenty.
« Odpowiedź #87 dnia: 06 Listopada 2011, 17:12:04 »
Bo + to jazda na wprost...
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #88 dnia: 06 Listopada 2011, 17:23:06 »
Zmieniłem na "-" i to samo. Zrobiłem literówkę z nazwami zwrotnic, przepraszam za zamieszanie. Na drugi raz wszystko sprawdzę dwa razy, zanim napiszę na forum.

Ogonek zjadło.

Kamils

Event się nie wywołuje.
Cytuj
event swoszowice_po multiple 10.0 none
      swoszowice_k_s2
      psiepole_we1_toa_os4
      psiepole_we1_toa1_os4
      psiepole_we1_toa2_os4
endevent

Tak dopisany do toru:
Cytuj
node 1000 0 swoszowice_k_sem_info track normal 50.0 1.435 0.25 35.0 20 0 flat vis
 rail_screw_used1 4 tpd-oil3 0.2 0.5 1.1
-298.722 0.2 12458.6  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-298.723 0.2 12508.6  0.0  //point 2
0
velocity 0.0
event1 swoszowice_k_sem_info
event swoszowicce_po

endtrack
« Ostatnia zmiana: 06 Listopada 2011, 21:12:50 wysłana przez kamil1306 »

Offline szogun

  • Wiadomości: 5630
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 562
Odp: Pytania o ewenty.
« Odpowiedź #89 dnia: 06 Listopada 2011, 21:18:34 »
Nic dziwnego...
Cytuj
node 1000 0 swoszowice_k_sem_info track normal 50.0 1.435 0.25 35.0 20 0 flat vis
 rail_screw_used1 4 tpd-oil3 0.2 0.5 1.1
-298.722 0.2 12458.6  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-298.723 0.2 12508.6  0.0  //point 2
0
velocity 0.0
event1 swoszowice_k_sem_info
event1 swoszowice_po

endtrack
Literówka, nie określone w jakim kierunku ma jechać pojazd aby wywołać event. Nie wiem czy to swoszowice_k_sem_info jako nazwa toru nie namiesza, choć w sumie nie powinno.
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio