Key Bind Manager

Key Bind Manager 1.2.0

Версия Дата выпуска Скачивания Оценка  
1.2.0 443 0.00 звёзд 0 оценок Скачать
1.1.0 66 0.00 звёзд 0 оценок Скачать
1. Добавлены перехваты F1 и.т.д.
2. Исправлен баг когда в консоле сервера спамил
C-подобный:
Unknown command "KeyBinds"
Unknown command "{"
Unknown command "Binds"
Unknown command "{"
Unknown command "Example1"
Unknown command "{"
Unknown command "key"
Unknown command "command"
Unknown command "enabled"
Unknown command "}"
Unknown command "Example2"
Unknown command "{"
Unknown command "key"
Unknown command "command"
Unknown command "enabled"
Unknown command "}"
Unknown command "Example3"
Unknown command "{"
Unknown command "key"
Unknown command "command"
Unknown command "enabled"
Unknown command "}"
Unknown command "}"
Unknown command "}"
Файл конфига с расширением .cfg читался не правильно, теперь файл с расширением .ini

ИНСТРУКЦИЯ ПО НАСТРОЙКЕ КОНФИГУРАЦИОННОГО ФАЙЛА
==================================================

Файл конфигурации: configs/key_bind.ini

ФОРМАТ КОНФИГУРАЦИИ
-------------------

"KeyBinds"
{
"Binds"
{
"Имя_бина"
{
"key" "IN_USE" или "slot1" или "autobuy" и т.д.
"command" "команда для выполнения"
"enabled" "1" или "0"
"cooldown" "0.0" (в секундах, 0.0 = использовать значение по умолчанию)
"team" "0" (0 = все, 2 = T, 3 = CT)
}
}
}

ТИПЫ КЛАВИШ
-----------

1. IN_* флаги - для физических клавиш (E, R, ЛКМ, ПКМ и т.д.)
Примеры: "IN_USE", "IN_RELOAD", "IN_ATTACK", "IN_JUMP", "IN_DUCK"

2. Команды консоли - для команд, которые выполняются при нажатии клавиш
Примеры: "slot1", "slot2", "autobuy", "rebuy", "buymenu"

3. Команды с аргументами - используйте формат "команда_аргумент"
Примеры: "impulse_201" для "impulse 201", "buy_primammo" для "buy primammo"

ПРИМЕРЫ БИНДОВ
--------------

