Counter strike - скрипти - урок другий затиснуті клавіші

Почнемо мабуть з елементарного для прикладу візьмемо кнопку Shift в стандартному управлінні на ній стоїть функція + speed. Консольно це виглядає так:

bind "shift" "+ speed".

Дуже цікава властивість у такого роду функцій мають знак "+", якщо є плюс (запустити), значить має бути і мінус (зупинити). Заради експерименту спробуйте в консолі в грі прописати + speed. і що ми бачимо)))), ви почали повільно йти. і все. а якщо після цього пропишіть -speed то знову почнете пересуватися з нормальною швидкістю. Це дійство підтверджує мої слова. Так ось, мені ця функція подобатися тим що можна зробити alias на ще одне дію тобто на "-" (мінус).

alias "+ knifekill" "+ speed; weapon_knife"

alias "-knifekill" "-speed; lastinv"

bind "shift" "+ knifekill"

Замість + knifekill можна придумати будь-яку назву, АЛЕ не забувайте що назва функції з "+" має бути таким же як і з мінусом, як у мене в прикладі + knifekill і -knifekill. З ім'ям аліаса визначилися тепер розглянемо функцію, + speed - це крастися, weapon_knife - це відповідно ніж, lastinv - дістати попереднє зброю. Загалом цей скрипт будить робити наступне: При затиску Shift ви дістанете ніж і будите йти повільно, відпустивши його дістанете зброю яке було у вас в руках до цього.

Ось ще один приклад:

alias "+ knifeattack" "slot3; wait; + attack2"

alias "-knifeattack" "-attack2; wait; lastinv"

C допомогою цього скрипта при затиску однієї кнопки (* - можна поставити будь-яку кнопку) ви

дістанете ніж і будете наносити альтернативний удар ножем, при відпуску кнопки ви дістанете попереднє зброю.

У своєму конфіги я знайшов дуже гарне застосування даної можливості функцій + і -

Мені катастрофічно не вистачало кнопок, тому що я граю на нестандартному управлінні. Я перевизначив практично всі значення кнопок. Так. що б ви зовсім не заплуталися я напишу скрипт заснований на стандартному управлінні.

alias "saya" "say AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

alias "sayups" "say o_O"

alias "radiocover" "say_team Cover Me"

alias "+ superfunktion" "bind f sayups; bind c saya; bind r radiocover"

alias "-superfunktion" "bind f impulse100; bind c radio3; bind r + reload"

bind "shift" "+ superfunktion"

Як я і говарят я грунтувався на стандартному управлінні. Що ж у нас вийшло. При натисканні на shift значення кнопок зміняться замість ліхтарика на кнопці f у нас там будить повідомлення "ААААААААААААААА."

Загалом це виглядає так. ви написали скрипт зберегли його в .cfg. граєте. в потрібну хвилину ви натискаєте сочитание shift + f і тим самим запустили скрипт який напише повідомлення тільки своїм а саме "Cover Me", якщо ви натиснете shift + c то скрипт напише повідомлення від вашого іменні "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ну і якщо натиснете shift + r то з'явиться повідомлення "o_O"

Як тільки ви відпускаєте shift то значення кнопок возвращяются їх стандартні функції зарание прописані в -superfunktion

Фуф-ф. ось як то так, c допомогою таких не хитра маніпуляцій можна створити ідеальне і зручне управління.