Показать сообщение отдельно
Старый 16.12.2013, 15:04   #453
csf
Заведующий Обратной связью форума
 
Регистрация: 21.12.2012
Адрес: Томск
Сообщений: 1,181
Вы сказали Спасибо: 3,396
Поблагодарили 2,630 раз(а) в 859 сообщениях
csf стоит на развилке (репутация по умолчанию)
Отправить сообщение для csf с помощью ICQ Отправить сообщение для csf с помощью Skype™
По умолчанию

Цитата:
Сообщение от Арсений К. Посмотреть сообщение
А как это сделать?
Рассмотрим на примере ТЭП70БС-111:
Скрытый текст:
Находим в папке локомотива tsrLoco_TEP70BS-111 файл cab.sd и открываем его редактором, который поддерживает UNICODE (я пользуюсь Notepad++). В секции, описывающей переключатели, Switches ( 200 находим описание переключателя, на который хотим назначить клавишу (например "Пуск дизеля"). Это будет выглядеть:
Switch (
ID ( 18 )
Name ( D_PUSK )
Hint ( "Пуск дизеля" )
Position ( 0.28 3.08 10.0 )
Radius ( 2 )
States ( 2 0 )
Flags ( NONFIXED )
AnimTime ( 0.0 )
)

Добавим сюда:
Switch (
ID ( 18 )
Name ( D_PUSK )
Hint ( "Пуск дизеля" )
Position ( 0.28 3.08 10.0 )
Radius ( 2 )
States ( 2 0 )
Flags ( NONFIXED )
AssignKey ( "T" )
AnimTime ( 0.0 )
)

Теперь запустить дизель можно нажав клавишу "Т". Подобным образом можно назначить клавиши и на другие переключатели. Только необходимо проследить, что бы не было одинаковых назначений.
Кстати, все это подробно описано в файле ext.pdf, который находится в папке RTS.
csf вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо csf за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА