Этот пользователь сказал Спасибо Zabor за это полезное сообщение: |
23.11.2012, 23:18 | #31 | |
Матёрый пользователь
|
Цитата:
__________________
www.di.fm Последний раз редактировалось Seafarer; 23.11.2012 в 23:32. |
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
24.11.2012, 19:54 | #32 |
Опытный
|
По ИСИ проследовал хвостом стрелку и топи до установленой. А МСТС ждет следующей сигнальной точки, где ограничение изменится на большее.
|
24.11.2012, 20:25 | #34 | |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Цитата:
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
Этот пользователь сказал Спасибо Zabor за это полезное сообщение: |
24.11.2012, 20:56 | #35 |
Матёрый пользователь
|
Игорь, ок, но даже при таких обстоятельствах - в комплекте сигналки 2.4 от Тимаса нет как полуавтомата, так и 3-х значного YG_RY...Его нужно делать из имеющихся, а в настройке черт голову сломит...Менять на другую не хочу принципиально, как говорится:"А я люблю Москвич за быстрый мотор... "
__________________
www.di.fm |
24.11.2012, 21:52 | #36 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Да ладно там не так всё сложно, копипаст нужных функций и описателей в скриптах и можно сделать, модель наверняка подходящая есть (права не нарушаются, новую делать не надо), разве что положение линз подстроить.
Жаль у мну времени нет =((.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
24.11.2012, 22:54 | #37 | |
Матёрый пользователь
|
Цитата:
Добавлено через 49 минут Вот немного поковырявшись сделал данные светофора для sigcfg.dat, а именно 2-х значного YG_RY: SignalType ( "T_Head_YG_RY" SignalFnType ( NORMAL ) SignalLightTex ( "T_SignalLight.ace" ) SigFlashDuration ( 1.0 0.5 ) SignalLights ( 6 SignalLight ( 0 "Yellow Light" Position ( 0 7.475 0.01 ) Radius ( 0.90 ) ) SignalLight ( 1 "Green Light" Position ( 0 7.175 0.01 ) Radius ( 0.90 ) ) SignalLight ( 2 "Red Light" Position ( 0 6.275 0.01 ) Radius ( 0.90 ) ) SignalLight ( 3 "Yellow Light" Position ( 0 5.975 0.01 ) Radius ( 0.90 ) ) SignalLight ( 4 "No Light" Position ( 0 -1 0 ) Radius ( 0.01 ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Red" DrawLights ( 1 DrawLight ( 2 ) ) ) SignalDrawState ( 1 "Yellow 2" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 3 ) ) ) SignalDrawState ( 2 "Yellow 2F" DrawLights ( 2 DrawLight ( 0 SignalFlags ( FLASHING )) DrawLight ( 3 ) ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 1 ) ) ) SignalDrawState ( 4 "No" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 4 SignalAspect ( STOP "No" SpeedKPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedKPH ( 0 ) ) SignalAspect ( APPROACH_2 "Yellow 2" SpeedKPH ( 40 ) ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 1 ) ) SignalShape ( "T_Signal_Head_YG_RY.s" "2-light Signal YG_RY" SignalSubObjs ( 10 SignalSubObj ( 0 "SIGNAL" "Default Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SigSubJnLinkIf ( 2 5 6 ) ) SignalSubObj ( 1 "SIGNAL" "Optional Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 2 5 6 ) ) SignalSubObj ( 2 "SIGNAL" "Optional Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 2 5 6 ) ) SignalSubObj ( 3 "SIGNAL" "Optional Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 2 5 6 ) ) SignalSubObj ( 4 "SIGNAL" "Optional Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 2 5 6 ) ) SignalSubObj ( 5 "SIGNAL" "Optional Main Track Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_YG_R" ) SignalFlags ( OPTIONAL JN_LINK ) ) SignalSubObj ( 6 "SIGNAL" "Optional Main Track Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_YG_R" ) SignalFlags ( OPTIONAL JN_LINK ) ) SignalSubObj ( 7 "Footing_metal" "Metal footing" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "Footing_concrete" "Concrete footing" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 9 "Stairway" "Stairway" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) Подкорректируйте, если что-то не так...Я сомниваюсь по поводу: "SIGNAL" "Optional Two Yellow Signal" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "T_Head_Yx_RY_I" ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 2 5 6 ) поскольку мои познания в этом ничножны...Модераторы, извините, не знаю как скрывать текст...
__________________
www.di.fm |
|
24.11.2012, 23:36 | #38 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
SignalNumClearAhead ( 1 )
Сначала распиши все сигналы этого светофора, все возможные места установки, должен ли он линковаться и в каких случаях (все случаи). Отсюда создается набор готовых скриптов, которые он будет использовать, скрипт T_Head_Yx_RY_I ему уж наверняка не понадобится.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
Этот пользователь сказал Спасибо Zabor за это полезное сообщение: |
24.11.2012, 23:49 | #39 | |
Матёрый пользователь
|
Цитата:
Больше вроде ничего....
__________________
www.di.fm Последний раз редактировалось Seafarer; 24.11.2012 в 23:55. |
|
25.11.2012, 00:20 | #40 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
SignalShape (
"T_Signal_Head_YG_RY.s" - модель "2-light Signal YG_RY" - описание SignalSubObjs ( 10 - субобъекты и их количество, минимум один (0) SignalSubObj ( 0 - первый субобъект "SIGNAL" "Default Two Yellow Signal" - описание сигнала SigSubType ( SIGNAL_HEAD ) - тип сигнала (головка) будет активный сигнал (не декор, например лестница) SigSubSType ( "T_Head_Yx_RY_I" ) - используемый скрипт при активации ему же соответствует секция SignalType описывающая аспекты и скорости SigSubJnLinkIf ( 2 5 6 ) - тут точно не помню =((, но что-то простое, прогугли ) ... следующие 9 субобъектов )
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
27.11.2012, 01:39 | #41 | |
Матёрый пользователь
|
А вобще чем принципиально отличаются в МСТС светофор YG_RY для ПАБи и 3-х значной АБ?
Добавлено через 17 минут Цитата:
2 - количество референсов 5 и 6 номера референсов подобъектов... Но вот почему так пишеться и как это работает, особенно в отношении скрипта - людей способных ответить на этом форуме человек 5, Вы один из них, по-этому и спрашиваю... Добавлено через 17 минут Вот пожалуй таким он должен быть: Скрытый текст:
Всего 6 состояний:
Добавлено через 37 минут Я попытался втулить этот тип с шейпом и скриптом в сим, но он при загрузке выдает ошибку чтения файла конфига с указанием номера строки...Нахожу - последняя строка перед аспектами...Скобки на месте, что не так?
__________________
www.di.fm Последний раз редактировалось Raul; 27.11.2012 в 02:11. |
|
01.12.2012, 03:30 | #43 | |
Разработчик
Регистрация: 11.05.2007
Адрес: Рига, Латвия
Сообщений: 1,330
Вы сказали Спасибо: 613
Поблагодарили 2,174 раз(а) в 632 сообщениях
|
Проверьте, чтобы в скрипте сигнала ни коим образом не мог получиться на выходе state = SIGASP_RESTRICTING. Может быть поэтому ругается. Ещё я заметил, что названия сигналов, присвоенные аспектам, не совпадают с объявленными выше по скрипту. Например "Yellow 2FM" не используется, и наоборот - Yellow 2 не найти. Затем в строке SignalDrawStates ( 8... объявлено, что будет 8 сигнальных значений, хотя описано только 7. Восьмой не найти.
Цитата:
Последний раз редактировалось APK-LVDZ; 01.12.2012 в 03:37. |
|
Этот пользователь сказал Спасибо APK-LVDZ за это полезное сообщение: |
01.12.2012, 04:08 | #44 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Seafarer, ошибку конфига мстс показывает при грубой ошибке, проверь не забыл ли увеличить число SignalTypes и SignalShapes при добавлении в соответствующих секциях.
На выходных постараюсь помочь, тоже надо многое вспомнить, но тут вроде всё просто должно быть, ведь всё уже есть нужно просто сделать клон и использовать нужные функции.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
Этот пользователь сказал Спасибо Zabor за это полезное сообщение: |
01.12.2012, 20:08 | #45 | |
Матёрый пользователь
|
Цитата:
Количество SignalDrawState должно быть равным - заявленные + 1... А скрипта здесь и нет, тут все по конфигурации, я скрипт вообще не знаю как писать - не владею Си...Я пробовал использовать скрипт от Yx_RY_I...Так или иначе, я понимаю, что это неправильно.Даже с исправлениями в именах сигналов выдает ошибку в рядке перед аспектами...
__________________
www.di.fm Последний раз редактировалось Seafarer; 01.12.2012 в 20:14. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипты Вл | ~sejo~ | TrainZ - Подвижной состав | 2 | 25.09.2010 18:11 |
Как эта конфигурация ? | vita | IT, компьютеры, электроника | 9 | 02.06.2009 00:26 |
Заказы на скрипты | TRam_ | TrainZ — Об игре | 5 | 03.04.2009 16:25 |
MSTS-конфигурация компьютера | GeneZone | MSTS - Об игре | 6 | 03.03.2008 21:03 |
Trainz 2006 SP1 Конфигурация PC | vita | TrainZ — Об игре | 18 | 11.02.2008 00:11 |
Что это? |