Біндимо кнопки в Кс
Що таке бінд і для чого він потрібен?
Бінд (bind) - це призначення команди для бажаної клавіші. Ось в принципі і все. Але все ж, якщо комусь не зрозуміло, то варто пояснити на прикладі. Нам потрібно скористатися командою «x», при натисканні на кнопку «y». Тоді необхідно написати такі: bind «y» «x». Це і буде називатися Бінда, в даному випадку забіндені кнопка «y».
Бінда потрібні в першу чергу для того, щоб прискорити свої дії. Вони можуть бути різними. Наприклад, купівля зброї на початку раунду. Або bind для виклику адмін плагіна.
Як робити бінд?
У принципі, у попередньому підзаголовку, коли я з допомогою прикладу пояснював що таке бінд, ця тема вже була порушена, але, може бути, хтось не до кінця зрозумів або взагалі не зрозумів. Отже, як зробити бинд?
Для цього потрібно запам'ятати, що бинд вводитися командою «bind». Після цієї команди в лапках йде клавіша, яку ви хочете забіндити. А після цієї клавіші команда, яку ви хочете призначити для тієї самої клавіші і вона теж повинна бути в лапках. Напевно, ще більше заплутав.
Тобто код повинен бути приблизно таким: bind «клавіша» «команда». Яку клавішу призначити, я думаю, ви самі розберетеся, а ось яку команду ввести ... Швидше за все - ні.
Бінд для чату або для швидких повідомлень
Бінд для чату, для швидкого написання повідомлень - багатьом, дуже корисна і бажана річ.
Хтось відточує майстерність друкування на клавіатурі або користується мікрофоном. А хтось любить биндить всякі красиві смайлики, а потім спамити їх у чат. Або просто хоче забіндіть свої часто використовувані фрази або слова.
Щоб це зробити, вам треба перед командою поставити «say» або «team». Якщо поставите «say», то повідомлення будуть відправлятися в загальний чат, а якщо «team» - в чат вашої команди.
У результаті повинно вийти так: bind «клавіша» «say текст». Ну, це якщо в загальний чат.
Інші корисні бінди
Також я знаю пару дуже корисних біндів, які зроблять гру набагато зручніше і приємніше.
1. З допомогою цього Бінда ви зможете натиснути один раз на кнопку розмови і говорити, не тримаючи її. Тобто, щоб почати розмовляти, ви повинні будите натиснути на кнопку розмови, а щоб закінчити спілкування ще раз на неї натиснути. Дуже хороший бинд, я сам його використовую.
Щоб зробити собі такий бинд, вставте всі ці команди (які є трохи нижче) у файл autoexec.cfg, якщо такого немає - створіть.
alias «mic» «mikeon»
alias «mikeon» «voice_inputfromfile 1; + voicerecord; alias mic mikeoff»
alias «mikeoff» «voice_inputfromfile 0;-voicerecord; alias mic mikeon»
bind «кнопка» «mic»
2. З допомогою цього Бінда ви отримаєте корисну можливість відключати і включати радар одним натисненням кнопки.
Ця функція буде дуже корисна на DM, коли радар зовсім не обов'язковий, ви ж просто набиваєте руку.
Установка така ж, як і в попереднього скрипта - вставте весь код в конфіг-файл autoexec.cfg.
alias «radar» «radaroff»
alias «radaroff» «hideradar; speak deactivated; alias radar radaron»
alias «radaron» «drawradar; speak activated; alias radar radaroff»
bind «ваша кнопка» «radar»
Все, на цьому можна закінчити статтю, але на останок хотілося б сказати, як звільнити кнопку від Бінда. Бувають випадки, коли забіндені не ту клавішу, прописав не ту команду або просто набрид той чи інший бинд. У цьому випадку необхідно «звільнити» клавішу, інакше вона, можливо, буде заважати вашій грі. Для цього передбачений наступний код: unbind «клавіша, яку ви хочете разбіндіть».