Autor Wątek:  Semafory  (Przeczytany 11540 razy)

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

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Semafory
« dnia: 27 Grudnia 2009, 12:09:12 »
Witam, stworzyłem w 3dsie stację z kilkoma torami, peronami. Postawiłem loka na tor, zacząłem wstawiać semafory. Na początku wstawiłem sygnał o końcu toru. Uruchomiłem, wszystko gra. Zacząłem wstawiać semki pięciokomorowe wjazdowe. Wstawiłem event z skryptów (używam tych z serwera @Krzysiek626), z tutoriala @wasyla wyczytałem, że potrzeba przypisać zdarzenie do semafora. Zrobiłem to. Uruchamiam symka, a tu wyskakuje takie coś:
"Abnormal program termination". I tu moja prośba: czy mógł by mi to ktoś wytłumaczyć jak wstawiać te semki i przypisywać zdarzenie do toru? Tak, żeby działało.
« Ostatnia zmiana: 27 Grudnia 2009, 13:10:41 wysłana przez Joke1997 »
Proszę Cię bardzo/

Offline hunter

  • Zasłużony dla Symulatora
  • Wiadomości: 1126
    • Zobacz profil
    • kolej.banda.pl
  • Otrzymane polubienia: 5
Odp: Semafory
« Odpowiedź #1 dnia: 27 Grudnia 2009, 12:16:07 »
Do semafora pieciokomorowego nie masz przypisanej tarczy ostrzegawczej. W 3ds maxie kliknij prawy przycisk na tym semaforze, wybierz funkcje "Object properties". Po tym wybierz karte "User Defined". Ukaze Ci sie mniej wiecej taki wpis:
ExportString = include;SS5zpcpbI.inc;%;%;%;%;%;A;;endMamy tu uzyte 6 parametrow. Teraz spojrzmy na plik z semaforem:

// semafor 5-komorowy: p1=nazwa p2,p3,p4=lokacja, p5=rotacja, p6=symbol, p7=nazwa tarczy ostrzegawczej
//semafor ten stosuje sie jako wjazdowy, UWAGA - (p7) jest nazwa poprzedzajacej tarczy ostrzegawczej sprzezonej z tym semaforem!

Wniosek jest taki - trzeba dodac jeszcze jeden parametr. Wpis powinien wygladac mniej wiecej tak:
ExportString = include;SS5zpcpbI.inc;%;%;%;%;%;A;nazwa_tarczy_ostrzegawczej;endnazwa_tarczy_ostrzegawczej nalezy zmienic na wlasciwa nazwe.

I bedzie wszystko dzialac :)
Z pozdrowieniami,
Grzegorz Durbajło

http://www.kolej.banda.pl/ - moje kolejowe zdjęcia.

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #2 dnia: 27 Grudnia 2009, 12:17:17 »
Dzięki, zaraz zobacze i napiszę co i jak.
Proszę Cię bardzo/

Offline hunter

  • Zasłużony dla Symulatora
  • Wiadomości: 1126
    • Zobacz profil
    • kolej.banda.pl
  • Otrzymane polubienia: 5
Z pozdrowieniami,
Grzegorz Durbajło

http://www.kolej.banda.pl/ - moje kolejowe zdjęcia.

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #4 dnia: 27 Grudnia 2009, 12:33:24 »
Tak ja pisałeś zmieniłem to w semku w 3dsie. Dopisałem nazwę tarczy ostrzegawczej, którą znalazłem w katalogu scenery. Była to pierwsza lepsza (TS2zpY). Zapisałem, uruchomiłem i od razu wyskoczyły błędy eventów:
Event "ts2zpy_os4" does not exist
Event "ts2zpy_os4" does not exist
Event "ts2zpy_os4" does not exist
Event "ts2zpy_os4" does not exist
Event "ts2zpy_os2" does not exist
Event "ts2zpy_os2" does not exist
Event "ts2zpy_os2" does not exist
Event "ts2zpy_os2" does not exist
Event "ts2zpy_os1" does not exist


Nie wiem o co chodzi, chcesz może całego loga lub .scn do sprawdzenia? Proszę o jakąś poradę.

PS. @Hunter, te stronki znam, tutorial @wasyla mam nawet na dysku.
Proszę Cię bardzo/

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Semafory
« Odpowiedź #5 dnia: 27 Grudnia 2009, 12:57:16 »
Musisz rozroznic 2 pojecia, jak:
nazwa pliku .inc z tarcza/semaforem np. TS2zpY.inc
nazwa tarczy/semafora w scenerii (musi byc unikalna) np. Stacja1_ToA

