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

0 użytkowników i 2 Gości przegląda ten wątek.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6355
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 388
Odp: Pytania o ewenty.
« Odpowiedź #180 dnia: 17 Grudnia 2011, 22:08:57 »
Pozbawić tor szyn można, ale przed odpaleniem symulacji. O zerwaniu druta nic nie wiem.
Można by pomyśleć o zmienianiu widzialności obiektów innych niż submodele odpowiednim eventem. Wtedy da się zamienić drut dobry na zerwany, zwinąć szyny (od razu z podsypką?), a nawet usuwać całe modele.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #181 dnia: 17 Grudnia 2011, 22:25:45 »
@szczawik mówiąc "poczytaj o prawdopodobieństwie" masz na myśli dział matematyki?:)
Panie Darku, my też możemy prosić?

Offline szczawik

  • Deweloper
  • Wiadomości: 1480
    • Zobacz profil
  • Otrzymane polubienia: 458
Odp: Pytania o ewenty.
« Odpowiedź #182 dnia: 17 Grudnia 2011, 22:45:38 »
Tak; odnosiło się to do tego:
Cytuj
20 zdarzeń do wyboru to każde przypisuje do tego samego miejsca i daje parametr  0,05 dla każdego?
W takim przypadku każde zdarzenie miałoby taką samą szansę się wykonać (niezależnie od siebie) z prawdopodobieństwem 0,05.
Ale już tam, pomińmy tą kwestię;)

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #183 dnia: 17 Grudnia 2011, 23:57:48 »
To teraz inne pytanie:-) Eventy uruchamiają się np.: poprzez zmianę warunku occuped. A można zrobić tak żeby event się włączył poprzez wykrycie na torze obiektu dynamic w pewnej odległości od "położenia" eventu?
Panie Darku, my też możemy prosić?

Offline szczawik

  • Deweloper
  • Wiadomości: 1480
    • Zobacz profil
  • Otrzymane polubienia: 458
Odp: Pytania o ewenty.
« Odpowiedź #184 dnia: 18 Grudnia 2011, 00:17:30 »
Cytuj
poprzez zmianę warunku occuped
Chyba źle rozumujesz. Event się nie zmienia- jak?
event nazwa_zdarzenia multiple opóźnienie nazwa_obiektu
zdarzenie1
zdarzenie2
...
zdarzenie8
condition trackoccupied endevent
W nazwa_obiektu wpisujemy nazwę toru, którego zajęcie będzie wyzwalało event.

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #185 dnia: 18 Grudnia 2011, 10:06:06 »
Mój błąd.
1. Skoro occupuied odpowiada za warunki np.: tor zajęty/wolny to czy można dać warunek typu że event wyzwala się nie przez wcześniej wymienione warunki tylko przez odległość od np.: semafora?
2. Jak należy opisać/zapisać event(?) żeby uruchomić ciąg eventów za pomocą SHIFT+....
Panie Darku, my też możemy prosić?

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 751
Odp: Pytania o ewenty.
« Odpowiedź #186 dnia: 18 Grudnia 2011, 10:07:47 »
W scenerii TD masz przykład  jak to wygląda event z użyciem shift+1...
event keyctrl01 multiple 0.1 none test_zwr01- endevent
event keyctrl02 multiple 0.1 none test_zwr01+ endevent
event keyctrl03 multiple 0.1 none zwr02- endevent
event keyctrl04 multiple 0.1 none zwr02+ endevent
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #187 dnia: 18 Grudnia 2011, 10:14:12 »
keyctrl01 to 01 odpowiada za klawisz 1 itd?
Panie Darku, my też możemy prosić?

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 751
Odp: Pytania o ewenty.
« Odpowiedź #188 dnia: 18 Grudnia 2011, 10:19:38 »
To tylko przykład na wywołanie eventu po naciśnięciu kombinacji klawiszy shift+1. Czyli tak jak opisał Tobie wyżej @szczawik. Masz zdarzenie, nazwę zdarzenia, czas po jakim się wywoła i nazwę obiektu. Sam do końca nie rozumiem tych całych eventów, ale tak to rozumuje na mój chłopski rozum.
« Ostatnia zmiana: 18 Grudnia 2011, 10:53:35 wysłana przez Sawi »
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #189 dnia: 18 Grudnia 2011, 11:15:01 »
Ja już powoli łapie:D Mi chodziło o tą cyfrę za keyctrl. Bo wiem ze ta komenda odpowiada za SHIFT.
Panie Darku, my też możemy prosić?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #190 dnia: 18 Grudnia 2011, 11:23:01 »
keyctrl01 to 01 odpowiada za klawisz 1 itd?
Tak.

