Pánové, se zvýšeným zájmen sleduji postupný vznik a vývoj tohodle adonu pro TS20xx, jenom by mne zajímalo zda bude možnost pro "tovární nátěr" t.j. ČD modro-šedé plynule měnit čísla lokomotiv z editoru. Jiank našel sem ve svojí zbírce dlc celkem zajímavý kousek scriptu na měnění čísel a bočních tabulek u lokomotiv za podmínky že boční cedulky jsou child object: (upraveno pro Škoda 109E)
Kód: Vybrat vše
--hlavička skriptu
-- Loco Number
gLocoNumber = "";
(... k*rva hodně řádků skriptu)
-- Nameplates
logoDigit = string.sub (gLocoNumber, 1, 5);
if logoDigit == "380 001-8" then -- Nameplate is 380 001-8
Call( "*:ActivateNode", "Name380 001-8", 1);
Call( "*:ActivateNode", "Name380 002-6", 0);
Call( "*:ActivateNode", "Name380 003-4", 0);
Call( "*:ActivateNode", "Name380 004-2", 0);
Call( "*:ActivateNode", "Name380 005-9", 0);
Call( "*:ActivateNode", "Name380 006-7", 0);
Call( "*:ActivateNode", "Name380 007-5", 0);
Call( "*:ActivateNode", "Name380 008-3", 0);
Call( "*:ActivateNode", "Name380 009-1", 0);
Call( "*:ActivateNode", "Name380 010-9", 0);
Call( "*:ActivateNode", "Name380 011-7", 0);
Call( "*:ActivateNode", "Name380 012-5", 0);
Call( "*:ActivateNode", "Name380 013-3", 0);
Call( "*:ActivateNode", "Name380 014-1", 0);
Call( "*:ActivateNode", "Name380 015-8", 0);
Call( "*:ActivateNode", "Name380 016-6", 0);
Call( "*:ActivateNode", "Name380 017-4", 0);
Call( "*:ActivateNode", "Name380 018-2", 0);
Call( "*:ActivateNode", "Name380 019-0", 0);
Call( "*:ActivateNode", "Name380 020-8", 0);
elseif logoDigit == "380 002-6" then -- Nameplate is 380 002-6
Call( "*:ActivateNode", "Name380 001-8", 0);
Call( "*:ActivateNode", "Name380 002-6", 1);
Call( "*:ActivateNode", "Name380 003-4", 0);
Call( "*:ActivateNode", "Name380 004-2", 0);
Call( "*:ActivateNode", "Name380 005-9", 0);
Call( "*:ActivateNode", "Name380 006-7", 0);
Call( "*:ActivateNode", "Name380 007-5", 0);
Call( "*:ActivateNode", "Name380 008-3", 0);
Call( "*:ActivateNode", "Name380 009-1", 0);
Call( "*:ActivateNode", "Name380 010-9", 0);
Call( "*:ActivateNode", "Name380 011-7", 0);
Call( "*:ActivateNode", "Name380 012-5", 0);
Call( "*:ActivateNode", "Name380 013-3", 0);
Call( "*:ActivateNode", "Name380 014-1", 0);
Call( "*:ActivateNode", "Name380 015-8", 0);
Call( "*:ActivateNode", "Name380 016-6", 0);
Call( "*:ActivateNode", "Name380 017-4", 0);
Call( "*:ActivateNode", "Name380 018-2", 0);
Call( "*:ActivateNode", "Name380 019-0", 0);
Call( "*:ActivateNode", "Name380 020-8", 0);
--a tak dál do zblnutí než se dostaneme k loko číslo 380 020-8