Pokaz najlepiej swoje .scn.
Pozdrawiam, Karol

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #6 dnia: 27 Grudnia 2009, 13:16:00 »
.scn jest za duży żeby go wkleić więc podaję linka:

http://eu07.pl/userfiles/8137/priv-milowo_grabowo.rar
Proszę Cię bardzo/

Offline dymus

  • Zasłużony dla Symulatora
  • Wiadomości: 1046
    • Zobacz profil
  • Otrzymane polubienia: 274
Odp: Semafory
« Odpowiedź #7 dnia: 27 Grudnia 2009, 13:30:12 »
Cytuj
include;SS5zpcpbI.inc;milowo_A;795.136;0.0;1525.29;0.0;A;TS2zpY;end
Nie wstawiłeś tarczy ostrzegawczej do scn. W Twoje scenerii występuje tylko jeden semafor i żadnej tarczy ostrzegawczej. Jak również zamiast "TS2zpY" powinna być nazwa tarczy a nie jej plik .inc .  Czyli wstaw tarczę do scn, nazwij ją i "dowiąż" do semafora (zamiast TS2zpY to na być nazwa tarczy do której semafor się odnosi).

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #8 dnia: 27 Grudnia 2009, 13:33:29 »
Dzięki @dymus, za chwilę sprawdzę, bo teraz wstawiam druty na trakcję na dworcu i bocznicy. Dzięki wielkie.


Którą tarczę ostrzegawczą wybrać, bo tego w katalogu \scenery trochę jest?
« Ostatnia zmiana: 27 Grudnia 2009, 13:42:35 wysłana przez Joke1997 »
Proszę Cię bardzo/

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Semafory
« Odpowiedź #9 dnia: 27 Grudnia 2009, 13:43:24 »
Zalezy od semafora. Jesli moze podac S2 to wybierz 2-komorowa, najlepiej TS2zpY.inc lub TS2pzY.inc. Jesli semafor nie moze podac sygnalow typu S2, S6 itd. to wystarczy 1-komorowa np. TS1pY.inc.
Pozdrawiam, Karol

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #10 dnia: 27 Grudnia 2009, 13:51:58 »
Dzięki ;-)

I nie działa. Trudno, obejdę się bez nich ;(.
« Ostatnia zmiana: 27 Grudnia 2009, 14:29:05 wysłana przez Joke1997 »
Proszę Cię bardzo/

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: Semafory
« Odpowiedź #11 dnia: 27 Grudnia 2009, 16:19:22 »
Pamiętaj, że tam gdzie wymagana jest nazwa pliku, wpisujesz ją razem z rozszerzeniem.

include;SS5zpcpbI.inc;milowo_A;795.136;0.0;1525.29;0.0;A;milowo_ToA;end
include;TS2zpY.inc;milowo_ToA;x;z;y;rot;ToA;;;end

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #12 dnia: 27 Grudnia 2009, 17:26:39 »
Coś przeczytałem to wszystko jeszcze raz, jakoś zrobiłem. Odpalam i udało się.

A co znaczy przy evencie do semaforu
Delay 0,0

Czy to opóźnienia w wyzwoleniu eventu? Jeśli tak to jeżeli chcę, żeby na semku pojawiło się S2 po 30 s to muszę wpisać 0,30 czy 30,0?
Proszę Cię bardzo/

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: Semafory
« Odpowiedź #13 dnia: 27 Grudnia 2009, 17:28:49 »
Opóźnienie liczone w sekundach, a więc to będzie 30.0 lub 30 bez kropki i ułamka ;)

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #14 dnia: 27 Grudnia 2009, 17:34:33 »
@ZiomalCI, dzięki.
Jeśli chcę zadać kolejne pytanie, to muszę zakładać nowy wątek?

Pisz już tu.
ZiomalCl


Dzięki.
« Ostatnia zmiana: 27 Grudnia 2009, 18:07:14 wysłana przez Joke1997 »
Proszę Cię bardzo/

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Semafory
« Odpowiedź #15 dnia: 27 Grudnia 2009, 17:37:22 »
Najlepiej przeczytaj plik Scenery.doc (znajduje sie w dokumentacji na stronie glownej), to powinno rozwiac czesc twoich watpliwosci :)
Pozdrawiam, Karol

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #16 dnia: 27 Grudnia 2009, 18:08:38 »
Najlepiej przeczytaj plik Scenery.doc (...)
Czytałem, cóż przeczytam jeszcze raz ;)

Zrobiłem semka, odpaliłem, wszystko działa tylko światło się nie zmienia. Druga sprawa to to, że wstawiłem tarczę. Pojawia się ona, ale przyczepiona do drugiego, innego semka.
W archiwum plik .scn i fotka z trasy. Jak ktoś chce to mogę wystawić plik .max.
http://eu07.pl/userfiles/8137/priv-scn.rar


