Autor Wątek:  Eventy - pomocy!  (Przeczytany 5689 razy)

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

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Eventy - pomocy!
« dnia: 25 Grudnia 2008, 12:57:25 »
Tworzę swoją scenerię, i chce by zamykały się rogatki po naciśnięciu Shift+2, więc dla rogatki: node;1;0;przejazd1;model;0.61;0.0;21.1;0.0;PKP/szlab_d_45.t3d;endmodel wpisuje: event KeyCtrl02 multiple 1.0 none przejazd1_zamykaj endevent i nie wchodzi :(  Co jest tu źle?

Przenoszę.
Akvin
« Ostatnia zmiana: 27 Grudnia 2008, 17:54:25 wysłana przez REWIZOR »

Offline Dolmio89

  • Wiadomości: 1185
    • Zobacz profil
  • Otrzymane polubienia: 9
Odp: Eventy - pomocy!
« Odpowiedź #1 dnia: 25 Grudnia 2008, 13:49:27 »
Przejazdy wstawiaj jako pliki inc bo w plikach t3d nie ma zdefiniowanych eventów. Pliki inc wszystkich przejazdów masz w scenry/pkp.

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Eventy - pomocy!
« Odpowiedź #2 dnia: 27 Grudnia 2008, 09:39:22 »
Więc wstawiłem: include;PKP/przejazd2tRe45ss.inc;przejazd1;0.782;0.0;0.21;0.0;end  i w trakcie ładowania scenerii wyskakuje: abnormal program termination.
« Ostatnia zmiana: 27 Grudnia 2008, 17:54:57 wysłana przez REWIZOR »

Offline Sm 42 driver

  • Wiadomości: 320
  • Trasopisarz
    • Zobacz profil
  • Otrzymane polubienia: 70
Odp: Eventy - pomocy!
« Odpowiedź #3 dnia: 27 Grudnia 2008, 09:48:35 »
Coś mi się zdaje, że za mało wartości podałeś we wpisie. W pliku PKP/przejazd2tRe45ss.inc jest napisane:
// p1 - nazwa przejazdu, p2,p3,p4-polozenie,p5-rotacja, p6,p7 - nazwy torow przebiegajacych przez przejazdTak więc twoj wpis zawiera p1, p2, p3, p4 i p5, podaj jeszcze nazwy torów przechodzących przez przejazd.

Twój wpis:
include;PKP/przejazd2tRe45ss.inc;przejazd1;0.782;0.0;0.21;0.0;end
Jeżeli tory przechodzące przez prejazd nazywają się przykładowo: tor_1 i tor_2, to wpis powinien wyglądać następująco:
include;PKP/przejazd2tRe45ss.inc;przejazd1;0.782;0.0;0.21;0.0;tor_1;tor_2;end
Pozdrawiam

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Eventy - pomocy!
« Odpowiedź #4 dnia: 27 Grudnia 2008, 17:39:12 »
Przejazd się zamyka, ale jak zrobić by się otworzył ? Wpisyuje: 

 event keyctrl01 multiple 0.1 none przejazd1_otwieraj endevent i nie wchodzi :(


REWIZOR
« Ostatnia zmiana: 27 Grudnia 2008, 18:26:23 wysłana przez Kamil_en »

Offline uetam

  • Zasłużony dla Symulatora
  • Wiadomości: 2641
    • Zobacz profil
  • Otrzymane polubienia: 6
Odp: Eventy - pomocy!
« Odpowiedź #5 dnia: 27 Grudnia 2008, 18:42:46 »
Moze zajrzyj do inca zanim zaczniesz zadawac glupie pytania?

//---otwieranie przejazdu - zdarzenia musza byc podpiete jako event1 do torow tuz za przejazdem (dla kazdego kierunku)
event (p1)_otwieraj1 multiple 3.0 none (p1)_otwierajgdywolny1 endevent
event (p1)_otwieraj2 multiple 3.0 none (p1)_otwierajgdywolny2 endevent

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Eventy - pomocy!
« Odpowiedź #6 dnia: 28 Grudnia 2008, 14:52:23 »
Dzięki.

Mam jeszcze jedno pytanie, jaki powinien być wpis zeby sklad ruszył sam ze staci ?

wpisuje:

node -1 0 startlok memcell 0 0 0.1 Wait_for_orders 0 0 tor3 endmemcell

i jak zwykle nic nie działa...

Offline Dolmio89

  • Wiadomości: 1185
    • Zobacz profil
  • Otrzymane polubienia: 9
Odp: Eventy - pomocy!
« Odpowiedź #7 dnia: 28 Grudnia 2008, 16:12:09 »
Najlepiej otwórz sobie jakąś trasę w notatniku i czytaj dokładnie jak tam to działa.

Aby pociąg jechał musisz spełnić kilka warunków:
1. Przypisać mu rozkład jazdy (może to być nawet pusty plik, ale musi być).
2. Do toru na którym stoi podpiąć zdarzenie sem_info.
3. Wywołać event dający na semaforze sygnał zezwalający na jazdę.

W praktyce najłatwiej jest zrobić tak:
Stawiasz skład na torze kilkaset metrów przed semaforem i nadajesz mu niewielką prędkość początkową.
Do toru przy którym stoi semafor podpinasz sem_info.
Pociąg jedzie z prędkością początkową, następnie zatrzymuje się przed semaforem, wywołujesz w jakiś sposób event, po otrzymaniu sygnału pociąg rusza.

guest1206

  • Gość
Odp: Eventy - pomocy!
« Odpowiedź #8 dnia: 29 Grudnia 2008, 12:56:00 »
Można ustawić skład na torze bezpośrednio przed semaforem (tam gdzie jest zdarzenie sem_info tego semafora) i nadać mu prędkość początkową o b. małej wartości np. 0.1. Wtedy pociąg zatrzyma się natychmiast przed semaforem, tak że będzie wyglądać jakby od początku stał. Po podaniu sygnału zezwalającego na wyjazd, pociąg ruszy.

Durga metoda jest bardziej skomplikowana: ustawiamy pociąg na torze przed semaforem (tak jak w pierwszym przypadku) z prędkością początkową 0. Na torze gdzie stoi skład wstawiamy event0 poc_AI a tam, gdzie wpisujesz eventy (np. w pliku *.scn) dodajemy
event poc_AI putvalues 10.0 none 0.1 0.1 0.1 Jump_to_order 0 0 endeventLokomotywa powinna "zaskoczyć" (podniść pantografy, załączyć przetwornicę i sprężarkę). Po podaniu sygnału zezwalającego na wyjazd, pociąg ruszy.

Różnica między tymi metodami polega na tym, że jeśli będziemy prowadzić ten skład sami, to w pierwszym przypadku, po załadowaniu scenerii skład będzie już odhamowany i nawrotnik ustawiony w pozycji do przodu. W drugim przypadku skład będzie zahamowany i nawrotnik na 0. Widać to na przykładzie scenerii Całkowo. gdzie skład wyruszający z Macierzewa jest uruchamiany drugą metodą (musimy sami odhamować skład) a pociąg z Wilisia - pierwszą (wystarczy uruchomić silnik i ruszyć).

PS. Dawno nie zajmowałem się eventami, więc mogłem coś przekręcić ale mam nadzieję, że wszystko napisałem poprawnie.

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Mam problem.
Chciałbym by skład ruszył sam ze staci, więc wpisuje:

Na torze gdzie stoi skład wstawiam:

event0 poc_AI

A w eventach:

event poc_AI putvalues 10.0 none 0.1 0.1 0.1 Jump_to_order 0 0 endevent


Lokomotywa włącza sprężarkę, przetwornicę, otrzymuje s2 ale stoi w miejscu :(

Niepotrzebnie zakładasz nowy temat.
Scalam.
Akvin

« Ostatnia zmiana: 30 Grudnia 2008, 10:25:15 wysłana przez Akvin »

Offline SM31-113

  • ZbanowanyZbanowany
  • Wiadomości: 448
    • Zobacz profil
  • Otrzymane polubienia: 0

Offline Kamil_en

  • Wiadomości: 110
  • :)
    • Zobacz profil
  • Otrzymane polubienia: 0
Dzięki, pomogło - wszystko już mi działa prawidłowo...