Перейти к основному содержимому

Как задать горячую клавишу для показа-скрытия интерфейса в моде Sigerous mod 2.2...

Вопрос

Как задать горячую клавишу для показа-скрытия интерфейса в моде Sigerous mod 2.2 (чистый) для Зов Припяти?

Ответ

Для задания горячей клавиши на показ/скрытие интерфейса в моде Sigerous mod 2.2, вам нужно отредактировать файл gamedata\configs\text\rus\ui_st_keybinding.xml. Добавьте новую запись с именем команды 'showhide_ui' (или другим подходящим названием), а также привяжите её к нужной клавише, например:

<keybinding name='showhide_ui'>
<keycode>107</keycode> <!-- 'k' на английской раскладке -->
</keybinding>

Затем в скрипте вы можете вызвать команды level.hide_indicators() и level.show_indicators() для показа/скрытия интерфейса. Например, можно создать функцию:

function toggle_ui()
if (level.indicators_shown()) then
level.hide_indicators_safe()
else
level.show_indicators()
end
end

Эту функцию также нужно прописать в соответствующих местах скриптов.