« Ostatnia zmiana: 27 Grudnia 2009, 18:42:16 wysłana przez Joke1997 »
Proszę Cię bardzo/

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Semafory
« Odpowiedź #17 dnia: 27 Grudnia 2009, 18:50:51 »
Swiatlo samo z siebie nie bedzie sie zmieniac. Trzeba napisac event, ty to zrobiles, ale jakos dziwnie i niepoprawnie:
event sem_milowo_A lights 30 milowo_A 1 -1 -1 -1 -1 -1 -1 -1 endevent
Polecam inny sposob:
event KeyCtrl01 multiple 0 none milowo_A_s2 endevent
Swiatlo zmieni sie na semaforze jesli nacisniesz Shift + 1.
Pozdrawiam, Karol

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: Semafory
« Odpowiedź #18 dnia: 27 Grudnia 2009, 18:51:46 »
Cytuj
Zrobiłem semka, odpaliłem, wszystko działa tylko światło się nie zmienia.

Żeby zmienić, trzeba wywołać odpowiedni event (nazwa_semafora_sygnal - np. milowo_A_s2).
Wywołać go można za pomocą przejazdu taboru przez tor, do którego jest on podczepiony lub za pomocą klawiszy (event KeyCtrl0x multiple 1 none eventy1 event2 ... event8 endevent) - gdzie x odpowiada klawiszowi od 1 do 9.

Cytuj
Druga sprawa to to, że wstawiłem tarczę. Pojawia się ona, ale przyczepiona do drugiego, innego semka.

include;TS2zpY.inc;milowo_ToA;x;z;y;rot;ToA;;;end

x, z, y to współrzędne w scenerii - chyba oczywiste, że nie mogą być takie same, jak semafora, do którego ta tarcza się odnosi ;)

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #19 dnia: 27 Grudnia 2009, 19:28:26 »
Zrobiłem to sposobem @libertyn89. Pierwszy semek działał, drugi już nie. A sprawą tarczy zmieniłem wpis na ten, który podał @ZiomalCl, ładuje się i nic...

Proszę o opisanie wstawiania  semków od samego początku bardzo dokładnie.
Proszę Cię bardzo/

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: Semafory
« Odpowiedź #20 dnia: 27 Grudnia 2009, 19:35:06 »
Cytuj
A sprawą tarczy zmieniłem wpis na ten, który podał @ZiomalCl, ładuje się i nic...

...

Podałem przykład oraz oznajmiłem, co te pogrubione parametry oznaczają. Ty masz podmienić te parametry na współrzędne.

Cytuj
Proszę o opisanie wstawiania  semków od samego początku bardzo dokładnie.

Prościej, jak w przyklejonych wątkach już się nie da.

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #21 dnia: 27 Grudnia 2009, 19:38:05 »
Podałem przykład oraz oznajmiłem, co te pogrubione parametry oznaczają. (...)

Podmieniłem i się ładuje z minutę ten plik, więc wyłączyłem symka.



Może zbierzemy te informacje w jedną całość? Ułatwi to innym początkującym trasopisarzom wstawiania semków.

PS. @ZiomalCl w tematach przyklejonych na tym forum (pomoc doraźna) nie ma nic o semkach. Chyba, że nie dowidzę... ;-)
« Ostatnia zmiana: 27 Grudnia 2009, 19:45:18 wysłana przez Joke1997 »
Proszę Cię bardzo/

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Semafory
« Odpowiedź #22 dnia: 27 Grudnia 2009, 19:47:11 »
Czytales tutorial @Jarasa? Tam nawet jest "rozbieranie semafora na czesci".
Pozdrawiam, Karol

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #23 dnia: 27 Grudnia 2009, 19:55:45 »
Czytales tutorial @Jarasa? (...)

Nie, nie czytałem. Poszukam szukajką.

PS. Masz może link?
Proszę Cię bardzo/

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: Semafory
« Odpowiedź #24 dnia: 27 Grudnia 2009, 19:59:02 »

Offline Joke1997

  • Wiadomości: 236
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Semafory
« Odpowiedź #25 dnia: 27 Grudnia 2009, 20:23:58 »
Dział symulator się kłania (...)

Dzięki @ZiomalCl za link, ale @libertyn89 wysłał mi go na PW.
Semaforki już działają.

Temat do zamknięcia.
« Ostatnia zmiana: 01 Stycznia 2010, 18:52:51 wysłana przez Joke1997 »
Proszę Cię bardzo/