1. Skoro occupuied odpowiada za warunki np.: tor zajęty/wolny to czy można dać warunek typu że event wyzwala się nie przez wcześniej wymienione warunki tylko przez odległość od np.: semafora?
Można to zrobić. Po prostu piszesz kod zdarzenia, następnie w torach (w jakiej odległości od semafora sobie życzysz) umieszczasz jego wyzwolenie przez najechanie na dany odcinek toru. Można jeszcze wyzwalać eventy o zadanej godzinie, np. podawać sygnał na semaforze.

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #191 dnia: 18 Grudnia 2011, 11:28:52 »
@Benek gdzie mogę znaleźć nazwy torów na TD? W głownym folderze->scenery->td.scn?
Panie Darku, my też możemy prosić?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #192 dnia: 18 Grudnia 2011, 11:30:45 »
Tak, choć żeby taki tor był użyteczny musi mieć nazwę inną niż none. Dlatego możesz otworzyć sobie ten plik, zmienić w interesującym Ciebie odcinku nazwę none na dowolną inną, byleby unikalną (niepowtarzającą się).

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #193 dnia: 18 Grudnia 2011, 11:37:07 »
Możesz podrzucić przykładowy wpis z TD z nazwa toru w postaci none?
Panie Darku, my też możemy prosić?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #194 dnia: 18 Grudnia 2011, 11:38:17 »
Cytuj
node 1000 0 none track normal 100.0 1.435 0.25 25.0 20 0 flat vis
 rail_screw_used1.dds 4 tpbps-new2.dds 0.2 0.5 1.1
0.396825 0.2 236.111  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
0.396825 0.2 336.111  0.0  //point 2
0
endtrack

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #195 dnia: 18 Grudnia 2011, 11:40:05 »
A jak mogę sprawdzić gdzie się znajduje dany odcinek?
Panie Darku, my też możemy prosić?

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 751
Odp: Pytania o ewenty.
« Odpowiedź #196 dnia: 18 Grudnia 2011, 11:41:41 »
Po współrzędnych toru. @Benek dobrze myślę?
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #197 dnia: 18 Grudnia 2011, 11:47:29 »
I tak, i nie - łatwiej to zrobić klikając na tor. U góry wyświetli się numer linii w której znajduje się wpis danego toru. Wystarczy potem przejść do pliku SCN/SCM, wcisnąć Ctrl+G, wpisać ten numer i kursor przestawi się właśnie na ten tor. Gdzieś już pisałem jak kroku po kroku za pomocą startera podejrzeć teren, a w tym tory. Nie mogę tego znaleźć, trzeba by poszukać w dziale "Pomoc doraźna".

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #198 dnia: 18 Grudnia 2011, 11:48:11 »
Też tak myślę że po współrzędnych ale i tak nie wiem jak się za to zabrać.
A co od eventu to może być tak:
event keyctrl01 multiple 0.1 None
test_zwr01-
zwr_02-
endevent
Panie Darku, my też możemy prosić?

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 751
Odp: Pytania o ewenty.
« Odpowiedź #199 dnia: 18 Grudnia 2011, 11:56:47 »
Widzę, że chcesz przestawić zwrotnice czyli według mnie w zdarzeniu musi być + i -.
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #200 dnia: 18 Grudnia 2011, 12:01:22 »
Tak chce żeby przy naciśnięciu SHIFT+1 ułożyło mi wjazd na bok i wyjazd też czyli chyba zwrotnice muszą być obydwie na - bo na + to pozycja na wprost.
Panie Darku, my też możemy prosić?

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 751
Odp: Pytania o ewenty.
« Odpowiedź #201 dnia: 18 Grudnia 2011, 12:26:15 »
Aaa takie buciki no tak racja, bo  - to skręt, a + to wprost. Pamiętaj, że przy użyciu multiple możesz wykonać tylko maksymalnie 8 operacji.
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #202 dnia: 18 Grudnia 2011, 12:59:18 »
Coś już gra ale jeszcze nie bucy.:-) Dodałem ww event i pierwsze zdarzenie działa ale drugie już nie. Tzn zwrotnica się nie przestawia ta druga na jazdę z ostrza. Mógłby ktoś sprawdzić event który wrzuciłem w moim poście? (odpowiedź numer 199)
« Ostatnia zmiana: 19 Grudnia 2011, 12:01:07 wysłana przez MasterYoda »
Panie Darku, my też możemy prosić?