Бинды цифровых клавиш (0-9):
"Key_0"
{
"key" "slot10"
"command" "slot10"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_1"
{
"key" "slot1"
"command" "slot1"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_2"
{
"key" "slot2"
"command" "slot2"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_3"
{
"key" "slot3"
"command" "slot3"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_4"
{
"key" "slot4"
"command" "slot4"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_5"
{
"key" "slot5"
"command" "slot5"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_6"
{
"key" "slot6"
"command" "slot6"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_7"
{
"key" "slot7"
"command" "slot7"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_8"
{
"key" "slot8"
"command" "slot8"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_9"
{
"key" "slot9"
"command" "slot9"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

Бинды буквенных клавиш:
"Key_A"
{
"key" "+moveleft"
"command" "+moveleft"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_B"
{
"key" "buymenu"
"command" "buymenu"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_C"
{
"key" "radio3"
"command" "radio3"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_D"
{
"key" "+moveright"
"command" "+moveright"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_E"
{
"key" "IN_USE"
"command" "+use"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F"
{
"key" "impulse 100"
"command" "impulse 100"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_G"
{
"key" "drop"
"command" "drop"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_H"
{
"key" "commandmenu"
"command" "commandmenu"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_I"
{
"key" "showbriefing"
"command" "showbriefing"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_J"
{
"key" "cheer"
"command" "cheer"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_K"
{
"key" "+voicerecord"
"command" "+voicerecord"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_M"
{
"key" "chooseteam"
"command" "chooseteam"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_N"
{
"key" "nightvision"
"command" "nightvision"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_O"
{
"key" "buyequip"
"command" "buyequip"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_P"
{
"key" "headtrack_reset_home_pos"
"command" "headtrack_reset_home_pos"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Q"
{
"key" "lastinv"
"command" "lastinv"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_R"
{
"key" "IN_RELOAD"
"command" "+reload"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_S"
{
"key" "+back"
"command" "+back"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_T"
{
"key" "impulse_201"
"command" "impulse 201"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_U"
{
"key" "messagemode2"
"command" "messagemode2"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_W"
{
"key" "+forward"
"command" "+forward"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_X"
{
"key" "radio2"
"command" "radio2"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Y"
{
"key" "messagemode"
"command" "messagemode"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Z"
{
"key" "radio1"
"command" "radio1"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

Специальные клавиши:
"Key_BracketLeft"
{
"key" "invprev"
"command" "invprev"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_BracketRight"
{
"key" "invnext"
"command" "invnext"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Quote"
{
"key" "+moveup"
"command" "+moveup"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Backtick"
{
"key" "toggleconsole"
"command" "toggleconsole"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Comma"
{
"key" "buy_primammo"
"command" "buy primammo"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Slash"
{
"key" "+movedown"
"command" "+movedown"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Minus"
{
"key" "sizedown"
"command" "sizedown"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Equals"
{
"key" "sizeup"
"command" "sizeup"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

Функциональные клавиши:
"Key_Enter"
{
"key" "IN_ATTACK"
"command" "+attack"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Space"
{
"key" "IN_JUMP"
"command" "+jump"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Tab"
{
"key" "IN_SCORE"
"command" "+showscores"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Escape"
{
"key" "cancelselect"
"command" "cancelselect"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Insert"
{
"key" "+klook"
"command" "+klook"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_End"
{
"key" "centerview"
"command" "centerview"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_PageUp"
{
"key" "+lookup"
"command" "+lookup"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_PageDown"
{
"key" "+lookdown"
"command" "+lookdown"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Pause"
{
"key" "pause"
"command" "pause"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Shift"
{
"key" "IN_DUCK"
"command" "+duck"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Alt"
{
"key" "+strafe"
"command" "+strafe"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_Ctrl"
{
"key" "IN_SPEED"
"command" "+speed"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_UpArrow"
{
"key" "+forward"
"command" "+forward"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_LeftArrow"
{
"key" "+left"
"command" "+left"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_DownArrow"
{
"key" "+back"
"command" "+back"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_RightArrow"
{
"key" "+right"
"command" "+right"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

F-клавиши:
"Key_F1"
{
"key" "autobuy"
"command" "autobuy"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F2"
{
"key" "rebuy"
"command" "rebuy"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F3"
{
"key" "askconnect_accept"
"command" "askconnect_accept"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F4"
{
"key" "bug"
"command" "bug"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F5"
{
"key" "jpeg"
"command" "jpeg"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F9"
{
"key" "vr_toggle"
"command" "vr_toggle"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Key_F10"
{
"key" "quit_prompt"
"command" "quit prompt"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

Кнопки мыши:
"Mouse_Left"
{
"key" "IN_ATTACK"
"command" "+attack"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Mouse_Right"
{
"key" "IN_ATTACK2"
"command" "+attack2"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Mouse_4"
{
"key" "sm_medic"
"command" "sm_medic"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

"Mouse_5"
{
"key" "IN_JUMP"
"command" "+jump"
"enabled" "1"
"cooldown" "0.0"
"team" "0"
}

ПРИМЕЧАНИЯ
----------

1. Для команд с аргументами используйте формат "команда_аргумент" в поле "key"
Например: "impulse_201" для команды "impulse 201"

2. Для IN_* флагов используйте название флага (например, "IN_USE", "IN_RELOAD")

3. Для обычных команд консоли используйте название команды (например, "slot1", "autobuy")

4. После изменения конфига используйте команду "sm_keybind_reload" или "sm_kb_reload" для перезагрузки

5. Игроки могут отключить бинды для себя командой "sm_keybind" или "sm_kb"
  • Мне нравится
Реакции: Аластар
Сверху Снизу