Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
stanicni_rozhlas [2025/01/26 18:10] – Úkol zaškrtnut: Zobrazení očekávaných vlaků, které ještě nezahájily cestu na lince. administracestanicni_rozhlas [2025/03/22 17:52] (aktuální) – staniční rozhlas již není experimentální administrace
Řádek 1: Řádek 1:
-====== Staniční rozhlas (experimentální prototyp) ====== +====== Staniční rozhlas ======
- +
-<WRAP center round important 60%> +
-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. +
-</WRAP> +
- +
-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 ===== ===== Přiřazení dopravny rozhlasu =====
Řádek 19: Řádek 13:
   * **Dopravna** – udává, odjezdy ze které dopravny staniční rozhlas hlásí.   * **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.   * **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.   * **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í.   * **Bez zpoždění** – Hodnota pro značku ''{ZPOZDENI}'' v případě, že vlak jede v podstatě bez zpoždění.
Řádek 41: Řádek 36:
 ===== Podporované značky ===== ===== Podporované značky =====
  
-^ značka ^ příklad výstupu ^ význam ^ vždy má hodnotu? ^ +^ 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 | +| {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 | 
-| {LINKA} | S3 | Označení linky. | 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 | 
-| {VYCHOZI} | Český hvozd hl. nádr. | Název výchozí dopravny dané varianty linky (respektuje skryté zastávky). | ne | +| {LINKA} | S3 | Označení linky. | ano | ne 
-| {CIL} | Vánoční ostrov | Název dopravny, kam vlak míří (respektuje skryté zastávky). | ne | +| {VYCHOZI} | Český hvozd hl. nádr. | Název výchozí dopravny dané varianty linky (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 | +| {CIL} | Vánoční ostrov | Název dopravny, kam vlak míří (respektuje skryté zastávky). | ne | ne | 
-| {ODJZA} | 50 | Počet sekund, za které má nastat odjezd daného vlaku z této dopravny. | 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 | 
-| {ZPOZDENI} | -15 | Zpoždění vlaku zformátované podle jednoho z polí na kartě Nastavení 1. | ano | +| {PRIJZA} | 50 | Počet sekund, za které má nastat příjezd daného vlaku na tuto dopravnu. | ne | 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 | +| {ODJZA} | 50 | Počet sekund, za které má nastat odjezd daného vlaku z této dopravny. | 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 | +| {ZPOZDENI} | -15 | Zpoždění vlaku zformátované podle jednoho z polí na kartě Nastavení 1. | ano | ne 
-| {JMVLAKU} | Vánoční expres | Jméno vlaku, je-li nastaveno v plánu linky. | 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: Částečně implementované značky:
  
 ^ značka ^ příklad výstupu ^ význam ^ ^ značka ^ příklad výstupu ^ význam ^
-| {PRIJZA} | 50 | Počet sekund. | 
 | {TYP} | Os | Typ vlaku zkratkou (Os, R apod.) | | {TYP} | Os | Typ vlaku zkratkou (Os, R apod.) |
 | {TYPVLAKU} | osobní vlak | Typ vlaku celým názvem | | {TYPVLAKU} | osobní vlak | Typ vlaku celým názvem |
-| {KOLEJE} | 1,2,3 | Je-li staniční rozhlas omezen na některé koleje, uvede toto pole jejich seřazený výčet oddělený čárkami. Má jít použít i v poli pro prázdný řádek a formátu cedule. V současnosti neimplementován. | 
-| {POCITADLO} | 156 | Počítadlo pro účely ladění. Zvyšuje se s každým zformátovaným řádkem odjezdu. | 
  
 ===== Syntaxe značek ===== ===== Syntaxe značek =====
Řádek 90: Řádek 102:
 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|?}%%''. 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 =====+===== Budoucí plány =====
  
-  * <todo #administrace:2025-01-26>Zobrazení příjezdů (namísto odjezdů).</todo> +  * Oznamování příjezdu vlaku v četu hráčským postavám v okolí.
-  * <todo #administrace:2025-01-26>Časy ve formátech MM:SS a M:SS.</todo> +
-  * <todo #administrace:2025-01-26>Zobrazení očekávaných vlaků, které ještě nezahájily cestu na lince.</todo> +
-  * <todo>Aktuální čas?</todo> +
-  * <todo>Rozhlas lze nastavit na dopravnu, kterou daná postava nespravuje. (Nemělo by toto být omezeno?)</todo> +
-  * <todo>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).</todo> +
-  * <todo>Zatím chybí nápověda.</todo> +
-  * <todo>Oznámení příjezdu vlaku v četu (s omezeným dosahem).</todo>+
  
-{{tag>experimentální vývoj_serveru}}+{{tag>železnice}}
  
Tisk/export