Скрипты для CS 1.6
Скрипты для CS 1.6

Использовать скрипты очень просто. Пример:

alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb" 
alias -defuse "-use; slot10" 
bind "d" "+defuse"

В данном скрипте по нажатию клавиши "D" вы будете разминировать бомбу и говорить в командный чат "Cover me I'm defusing the bomb".

Разумеется изпользовать клавишу "D" для этого не будет очень удобно так как на "D" мы стрейфимся направо, поэтому клавишу можно сменить на любую другую. Для этого достаточно изменить в строке bind "d" "+defuse" 
bind "mouse3" "+defuse" - в этом случае данный скрипт будет осуществлятся по нажатию на колесо мыши. Повторяю можно использовать любую клавишу вам удобную: U, I, O, P и т.д.

Ниже будут описанны некоторые скрипты с описанием.

1. Изменить цвет прицела 
Первый скрипт которому выпало открывать эту статью - это скрипт со сменой цвета прицела. Представьте ситуацию... карта... цвет вашего прицела сливается с цветом карты... и вам не видно куда вы целитесь. Этот скрипт автоматически меняет цвет прицела при нажатой кнопке мыши и ставит его по умолчанию, когда вы отпускаете MOUSE1. Простенький, но очень полезный:
-------------------------------------------------------------------------------- 
alias coloratk "+attack;adjust_crosshair" 
bind "MOUSE1" "coloratk" 
-------------------------------------------------------------------------------- 
2. "Разминирую! - Прикрой!" 
Иногда членам вашей коменды полезно знать, что вы начали разминировать бомбу и вас надо прикрыть. Этот скрипт позволяет вам одновременно начать разминировать бомбу и сказать "Cover me I'm defusing the bomb" вашей команде: 
-------------------------------------------------------------------------------- 
alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb" 
alias -defuse "-use; slot10" 
bind "d" "+defuse" 
-------------------------------------------------------------------------------- 
Если хотите, то перебиндите кнопку, на какую вам удобно.

3. Скрытые возможности оружия 
Потрясающий скрипт - позволяет вам использовать все возможности вашего оружия. Особенно хорош в сочетании с M4a1 и AK-47. Позволяет вам: 
Стрелять по одному патрону, что очень пригодится на дальних дистанциях. Прицелившись в голову - вынесете противника с первого же выстрела. 
Стрелять по 3 патрона. Это пригодится вам на средних дистанциях, где 1 патрон - мало, а спрей - много. 
Обычный режим - стрельба очередью, незаменим на близких дистанциях. wink 
Всё что вам нужно сделать это поместить этот скрипт в ваш autoexec или в ваш *.cfg. Советую отдать этому скрипту самую удобную клавишу, т. к. он (скрипт) вам пригодится ;). Вот и он сам: 
-------------------------------------------------------------------------------- 
// Select Fire Group Switch 
// Switch Fire Modes from Single to 2-Round Burst to Full Auto. 
alias "longwait" "wait;wait;wait" 
alias "triggergroup" "selectsemi" 
alias "selectsemi" "bind mouse1 semi;developer 1;echo . . :: SEMI AUTOMATIC FIRE ::. . ;developer 0;alias triggergroup selectburst" 
alias "selectburst" "bind mouse1 burst;developer 1;echo . . :: BURST FIRE ::. . ;developer 0;alias triggergroup selectauto" 
alias "selectauto" "bind mouse1 +attack;developer 1;echo . . :: FULL AUTOMATIC FIRE ::. . ;developer 0;alias triggergroup selectsemi" 
alias "semi" "+attack;longwait;-attack" 
alias "burst" "+attack;longwait;-attack;longwait;+attack;longwait;-attack;longwait;+attack;longwait;-attack;longwait" 
bind "mouse1" "+attack" 
bind "любая клавиша" "triggergroup" 
--------------------------------------------------------------------------------

3. Увидел противника - предупреди своих 
Иногда членам вышей команды полено знать, что вы увидели противника. Этот скрипт при нажатии MOUSE1 выдаёт сообщение Enemy Spotted и открывает огонь! smile 
-------------------------------------------------------------------------------- 
alias +attack3 "+attack; radio3; menuselect 2; slot10" 
alias -attack3 "-attack; slot10; w2; slot10" 
bind "MOUSE1" "+attack3" 
--------------------------------------------------------------------------------

5. Подпрыгни, чтобы закрыть меню 
Бывало у вас... когда вы играете в интернете после покупки оружия вам постоянно нужно нажимать slot10 или "0" чтобы закрыть меню... Меня это достало и вот вам скрипт который закрывает меню. Всё, что вам нужно сделать, это просто подпрыгнуть на респе. smile 
-------------------------------------------------------------------------------- 
alias +jumpclr "+jump; mclr" 
alias -jumpclr "-jump" 
alias "mclr" "slot10; wait; wait; slot10" 
bind "space" "+jumpclr" 
--------------------------------------------------------------------------------

6. Прыгая поджимайте ноги 
Порой что бы залезть на ящик вам нужно нажать прыжок + присесть. Этот скрипт при нажатии той кнопки, на которую вы его забиндите, включает +duck и всё что нужно сделать это просто подпрыгнуть перед препятствием. 
-------------------------------------------------------------------------------- 
alias w "wait" 
alias w2 "w; w" 
alias d1 "developer 1" 
alias d0 "developer 0"

alias djtog "djson" 
alias djson "d1; echo Duck-Jump Toggle *ON*; w; djon" 
alias djsoff "d1; echo Duck-Jump Toggle *OFF*; w; djoff" 
alias djon "alias +rjump +djump; alias -rjump -djump; alias djtog djsoff" 
alias djoff "alias +rjump +jump; alias -rjump -jump; alias djtog djson"

alias +rjump "+jump" //простой прыжок. 
alias -rjump "-jump"

alias +djump "+jump; +duck; w" 
alias -djump "-jump; -duck"

bind "?" "+rjump" //Jump... (измените ? на ту кнопку на которую вы прыгаете) 
bind "?" "djtog" //Включение/выключение скрипта. 
--------------------------------------------------------------------------------

7. Убери радар с экрана. 
Скрипт показывающий и убирающий с экрана радар. 
-------------------------------------------------------------------------------- 
alias "hr" "hideradar; bind ... dr" 
alias "dr" "drawradar; bind ... hr" 
bind ... "hr" 
--------------------------------------------------------------------------------

8. Быстрая закупка. 
Скрипт быстрой покупки оружия. 
-------------------------------------------------------------------------------- 
alias "wt" "wait" 
alias "ww" "w2;slot10;w2;wt;slot10" 
alias "www" "ww;ww" 
alias "dt" "www;www"

alias "8-1" "buyequip; menuselect 1" 
alias "8-2" "buyequip; menuselect 2" 
alias "8-3" "buyequip; menuselect 3" 
alias "8-4" "buyequip; menuselect 4" 
alias "8-5" "buyequip; menuselect 5" 
alias "8-6" "buyequip; menuselect 6" 
alias "8-7" "buyequip; menuselect 7" 
alias "1all" "buy; menuselect 6" 
alias "2all" "buy; menuselect 7" 
alias "1-1" "buy; menuselect 1; menuselect 1" 
alias "1-2" "buy; menuselect 1; menuselect 2" 
alias "1-3" "buy; menuselect 1; menuselect 3" 
alias "1-4" "buy; menuselect 1; menuselect 4" 
alias "1-5" "buy; menuselect 1; menuselect 5" 
alias "1-6" "buy; menuselect 1; menuselect 6" 
alias "2-1" "buy; menuselect 2; menuselect 1" 
alias "2-2" "buy; menuselect 2; menuselect 2" 
alias "3-1" "buy; menuselect 3; menuselect 1" 
alias "3-2" "buy; menuselect 3; menuselect 2"" 
alias "3-3" "buy; menuselect 3; menuselect 3" 
alias "3-4" "buy; menuselect 3; menuselect 4" 
alias "3-5" "buy; menuselect 3; menuselect 5" 
alias "4-1" "buy; menuselect 4; menuselect 1" 
alias "4-2" "buy; menuselect 4; menuselect 2" 
alias "4-3" "buy; menuselect 4; menuselect 3" 
alias "4-4" "buy; menuselect 4; menuselect 4" 
alias "4-5" "buy; menuselect 4; menuselect 5" 
alias "4-6" "buy; menuselect 4; menuselect 6" 
alias "4-7" "buy; menuselect 4; menuselect 7" 
alias "4-8" "buy; menuselect 4; menuselect 8" 
alias "5-1" "buy; menuselect 5; menuselect 1"

