Autor Wątek: Info: Tylko dla Pr0 dyżurnych. Rozkład jazdy 'zrób to sam'  (Przeczytany 1683 razy)

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

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Tylko dla Pr0 dyżurnych. Rozkład jazdy 'zrób to sam'
« dnia: 06 Lipiec 2015, 10:28:17 »
Dodałem komendę '/tt' wpisywaną w okienko czatu, za pomocą której dyżurni mogą ustawić dowolnej długości rozkład jazdy dla kogoś, kto jest u nich na stacji. Wpisuje się w niej to, co generalnie maszyniści mają wyświetlone na tym podglądzie rozkładu, czyli:
/tt nick_albo_część_nicku_gracza wjazd,nazwa_pliku_stacji,wyjazd;wjazd,nazwa_pliku_stacji,wyjazd;wjazd,nazwa_pliku_stacji,wyjazd itd...np.
/tt marcin C,Cis 112173b4.sc,C;E,Grab 29e038c4.sc,A;A,Grab 29e038c4.sc,EKomenda potencjalnie niebezpieczna, bo niczego nie weryfikuje. Jeśli wpiszecie komuś bzdurny rozkład (nieistniejąca stacja, złe połączenia, jakieś spacje pomiędzy), to po prostu pojedzie 'w pole'.

Co do nazwy gracza to wystarczy spisać kilka literek, to sam wybierze pierwszego, który będzie miał miał je w nazwie.

Nazwę pliku stacji 'nazwa_stacji hash_identyfikujący_jej_wersje.sc' można podejrzeć na liście sesji (pokazane w załączniku) lub w logu i najlepiej gdzieś zapisać, aby potem łatwo było wklejać.

Mam nadzieję, że komenda, choć nieco toporna w użyciu, pozwoli na lepszą zabawę i umożliwi wygenerowanie ciekawych sytuacji.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Tylko dla Pr0 dyżurnych. Rozkład jazdy 'zrób to sam'
« Odpowiedź #1 dnia: 05 Sierpień 2015, 22:52:42 »
Od wersji 0.6.5 mały dodatek, do nazwy stacji można opcjonalnie dodać @login_użytkownika, dzięki czemu wyprawiane pociągi pojadą wyłącznie do stacji sterowanej przez tego konkretnego użytkownika. Przykład
/tt marcin C,Cis 112173b4.sc@tusik,C;E,Grab 29e038c4.sc@uetam,A;A,Grab 29e038c4.sc@Xoov,EMam nadzieję, że to umożliwi Wam prawidłową obsługę ruchu pomiędzy stacjami połączonymi na sztywno nawet wtedy, kiedy inni będą zalogowani z tymi samymi stacjami.