Offline pinokio

  • Zasłużony dla Symulatora
  • Wiadomości: 184
    • Zobacz profil
  • Otrzymane polubienia: 43
Odp: Pytania o ewenty.
« Odpowiedź #203 dnia: 19 Grudnia 2011, 12:36:38 »
Masz złą nazwę zwrotnicy powinno być zwr02 a ty napisałeś zwr_02
Miejsce pracy: FH14 500

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #204 dnia: 19 Grudnia 2011, 12:47:43 »
event keyctrl01 multiple 10 None
test_zwr01-
zwr02-
endevent

Wpis mam taki jak wyżej a nadal zwr02 nie zmienia się na jazdę z ostrza.
Panie Darku, my też możemy prosić?

Offline pinokio

  • Zasłużony dla Symulatora
  • Wiadomości: 184
    • Zobacz profil
  • Otrzymane polubienia: 43
Odp: Pytania o ewenty.
« Odpowiedź #205 dnia: 19 Grudnia 2011, 13:03:21 »
Porobiłeś literówki, powinno być tak:
event keyctrl01 multiple 1.0 none test_zwr01- zwr02- endevent
Miejsce pracy: FH14 500

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #206 dnia: 19 Grudnia 2011, 14:14:34 »
Różnica jest tylko w elemencie opóźnienie. W poradniku @Wasyla jest napisane że musi być podane w sekundach. Dlaczego musi być w formacie x.x?
Panie Darku, my też możemy prosić?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Pytania o ewenty.
« Odpowiedź #207 dnia: 19 Grudnia 2011, 14:53:14 »
Teraz może być już w ułamkach sekund. Ra to poprawił na moją prośbę.

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ź #208 dnia: 19 Grudnia 2011, 19:37:53 »
W poradniku @Wasyla jest napisane że musi być podane w sekundach.

No, bo ten parametr określany jest w sekundach.

Cytuj
Dlaczego musi być w formacie x.x?

Nie musi być po przecinku, ale może.

Offline MasterYoda

  • Zasłużony dla Symulatora
  • Wiadomości: 839
  • Mistrz ściemy, Pan Andrzej.
    • Zobacz profil
  • Otrzymane polubienia: 71
Odp: Pytania o ewenty.
« Odpowiedź #209 dnia: 19 Grudnia 2011, 20:52:29 »
Teraz już gra i bucy. :D Podziękował za pomoc. :)

Mógłby ktoś napisać jak powinien wyglądać event z użyciem opcji condition. Napisałem taki ale coś nie chce "bucyć"...
« Ostatnia zmiana: 31 Grudnia 2011, 16:43:02 wysłana przez MasterYoda »
Panie Darku, my też możemy prosić?