bind "..." "1-3;2all;8-2;8-1;dt" 
bind "..." "4-1;4-3;1all;8-2;8-1;8-4;dt" 
bind "..." "4-4;4-2;1all;8-2;8-1;8-4;dt" 
bind "..." "3-1;1all;8-2;8-1;dt" 
bind "..." "3-1;1all;dt" 
bind "..." "8-2;dt" 
bind "..." "8-1;dt" 
bind "..." "8-4;dt" 
bind "..." "8-3;dt" 
bind "..." "2-2;1all;8-2;8-1;dt" 
bind "..." "4-6;1all;8-2;8-1;dt" 
bind "..." "5-1;1all;8-2;8-1;dt" 
bind "..." "1-6;1-5;2all;8-2;8-1;dt" 
bind "..." "3-3;1all;8-1;8-2;dt" 
bind "..." "8-5;dt" 
bind "..." "1all;2all;8-2;8-1;8-4;8-3;dt" 
--------------------------------------------------------------------------------

11. Бежишь-идешь. 
Бежишь-идешь. 
-------------------------------------------------------------------------------- 
alias awalk "+speed;bind ... bwalk" 
alias bwalk "-speed;bind ... awalk" 
bind "..." "awalk" 
--------------------------------------------------------------------------------

К тому-же скрипты можно создавать и самому ниже я приведу список команд доступных для использования в скриптах и биндах(bind).

Команда 
Описание

+forward 
двигаться вперед

+back 
двигаться назад

+moveleft 
стрейфиться налево

+moveright 
стрейфиться направо

+left 
повернуться налево

+right 
повернуться направо

+jump 
подпрыгнуть

+duck 
присесть

+use 
использовать

+attack 
стрелять, резать ножом

+attack2 
альтернативная стрельба / дополнительная функция оружия

+reload 
перезарядить оружие

slot1 
1-ый слот

slot2 
2-ой слот

slot3 
3-ий слот

slot4 
4-ый слот

slot5 
5-ый слот

slot6 
6-ой слот

slot7 
7-ой слот

slot8 
8-ой слот

slot9 
9-ый слот

slot10 
нулевой слот

cancelselect 
отменить

messagemode 
говорить всем игрокам

messagemode2 
говорить игрокам своей команды

radio1 
первая группа радиокоманд

radio2 
вторая группа радиокоманд

radio3 
третья группа радиокоманд

toggleconsole 
открыть/закрыть консоль

chooseteam 
выбрать команду, за которую хотите играть

+showscores 
показать статистику

drop 
выбросить текущее оружие

nightvision 
включить/выключить очки ночного видения

impulse 201 
нарисовать лого

impulse 100 
включить/выключить фонарь

invprev 
переключиться на предыдущее оружие

invnext 
переключиться на следующее оружие

invlast 
переключиться на последнее оружие

buy 
включить меню покупки

buyammo1 
купить патроны для основного оружия

buyammo2 
купить патроны для пистолета

buyequip 
купить допольнительное снаряжение

pause 
запаузить игру

+voicerecord 
использовать голосовую коммуникацию

+commandmenu 
показать встроенное VGUI меню

showbriefing 
показать брифинг к карте

snapshot 
сделать скриншот

quit 
выйти из игры