В своё время TRam_ публиковал в этой ветке полный список строковых эквивалентов, генерируемых движком при нажатии определённых клавиш клавиатуры. Именно эти строковые эквиваленты обрабатываются методом UserPressKey(string s). С тех пор было написано много скриптов к различным локомотивам, использующих этот метод для отслеживания нажатия клавиш.
Но вот на дворе уже 2014 г., Auran успела выпустить ещё одну новую игру и несколько обновлений к ней. К несчастью, разработчики почему-то значительно решили урезать список доступных кодов...
Приведу полный список действующих строк для версии игры Trainz Simulator 12 v3.7:
Цитата:
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 (новая)
|
Были исключены:
Цитата:
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
|
Так что для создателей модификаций ПС со скриптованными кабинами предстоит кропотливая работа по исправлению скриптов. Пожелаю им удачи...