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

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

Offline SKP

  • Zasłużony dla Symulatora
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Pytania o ewenty.
« Odpowiedź #270 dnia: 14 Maja 2012, 18:12:28 »
FirstInit gdzieś nie posiałeś lub nie wpisałeś eventów za FirstInit / pojazdów przed FirstInit? Ja raz tak miałem i wtedy symulator wysypuje się zanim nie dojdzie do Init Events.
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #271 dnia: 14 Maja 2012, 18:20:07 »
Jak wczytasz za pomocą Rainsted wszystkie includy, to wskazuje złą składnię w eventach, jeśli taka jest.
« Ostatnia zmiana: 12 Czerwca 2012, 11:45:18 wysłana przez kamils »

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #272 dnia: 14 Maja 2012, 18:25:42 »
Jak wczytasz za pomocą Rainsted wszystkie includy to wskazuje złą składnie w eventach jeśli taka jest.
W moim przypadku, to Rainsted lubi urywać wczytywanie includów, co w efekcie uniemożliwia uruchomienie scenerii i podglądu. Nie wyłapuje wszystkich błędów.

FirstInit gdzieś nie posiałeś lub nie wpisałeś eventów za FirstInit / pojazdów przed FirstInit? Ja raz tak miałem i wtedy symulator wysypuje się zanim nie dojdzie do Init Events.
No proszę, a jednak FirstInit się zagubił. Dzięki :)

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #273 dnia: 14 Maja 2012, 18:51:07 »
W moim przypadku, to Rainsted lubi urywać wczytywanie includów, co w efekcie uniemożliwia uruchomienie scenerii i podglądu. Nie wyłapuje wszystkich błędów.
To wklej eventy do pustego pliku i w rainsted otwórz go, przejdź do zakładki Struktura. W przypadku błędu będziesz miał coś takiego:

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #274 dnia: 17 Maja 2012, 12:15:45 »
Tym razem pytanie. Jeżeli po najechaniu przez AI na pewien tor, do którego zostanie przypisany event SetVelocity 0 0, to zatrzyma się na tym torze? Jeśli nie, to w jaki sposób wymusić zatrzymanie AI na danym torze (nie przy peronie)?

Offline Quark-t

  • Administrator
  • Wiadomości: 3590
  • Automaty liczą...
    • Zobacz profil
  • Otrzymane polubienia: 47
Odp: Pytania o ewenty.
« Odpowiedź #275 dnia: 17 Maja 2012, 12:22:25 »
Można dać "podziemny semafor".
Pozdrawiam, dr inż. Quark-t

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #276 dnia: 17 Maja 2012, 12:27:59 »
Można dać "podziemny semafor".
To jest to samo co to:
SetVelocity 0 0
Tym razem pytanie. Jeżeli po najechaniu przez AI na pewien tor, do którego zostanie przypisany event SetVelocity 0 0, to zatrzyma się na tym torze? Jeśli nie, to w jaki sposób wymusić zatrzymanie AI na danym torze (nie przy peronie)?
A nie możesz sobie sam tego sprawdzić? Byłoby to bardziej pouczające dla Ciebie.

Offline Quark-t

  • Administrator
  • Wiadomości: 3590
  • Automaty liczą...
    • Zobacz profil
  • Otrzymane polubienia: 47
Odp: Pytania o ewenty.
« Odpowiedź #277 dnia: 17 Maja 2012, 12:41:38 »
Pozdrawiam, dr inż. Quark-t

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 339
Odp: Pytania o ewenty.
« Odpowiedź #278 dnia: 17 Maja 2012, 14:30:20 »
Jeżeli po najechaniu przez AI na pewien tor, do którego zostanie przypisany event SetVelocity 0 0, to zatrzyma się na tym torze?
Nie. Miejsce doczepienia eventu do toru nie ma większego znaczenia. Aczkolwiek podczepienie powinno być możliwie blisko sygnalizatora i podczepienia powinny być w takiej kolejności, jak występują sygnalizatory i wskaźniki (inaczej AI może się pogubić).

Cytuj
Jeśli nie, to w jaki sposób wymusić zatrzymanie AI na danym torze (nie przy peronie)?
Należało by wprowadzić ukresy... Dodawanie "niewidocznego semafora", czyli komórki pamięci z wpisanym SetVelocity 0 0 jest pewną prowizorką, bo chcą zatrzymać skład w różnych miejscach trzeba by to wstawiać co 50m.

