![]() |
Вспомнилось тут...
Зажал как-то в trs какую-то комбинацию клавиш и после этого "летал" в кабине при помощи стрелок. Теперь ищу эту комбинацию. :) |
[B]L.U.B.I.N.D.A...[/B], можно написать в trainzoptions.txt (в корневой папке ТРС) "-freeintcam" и теперь всегда можно передвигаться по кабине при помощи стрелок.
|
В своё время TRam_ публиковал в этой ветке полный список строковых эквивалентов, генерируемых движком при нажатии определённых клавиш клавиатуры. Именно эти строковые эквиваленты обрабатываются методом UserPressKey(string s). С тех пор было написано много скриптов к различным локомотивам, использующих этот метод для отслеживания нажатия клавиш.
Но вот на дворе уже 2014 г., Auran успела выпустить ещё одну новую игру и несколько обновлений к ней. К несчастью, разработчики почему-то значительно решили урезать список доступных кодов... Приведу полный список действующих строк для версии игры Trainz Simulator 12 v3.7: [QUOTE] train_cabin_brake_application train_cabin_throttle_0 train_cabin_throttle_up train_cabin_throttle_down wave cabin-fans train_cabin_aws_reset (новая) train_cabin_aws_isolate train_cabin_aws_activate train_cabin_tpws_reset train_cabin_tpws_isolate (новая) train_cabin_tpws_activate (новая) train_cabin_tpws_override train_cabin_dra_on train_cabin_dra_off train_cabin_emergency_stop train_cabin_panel_lamp_test train_cabin_engine_on train_cabin_engine_off train_cabin_hardware_0 train_cabin_hardware_1 train_cabin_wipers_on train_cabin_wipers_off train_cabin_vigilance_foot_pedal (новая) [/QUOTE] Были исключены: [QUOTE] firebox-door-toggle steam-regulator-up steam-regulator-down steam-reverser-up steam-reverser-down steam-blower-up steam-blower-down steam-injector-up steam-injector-down shovel-coal train_cabin_toggle_draincocks train_cabin_master_switch_on train_cabin_master_switch_off steam-injector2-up steam-injector2-down [/QUOTE] Так что для создателей модификаций ПС со скриптованными кабинами предстоит кропотливая работа по исправлению скриптов. Пожелаю им удачи... |
Не совсем. Аурановцы ввели новый тип ассетов - KIND Controlset ([url]http://online.ts2009.com/mediaWiki/index.php/KIND_Controlset[/url]). В нём прописываешь все нужные тебе контейнеры клавиш, а затем прописываешь этот куид в кабине или библиотеке. В результате нажатия настроенных у этих контейнеров клавиш (в главном меню игры) получаешь сообщения, которые затем обрабатываешь хендлерами или потоками в скриптах кабин/библиотек. Пример локомотивов с этим хозяйством - 2ТЭ121 и ДМ62.
|
TRam_, спасибо, попробую разобраться...
|
Текущее время: 13:01. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim