<%@LANGUAGE="JAVASCRIPT"%> MSTS Bin - main
Help+
Je lepší se 2x zeptat než zbytečně tápat

Přepínání světel
Jak nastavit světla abychom využili nových vlastností MSTSBin?
V prvé řadě si musíme nadefinovat, jaká světla na lokomotivě chceme a jak je chceme ovládat. Nejjednodušší by bylo všechna světla ovládat z kabiny lokomotivy což je nejbližší realitě. Přes všechnu snahu jsme však omezeni počtem ovládacích prvků a tak využijeme některé podmínky pro řízení světel za nás.
Nejprve si nakreslíme všechna světla, která chceme na lokomotivě mít.


Světla ve žlutých rámečcích chceme mít funkční, pokud lokomotivu řídíme ze zadního stanoviště.

Ovládání světel
Světla v MSTS jsou ovládána přepínačem světel, což je 3 polohový přepínač s funkcemi
"vypnuto - tlumená - plná" světla. Mimo ovládání hráče má přepínač ještě stav 0, kdy světla nejsou závislá na nastavení přepínače. V definici světel je to první z podmínek "Headlight ()"

MSTSBin umožňuje navolit další stav "tlumená+plná". Normálně bychom museli pro obě polohy zvlášť nadefinovat světla. Tato úprava nám pomůže nějakou tu definici ušetřit.

Tlumená světla
Začneme tlumenými světly pro základní ovládané stanoviště lokomotivy. Jak to uděláme pro druhé stanoviště si řekneme později.
 
Nadefinovali jsme světla, která mají být rozsvícena při poloze přepínače "tlumená".
Světla 1, 3, 5, 7, 11, 12 jsou "Type (0)" , to je simulovaná světla, světlo 9 je světelný kužel pro tlumená světla. Má nastaven menší dosah než plné světlo a jeho sklon k zemi je větší.
Světla 11 a 12 mají svítit pouze při poloze přepínače "tlumená" přiřadíme jim tedy podmínku Headlight (2)
Světla 1, 3, 5 a 7 mají svítit v poloze "tlumená" i "plná". Využijeme možností MSTSBin a přiřadíme jim podmínku Headlight (4)

Plná světla
Přidáme světla pro polohu přepínače "plná" světla
Přidali jsme světla 11 a 12 na čelo lokomotivy, protože chceme aby světla měla vyšší jas než světla tlumená. Zároveň jsme přidali světelný kužel s větším dosahem a menším sklonem k terénu.
Jako další světla jsme přidali červená koncová světla na konec lokomotivy. Všechna tato světla se budou ovládat přepínačem v poloze "plná" a proto jim přiřadíme podmínku Headlight (3)
A nyní doplníme omezující podmínky pro zařazení lokomotivy do consistu. Omezíme tím, aby některá světla nesvítila pokud před lokomotivou nebo za ní máme připřaženy vagóny. Logické by bylo použít podmínku "Coupling ()" ale tato podmínka je podmiňující, tz., že světla svítí, pokud je na spřáhle další vůz a ne opačně, což by bylo vhodnější.
Světlům 1, 3, 9, 10, 11, 12, 13 a 14 přiřadíme podmínku "Unit (2)" - světla svítí, pokud je loko v čele soupravy
Světlům 6 a 8 přiřadíme podmínku "Unit (3)" - světla svítí pokud je loko poslední v soupravě (platí i pokud jede solo !)

Světla pro zadní stanoviště
Přidáme světla pro zadní stanoviště (pro opačný směr pohybu lokomotivy). Aby MSTS poznal, že řídíme lokomotivu ze zadního stanoviště a směr jízdy se nám změnil byly zavedeny nové podmínky Unit (4) a Unit (5). Unit (4) říká, že lokomotiva zůstává stále v čele soupravy, je však řízena ze zadního stanoviště. Odpovídá Unit (2) pro přední stanoviště. Unit (5) říká, že lokomotiva je na konci soupravy (nebo solo) a je řízena ze zadního stanoviště. To odpovídá Unit (3) pro přední stanoviště.
Přidali jsme světla 15, 16, 17, 18 na konec lokomotivy a světla 2 a 4 na předek lokomotivy.
Světla 17, 18, 2 a 4 se budou ovládat přepínačem v poloze "plná" a proto jim přiřadíme podmínku "Headlight (3)", světla 15 a 16 se budou zapínat v poloze "tlumená" priřadíme jim tedy podmínku "Headlight (2)".
A nyní doplníme omezující podmínky pro zařazení lokomotivy do consistu.
Světlům 15, 16, 17 18 přiřadíme podmínku "Unit (5)" - světla svítí, pokud je loko na konci soupravy ale je řízeno ze zadního stanoviště
Světlům 2 a 4 přiřadíme podmínku "Unit (4)" - světla svítí pokud je loko první v soupravě (platí i pokud jede solo !) a je řízená ze zadního stanoviště.

Tabulka světel
Nejlépe je zapsat si nadefinované podmínky do nějaké tabulky, která nám usnadní zápis do eng souboru.
 Můžeme si do tabulky doplnit i souřadnice světel, jejich orientaci vzhledem k osám lokomotivy. Vyhneme se chybám při zápisu, Pochopitelně podle potřeby můžeme doplnit další podmínky. Návrh světel v příkladu není dogma, je jen návodem jak sestavit pravidla pro jednotlivá světla.

Pro zadní stanoviště není nutné definovat světelný kužel, je otáčen automaticky spolu s přepnutím kabiny.