Moja propozycja jest taka, aby zmienić znaczenie parametrów SetVelocity. Obecnie SetVelocity 0 -1 oznacza "zatrzymaj się, a potem jedź dalej", analogicznie do SetVelocity 0 20 w SBL. Wartości mniejsze od -1 nie są używane i można by je wykorzystać jako zalecana odległość zatrzymania od sygnalizatora. Czyli przykładowo SetVelocity 0 -200 skutkowało by zatrzymaniem AI 200m przed semaforem podającym sygnał S1.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #279 dnia: 17 Maja 2012, 14:57:41 »
Byłoby to bardziej pouczające dla Ciebie.
Jest tak bardzo pouczające, że aż nadto. Chcę zatrzymać AI na jakimś odcinku tak, aby nie wyglądało to na zwykłe zatrzymanie przed semaforem. Brakuje mi pomysłów, jak zrobić, aby zadziałało. Przeglądając inne eventy już zupełnie niczego nie rozumiem.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #280 dnia: 17 Maja 2012, 15:01:29 »
Dlatego trzeba próbować i wtedy załapiesz jak to działa. Co do pomysłu na zatrzymanie, to jak podasz pojazdowi komendę SetVelocity 0 0, to ten się zatrzyma.

Offline niemiec

  • Wiadomości: 160
  • Główny nierob
    • Zobacz profil
    • Moje zdjęcia
  • Otrzymane polubienia: 2
Odp: Pytania o ewenty.
« Odpowiedź #281 dnia: 17 Maja 2012, 15:24:48 »
Tylko jak? Mam taką komorkę:
node -1 0 st44_cell3 memcell 1.0 1.0 1.0 SetVelocity 0 0 tor2k endmemcell
Kombinowałem z GetValues i PutValues wywołanych eventem po najechaniu na w/w tor2k. Po przejechaniu przez ten tor AI rozpędza się dalej.

Już sobie poradziłem.
« Ostatnia zmiana: 17 Maja 2012, 17:01:37 wysłana przez niemiec »

Offline szogun

  • Wiadomości: 5631
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 566
Odp: Pytania o ewenty.
« Odpowiedź #282 dnia: 11 Czerwca 2012, 19:35:22 »
event balmia_manewry multiple 60 membalmia_manewry odczepiamy_sie balmia_manewry_cd upbalmia_manewry condition memcompare * 0 0 endevent
node -1 0 membalmia_manewry memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event upbalmia_manewry updatevalues 0.0 membalmia_manewry * 1 1 endevent

Efekt - przy odpalaniu symka Unrecognized command: 0 i Player train not exists. Nie wiem co tu może być źle.
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #283 dnia: 11 Czerwca 2012, 19:37:46 »
A wykomentuj to i odpal. Nie widać, by było coś dziwnego w tym kodzie.
PS. używaj [ code ].

Offline szogun

  • Wiadomości: 5631
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 566
Odp: Pytania o ewenty.
« Odpowiedź #284 dnia: 11 Czerwca 2012, 19:43:54 »
W momencie gdy z multiple balmia_manewry wywalę komórkę pamięci i condition memcompare * 0 0 wszystko działa (muszę mieć warunek na pojedyncze wyzwalanie).
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline SKP

  • Zasłużony dla Symulatora
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Pytania o ewenty.
« Odpowiedź #285 dnia: 11 Czerwca 2012, 19:57:08 »
To kod z generatora, nie? Bo generator tworzy identyczne nazwy, a dodatkowo ktoś zgłaszał mi identyczny błąd przy korzystaniu z tej opcji.
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #286 dnia: 11 Czerwca 2012, 20:00:40 »
To kod z generatora, nie? Bo generator tworzy identyczne nazwy, a dodatkowo ktoś zgłaszał mi identyczny błąd przy korzystaniu z tej opcji.
Dziwne, bo składnia wygląda na dobrą (porównałem ze swoimi wypocinami).

Offline szogun

  • Wiadomości: 5631
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 566
Odp: Pytania o ewenty.
« Odpowiedź #287 dnia: 11 Czerwca 2012, 21:14:52 »
To kod z generatora, nie? Bo generator tworzy identyczne nazwy, a dodatkowo ktoś zgłaszał mi identyczny błąd przy korzystaniu z tej opcji.
Tak, przy KeyCtrl nie ma problemu przy takiej składni. Nie mam już pomysłów, jak jutro do tego nie dojdę to skończy się na przesunięciu eventu gdzieś przed wjazdowy i opóźnieniu "zapłonu".
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #288 dnia: 11 Czerwca 2012, 21:17:15 »
To skoro tak, to nadaj inną nazwę (ręcznie) niż balmia_manewry i to wywołaj. Np. daj:
event szogun multiple 60 membalmia_manewry odczepiamy_sie balmia_manewry_cd upbalmia_manewry condition memcompare * 0 0 endeventI wywołaj szoguna.

