Toto je starší verze dokumentu!
Obsah
Staniční rozhlas (experimentální prototyp)
Varování: staniční rozhlas nasazený na severu je experimentální prototyp s neúplnou funkčností! Po uvedení finální implementace do provozu bude tento prototyp zrušen.
Staniční rozhlas se nyní nachází v paletě předmětů výhradně v sekci „experimentální předměty“.
Přiřazení dopravny rozhlasu
Po umístění staničního rozhlasu na něj klikněte pravým tlačítkem. Nabídka zobrazí dopravny v okolí 256 metrů, jednu z nich si musíte vybrat. (Po inicializaci je možno rozhlas přepnout na jakoukoliv jinou dopravnu.)
Nastavení staničního rozhlasu vyžaduje právo railway_operator. Umístěný staniční rozhlas může nastavit či vytěžit jen jeho vlastník/ice nebo Administrace.
Nastavení na kartě Nastavení 1
Pokud jste provedli jakoukoliv změnu, před opuštěním této karty nezapomeňte kliknout na tlačítko „Uložit“, jinak se může změna ztratit!
- Dopravna – udává, odjezdy ze které dopravny staniční rozhlas hlásí.
- Omezit jen na koleje – výčet označení kolejí oddělených čárkami (bez nadbytečných mezer); je-li zadán, pak staniční rozhlas pracuje pouze s odjezdy plánovanými pro zadané koleje.
- Režim – udává, zda bude staniční rozhlas hlásit odjezdy, příjezdy nebo obojí.
- První písmeno řádky odjezdu vždy velké – Je-li zaškrtnuto, formátovací proces převede první písmeno textu dosazovaného za značky {1}, {2} atd. na velké písmeno. Toto se aplikuje na text dosazený podle formátu pro prázdný řádek.
- Bez zpoždění – Hodnota pro značku
{ZPOZDENI}
v případě, že vlak jede v podstatě bez zpoždění. - Zpoždění – Formát, do něhož se za
{}
dosadí počet sekund zpoždění. Výsledek se bude dosazovat za značku{ZPOZDENI}
. - Záp.zpoždění – Totéž, jako „zpoždění“, ale použije se v případě záporného zpoždění (tzn. vlak odjede dřív než podle plánu linky).
Připojení cedulí k rozhlasu
Každý staniční rozhlas dokáže obsluhovat až čtyři cedule současně. Tyto cedule musíte nejprve k rozhlasu připojit, což můžete (na kartě Nastavení 2) udělat dvěma způsoby:
- Zadat do pole vedle „cedule 1:“ přesné souřadnice cedule ve formátu X,Y,Z a kliknout na tlačítko „připojit“.
- Kliknout na tlačítko „zaměřit…“. Do ruky (popř. do inventáře) dostanete dočasný zaměřovací nástroj. Tím pak musíte kliknout (levým klikem) na kompatibilní ceduli. Zpráva o úspěšném připojení se vypíše do četu. (Toto je obvykle jednodušší.)
Jak se sestavuje text na ceduli
Text na ceduli se sestavuje ve dvou fázích.
V první fázi se vezmou záznamy odpovídající plánovaným odjezdům vlaků z nastavené („této“) dopravny. Každý z nich se zformátuje podle formátu uvedeném v horním poli pod nápisem „formát řádky / prázdný řádek“. Formátuje se nejvýše 9 záznamů. Zbývající záznamy se nahradí textem podle spodního pole.
V druhé fázi se takto získané texty dosadí za značky {1} až {9} do „formátu cedule“, což je víceřádkové pole vpravo od zmíněných formátovacích polí. Formátem cedule definujete počet řádků, které se na ceduli umístí, jejich pořadí, pevné texty apod. Text vzniklý dosazením se pak nastaví na ceduli.
Podporované značky
značka | příklad výstupu | význam | vždy má hodnotu? | i ve formátu cedule? |
---|---|---|---|---|
{ZDE} | Česká Amazonie | Název této dopravny. Lze použít i v polích pro prázdný řádek či formátu cedule. | ano | ano |
{KOLEJE} | 1,2,3 | Je-li staniční rozhlas omezen na některé koleje, toto pole uvádí jejich seřazený výčet oddělený čárkami. | ne | ano |
{LINKA} | S3 | Označení linky. | ano | ne |
{VYCHOZI} | Český hvozd hl. nádr. | Název výchozí dopravny dané varianty linky (respektuje skryté zastávky). | ne | ne |
{CIL} | Vánoční ostrov | Název dopravny, kam vlak míří (respektuje skryté zastávky). | ne | ne |
{KOLEJ} | 1 | Označení koleje v této dopravně, kde má vlak podle plánu linky zastavit. Pole není dostupné, pokud toto označení není v plánu linky nastaveno. | ne | ne |
{PRIJZA} | 50 | Počet sekund, za které má nastat příjezd daného vlaku na tuto dopravnu. | ne | ne |
{ODJZA} | 50 | Počet sekund, za které má nastat odjezd daného vlaku z této dopravny. | ne | ne |
{ZPOZDENI} | -15 | Zpoždění vlaku zformátované podle jednoho z polí na kartě Nastavení 1. | ano | ne |
{PREDCH} | Rajská zahrada | Název zastávky, která v plánu linky předchází této zastávce (respektuje skryté zastávky). Nezávisí na poloze vlaku. Pole není dostupné, pokud by se shodovalo s {VYCHOZI}. | ne | ne |
{NASL} | Klárský průsmyk | Název zastávky, která v plánu linky následuje po této zastávce (respektuje skryté zastávky). Nezávisí na poloze vlaku. Pole není dostupné, pokud by se shodovalo s {CIL}. | ne | ne |
{JMVLAKU} | Vánoční expres | Jméno vlaku, je-li nastaveno v plánu linky. | ne | ne |
{HH} | 08 | Hodina místního času | ne* | ano |
{MM} | 00 | Minuta místního času | ne* | ano |
{SS} | 59 | Sekunda místního času | ne* | ano |
*: Značky {HH}, {MM} a {SS} nemusí mít hodnotu v případě, že místní čas z nějakého důvodu není dostupný. V praxi ale můžete předpokládat, že vždy hodnotu mít budou.
Alternativní formáty příjezdů a odjezdů:
značka (odjezd) | značka (příjezd) | příklad výstupu | význam/poznámka |
---|---|---|---|
{ODJZA_M} | {PRIJZA_M} | 0 | Počet celých minut do příjezdu/odjezdu. |
{ODJZA_MM} | {PRIJZA_MM} | 00 | |
{ODJZA_S} | {PRIJZA_S} | 9 | Počet sekund do příjezdu/odjezdu po odečtení celých minut. |
{ODJZA_SS} | {PRIJZA_SS} | 09 | |
{ODJZA_Z} | {PRIJZA_Z} | - | Je-li hodnota záporná, „-“, jinak bez hodnoty (použijte specifikaci alternativní hodnoty pro vyjádření nezáporného znaménka). |
Příklad doporučeného formátu příjezdu/odjezdu:
{ODJZA_Z| }{ODJZA_M: 2|--}:{ODJZA_SS|--}
Částečně implementované značky:
značka | příklad výstupu | význam |
---|---|---|
{TYP} | Os | Typ vlaku zkratkou (Os, R apod.) |
{TYPVLAKU} | osobní vlak | Typ vlaku celým názvem |
Syntaxe značek
Značky se uzavírají do složených závorek a mohou obsahovat volitelně definici formátu a náhradní text. Syntaxe je následující:
{ZNACKA}
{ZNACKA:format}
{ZNACKA|náhradní text}
{ZNACKA:formát|náhradní text}
Formát může mít jednu z těchto podob, kde M je číslo představující minimální počet znaků a N maximální počet znaků:
- M (pevný počet znaků)
- -N (maximální počet znaků)
- M- (minimální počet znaků)
- M-N (minimální i maximální počet znaků)
Vložením mezery vlevo či vpravo od formátu můžete specifikovat „zarovnání“. V následující tabulce jsou pro přehlednost mezery kolem formátu nahrazeny písmenem X:
umístění mezer (X) | je-li text kratší | je-li text delší |
---|---|---|
{ZNACKA:10} | prodlouží se vložením mezer vpravo | zkrátí se oseknutím vpravo (zarovnání vlevo) |
{ZNACKA:10X} | prodlouží se vložením mezer vpravo | zkrátí se oseknutím vpravo (zarovnání vlevo) |
{ZNACKA:X10} | prodlouží se vložením mezer vlevo | zkrátí se oseknutím vlevo (zarovnání vpravo) |
{ZNACKA:X10X} | prodlouží se rovnoměrným vložením mezer na obě strany (zarovnání na střed) | zkrátí se rovnoměrným oseknutím obou stran |
Náhradní text se specifikuje za svislítko, např. takto: {ZNACKA|náhradní text}. Náhradní text nesmí obsahovat znaky {}|:, může obsahovat znaky ()-_. Může být prázdný.
Náhradní text se použije namísto hodnoty v případě, kdy hodnota pro danou značku není dostupná či definovaná. Je-li náhradní text skombinovaný s formátem, formát se na náhradní text uplatní stejně jako na normální hodnotu. Náhradní text má smysl v případech, kdy pole nemusí mít hodnotu, např. {JMVLAKU:10|}
nebo {KOLEJ:3|?}
.
Chybějící (plánované) funkce
- [✓ Administrace, 2025-01-26]
Zobrazení příjezdů (namísto odjezdů). - [✓ Administrace, 2025-01-26]
Časy ve formátech MM:SS a M:SS. - [✓ Administrace, 2025-01-26]
Zobrazení očekávaných vlaků, které ještě nezahájily cestu na lince. - [✓ Administrace, 2025-01-26]
Aktuální čas? - Rozhlas lze nastavit na dopravnu, kterou daná postava nespravuje. (Nemělo by toto být omezeno?)
- Chybí kontrola zastřežení a uzamčení dané cedule (rozhlas by měl ceduli nastavoval jménem svého vlastníka/ice a selhat, pokud by tímto způsobem nemohl ceduli nastavit).
- Oznámení příjezdu vlaku v četu (s omezeným dosahem).