Offline szogun

  • Wiadomości: 5631
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 566
Odp: Pytania o ewenty.
« Odpowiedź #289 dnia: 11 Czerwca 2012, 21:37:22 »
Hmm teraz działa. Dzięki!
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #290 dnia: 11 Czerwca 2012, 21:38:16 »
No to Ra ma zagadkę czemu końcowe znaki eventu i komórki nie mogą być takie same w jednym zdarzeniu.

Offline SKP

  • Zasłużony dla Symulatora
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Pytania o ewenty.
« Odpowiedź #291 dnia: 11 Czerwca 2012, 22:03:59 »
Mam nadzieję, że Ra szybko rozwiąże ten problem, bo nie chce mi się poprawiać tego w generatorze...
Tymczasowo mogę zmienić na nazwaeventumem albo nazwę komórki generować na podstawie wylosowanej liczby z przedziału 1- 1 000 000...
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #292 dnia: 07 Lipca 2012, 06:59:14 »
Cytuj
event keyCtrl01 multiple 10 memkeyCtrl01bug szopa_tm8_a_ms2 wyjazdszopa2tm03_ms2 wyjazd_z_szopy_tm01_ms2     upkeyCtrl01  condition memcompare * 0 0 endevent
node -1 0 memkeyCtrl01bug memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upkeyCtrl01 updatevalues 0.0 memkeyCtrl01bug * 1 1 endevent

Dlaczego na pierwszej tarczy manewrowej nie wyświetla się sygnał ms2? Na pozostałych dwóch się prawidłowo wyświetlają.
« Ostatnia zmiana: 07 Lipca 2012, 08:39:09 wysłana przez kamil1306 »

Offline klimczok_mk

  • Wiadomości: 1315
  • tester
    • Zobacz profil
  • Otrzymane polubienia: 19
Odp: Pytania o ewenty.
« Odpowiedź #293 dnia: 07 Lipca 2012, 09:11:12 »
Sprawdź czy nie pomyliłeś nazwy tarczy manewrowej.
« Ostatnia zmiana: 07 Lipca 2012, 09:12:20 wysłana przez klimczok_mk »

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #294 dnia: 07 Lipca 2012, 09:18:22 »
Nie pomyliłem, sprawdzałem już.

Offline klimczok_mk

  • Wiadomości: 1315
  • tester
    • Zobacz profil
  • Otrzymane polubienia: 19
Odp: Pytania o ewenty.
« Odpowiedź #295 dnia: 07 Lipca 2012, 09:25:03 »
Powiedz w ogóle co chcesz zrobić. Na shift+1 chcesz odpalić manewry tak? To po co taki długi ten wpis. Korzystasz z Generatora Eventów @SKP?

Offline szogun

  • Wiadomości: 5631
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 566
Odp: Pytania o ewenty.
« Odpowiedź #296 dnia: 07 Lipca 2012, 09:40:36 »
Bo jest zabezpieczony komórką pamięci?
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ź #297 dnia: 07 Lipca 2012, 09:41:36 »
Tak korzystam. Po prostu zaznaczyłem opcje wykonaj tylko raz i tak się wygenerowało.


Mam mały problem, jak generuje event wyzwalany zajęciem toru to muszę podawać w warunku tor zajęty?
« Ostatnia zmiana: 07 Lipca 2012, 19:31:47 wysłana przez kamil1306 »

Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Pytania o ewenty.
« Odpowiedź #298 dnia: 07 Lipca 2012, 19:47:17 »
Tak korzystam. Po prostu zaznaczyłem opcje wykonaj tylko raz i tak się wygenerowało.


Mam mały problem, jak generuje event wyzwalany zajęciem toru to muszę podawać w warunku tor zajęty?
Wiadomo, że tak.:)

Offline kamil1306

  • Wiadomości: 527
  • ER75 taki jak mój TATA
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Pytania o ewenty.
« Odpowiedź #299 dnia: 07 Lipca 2012, 20:08:01 »
Ok z tym sobie już poradziłem. Mam teraz problem bo nie chce mi się wywołać taki oto event:
Cytuj
event odjazd_glowny multiple 20 balmia2 balmia_c_s10         condition trackoccupied  endevent

Tor "balmia2" jest zajęty przez EN57 ale i tak sygnału nie podaje na semaforze. Zauważyłem jeszcze że 4 tory po kolei nazywają się balmia2. Czy zmiana nazw na unikalne pomoże?
« Ostatnia zmiana: 07 Lipca 2012, 20:10:31 wysłana przez kamil1306 »