Скрипты Это первая часть скриптов которые необходимы как начинающим и так называемыми "отцам".
В этой части вам будут предложены 20 скриптов. Пояснения по их созданию я описывать не буду. Это уже избитая тема...
Приступим...
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 reload_stop "weapon_knife; wait; wait; wait; lastinv"
bind "r" "reload_stop"
--------------------------------------------------------------------------------
8. Поиграем в тихих партизанов
Полезный скрипт если вы устаёте постоянно держать кнопку приседания (ну, или любую другую). Вам надо только один раз нажать и не держать кнопку чтобы идти тихо и ещё раз если вы прошли опасный участок.
--------------------------------------------------------------------------------
alias walk " speed; -duck; bind q run; bind c crouchwalk; dv1; echo Walking; dv0"
alias run "-speed; -duck; bind q walk; bind c crouch; dv1; echo Running; dv0"
alias crouchwalk " duck; -speed; bind c walk; bind q crouch; dv1; echo Crouching Ready to Run; dv0"
bind "любая кн. " "walk"
alias crouch " duck; -speed; bind c stand; bind q walkcrouch; dv1; echo Crouching; dv0"
alias stand "-duck; -speed; dv0; bind c crouch; bind q walk; dv1; echo Standing"
alias walkcrouch " duck; -speed; bind c walk; bind q crouch; dv1; echo Crouching Ready to Walk; dv0"
bind "любая кн. " "crouch"
--------------------------------------------------------------------------------
9. Стрейф и стрельба - залог здоровья
При нажатии MOUSE3 вы будете стрейфиться и стрелять... В вас очень трудно попасть при этом! smile
--------------------------------------------------------------------------------
alias ss_left " attack; moveleft; alias strafeshoot ss_right"
alias ss_right " attack; moveright; alias strafeshoot ss_left"
alias strafeshoot " ss_left"
alias -strafeshoot "-attack; -moveleft; -moveright"
bind "mouse3" " strafeshoot"
--------------------------------------------------------------------------------
10. Девизуализируем оружие
Скрипт который позволяет:
при первом режиме показывает всё оружие
при втором - гланое оружие невидно, постолет и нож показываются
главное и пистолет - скрыты, нож - показывается.
--------------------------------------------------------------------------------
alias gorelood "bind r relood"
alias goreload "bind r reload"
alias relood "r_drawviewmodel 1; reload"
alias -relood "r_drawviewmodel 0; -reload; -reload; -reload"
alias q0 "r_drawviewmodel 0; slot1; gorelood"
alias q1 "r_drawviewmodel 1; slot1; goreload"
alias e0 "r_drawviewmodel 0; slot2; gorelood"
alias e1 "r_drawviewmodel 1; slot2; goreload"
alias k1 "r_drawviewmodel 1; slot3"
alias goq0 "bind 1 q1"
alias goq1 "bind 1 q0"
alias goe0 "bind 2 e1"
alias goe1 "bind 2 e0"
alias slunk0 "goh0"
alias slunk1 "goh1"
alias slunk2 "goh2"
alias goh0 "goq0; goe0 echo2; bind h slunk1"
alias goh1 "goq1; echo0; bind h slunk2"
alias goh2 "goq1; goe1; echo1; bind h slunk0"
alias echo0 "echo ||| PRIMARY HIDDEN |||"
alias echo1 "echo ||| WEAPONS HIDDEN |||"
alias echo2 "echo ||| WEAPONS SHOWING |||"
bind 3 "slot3; r_drawviewmodel 1"
--------------------------------------------------------------------------------
11. Стреляй сидя
Нажимаешь кнопку стрельбы - и ты автоматически приседаешь - иногда полезно.
--------------------------------------------------------------------------------
alias dfire "dfireon"
alias dfireon "bind mouse1 fire; alias dfire dfireoff"
alias dfireoff "bind mouse1 attack; alias dfire dfireon"
alias fire " duck; wait; wait; wait; attack"
alias -fire "-attack; -duck"
bind "любая" "dfire"
--------------------------------------------------------------------------------
12. Выбор оружия средней кнопкой мыши
Быстрая прокрутка оружия с помощью средней кнопки мыши.
--------------------------------------------------------------------------------
alias " prev" "invprev;wait; attack"
alias " next" "invnext;wait; attack"
bind "mwheelup" " prev"
bind "mwheeldown" " next"
--------------------------------------------------------------------------------
13. Закрой глаза, летит флэшка
Я уверен, что вы становились невольной жертвой криков злобы в вашу сторону. А всё из-за того что вы flashabang'ом слепили свою команду. С этим скриптом вы не только кинете Flash, но и предупредите "своих" об этом.
--------------------------------------------------------------------------------
alias warnflash "warntm; weapon_flashbang; wait; wait; attack" alias -warnflash "-attack"
alias warntm "say_team Throwing a Flashbang Take Cover!"
bind "любая" " warnflash"
--------------------------------------------------------------------------------
14. Спасайся кто может - граната летит.
Тоже самое, что и предыдущий скрипт но с HE grenade.
--------------------------------------------------------------------------------
alias warnhe "warnteam; weapon_hegrenade; wait; wait; attack" alias -warnhe "-attack"
alias warnteam "say_team Throwing an HE Grenade Take Cover!"
bind "any" " warnhe"
--------------------------------------------------------------------------------
15. Выхвати пистолет быстро, как Клинт Иствуд
Этот скрипт МГНОВЕННО переключает оружье на второй слот.
--------------------------------------------------------------------------------
alias qpist "slot2; attack; wait; wait; -attack"
bind "любая" "qpist"
--------------------------------------------------------------------------------
16. Глушитель
Очень быстро накручивает глушитель.
--------------------------------------------------------------------------------
alias quiksilencer " attack2; wait; wait; wait"
alias -quiksilencer "-attack2; weapon_knife; wait; wait; lastinv"
bind "any" " quiksilencer
--------------------------------------------------------------------------------
17. Короткая очередь - залог успеха
Этот скрипт позволит вам стрелять по 1, 2, 3 патрону.
--------------------------------------------------------------------------------
echo Burst Fire - PGUP
echo Duel Fire - home
echo Single fire - ins
echo Normal - Del
alias duelfire "bind mouse1 duel2; developer 1; echo Duel Fire Enabled; developer 0; bind end burstfire"
alias duel2 " attack; wt3; -attack; wt3; attack; wt3; -attack; wt3;"
alias wt3 "wait; wait; wait"
alias burstfire "bind mouse1 burst3; developer 1; echo Burst Fire Enabled; developer 0; bind end standard"
alias burst3 " attack; wt3; -attack; wt3; attack; wt3; -attack; wt3; attack; wt3; -attack; wt3;"
alias normal "bind mouse1 attack; bind end burstfire; developer 1; echo Normal Fire Enabled; developer 0; bind end singlefire"
alias singlefire "bind mouse1 single1; developer 1; echo Single Fire Enabled; developer 0; bind end duelfire"
alias single1 " attack; wt3; -attack; wt3; echo Single Fire Enabled"
bind "ins" "singlefire"
bind "end" "duelfire"
bind "pgup" "burstfire"
bind "home" "duelfire"
bind "del" "normal"
--------------------------------------------------------------------------------
8. Ох уж эти слонобои
Касается всех снайперов. Сразу после выстрела из слона меняет оружие на пистолет и обратно на слон. Отличный скрипт.
--------------------------------------------------------------------------------
alias dev0 "developer 0"
alias dev1 "developer 1"
hud_fastswitch 1
alias fast "faston"
alias faston "bind mouse1 fastatt; dev1; echo Fast Sniper Attack *ON*; dev0; alias fast fastoff"
alias fastoff "bind mouse1 attack; dev1; echo Fast Sniper Attack *OFF*; dev0; alias fast faston"
alias fastatt " attack; wait; -attack; fson; slot2; slot1; fsoff"
bind "kp_enter" "fast"
--------------------------------------------------------------------------------
19. Лево - Право
Смена положения рук.
--------------------------------------------------------------------------------
alias hand_switch "left_hand"
alias left_hand "setinfo lefthand 1; w3; alias hand_switch right_hand; w3; weapon_knife; w3; w3; lastinv"
alias right_hand "setinfo lefthand 0; w3; alias hand_switch left_hand; w3; weapon_knife; w3; w3; lastinv"
alias w3 "wait; wait; wait"
bind "end" "hand_switch"
--------------------------------------------------------------------------------
20. Настроим сенс
Отличный скрипт. Скроллом вы подстраиваете сенс под себя. Например с M4A1 вы любите стрелять с сенсом 1. 5, а со слона с сенсом 1. ЭТО ДЛЯ ВАС.
--------------------------------------------------------------------------------
alias dev1 developer 1
alias dev0 developer 0
alias sen1 "sensitivity 1. 0; alias sup sen15; dev1; ECHO Sensitivity 1. 0"; dev0"
alias sen15 "sensitivity 1. 5; alias sup sen2; alias sdn sen1 ; dev1; ECHO Sensitivity 1. 5; dev0"
alias sen2 "sensitivity 2; alias sup sen25; alias sdn sen15; dev1; ECHO Sensitivity 2. 0; dev0"
alias sen25 "sensitivity 2. 5; alias sup sen3; alias sdn sen2; dev1; ECHO Sensitivity 2. 5; dev0"
alias sen3 "sensitivity 3; alias sup sen35; alias sdn sen25; dev1; ECHO Sensitivity 3. 0; dev0"
alias sen35 "sensitivity 3. 5; alias sup sen4; alias sdn sen3; dev1; ECHO Sensitivity 3. 5; dev0"
alias sen4 "sensitivity 4; alias sup sen45; alias sdn sen35; dev1; ECHO Sensitivity 4. 0; dev0"
alias sen45 "sensitivity 4. 5; alias sup sen5; alias sdn sen4; dev1; ECHO Sensitivity 4. 5; dev0"
alias sen5 "sensitivity 5; alias sup sen55; alias sdn sen45; dev1; ECHO Sensitivity 5. 0; dev0"
alias sen55 "sensitivity 5. 5; alias sup sen6; alias sdn sen5; dev1; ECHO Sensitivity 5. 5; dev0"
alias sen6 "sensitivity 6; alias sup sen65; alias sdn sen55; dev1; ECHO Sensitivity 6. 0; dev0"
alias sen65 "sensitivity 6. 5; alias sup sen7; alias sdn sen6; dev1; ECHO Sensitivity 6. 5; dev0"
alias sen7 "sensitivity 7; alias sup sen75; alias sdn sen65; dev1; ECHO Sensitivity 7. 0; dev0"
alias sen75 "sensitivity 7. 5; alias sup sen8; alias sdn sen7; dev1; ECHO Sensitivity 7. 5; dev0"
alias sen8 "sensitivity 8; alias sup sen85; alias sdn sen75; dev1; ECHO Sensitivity 8. 0; dev0"
alias sen85 "sensitivity 8. 5; alias sup sen9; alias sdn sen8; dev1; ECHO Sensitivity 8. 5; dev0"
alias sen9 "sensitivity 9; alias sup sen95; alias sdn sen85; dev1; ECHO Sensitivity 9. 0; dev0"
alias sen95 "sensitivity 9. 5; alias sdn sen9; dev1; ECHO Sensitivity 9. 5; dev0"
//This is your default sensitivity level
//Set this to the alias you want for your default sensitivity//
sen3
bind "MWHEELUP" sup
bind "MWHEELDOWN" sdn
Существует ряд весьма интересных (и популярных) скриптов, которые мы можем использовать для нашего конфига.
Скрипты эти не влияют на общий геймплей, но делают игру более “user’s friendly”.
----------------------------------------------------------------
Описание раздела: Напрмер “Супер-прыжок”, это прыжок при котором вы будете не только прыгать, но и поджимать одновременно с этим ноги.
Полезно при прыжках на высокие ящики,вам не надо тыкать на три кнопки за раз, достаточно одной:
----------------------------------------------------------------
alias +sjump "+jump;+duck" alias -sjump "-jump;-duck" bind "TAB" "+sjump" Теперь при нажатии “ТАВа” мы будем “суперпрыгать”.
Описание раздела: Неменьшей популярностью пользуется скриптик по закладке с4 и мессаг тиммэйтам:
----------------------------------------------------------------
alias "+pb" " +duck ; w; w ; w ; weapon_c4 ; say_team Cover me! I am planting the bomb!!! ;w;w;w;w;+attack " alias "-pb" " -duck ; -attack ; lastinv ; say_team Bomb has been planted !! " bind " ENTER " "+pb" При нажатии ENTERа мы заложим бомбу и крикним об этом сотерроровцам.
Описание раздела: Очень удобно использовать и следующий скриптик: При нажатии на "V" в руках оказывается нож и начинает размахивать им, при отпускании в руках оказывается предыдущее оружие.
----------------------------------------------------------------
alias "+knf" "slot3;w;+attack" alias "-knf" "-attack;w;lastinv" bind "v" "+knf"
Описание раздела: На картах где выгодно держать оборону рядом с точкой закупки, можно использовать следующий скрипт по закупке и использованию гранат:
----------------------------------------------------------------
bind "I" "say_team Close your eyes!!;+attack;w;-attack;b;8;3;0" bind "O" "say_team FOG;+attack;w;-attack;b;8;5;0" bind "P" "say_team Eat that!!;+attack;w;-attack;b;8;4;0" При нажатии "I" Вы кидаете Флэш,кричите об этом и покупаете еще одну,при нажатии "О" Вы кидаете Фогу,сообщаете об этом, покупаете еще одну,при нажатии "Р" Вы кидаете Грену,кричите об этом, покупаете еще одну.
Описание раздела: Для любителей поперескакивать из одной команды в другую, такой скриптик:
----------------------------------------------------------------
alias "teamterror" "chooseteam; ms1; w; w; w; w; w; w; ms5; clearmenu" alias "teamcounter" "chooseteam; ms2; w; w; w; w; w; w; ms5; clearmenu" bind "," " teamterror " bind "." " teamcounter " Нажав на "," вы перейдете за терроров, а если хотите перейти за контров смело жмите на ".".
Описание раздела: Иногда бывает полезно сделать так, что бы о Вашей перезарядке знала Ваша команда:
Для этого надо:
----------------------------------------------------------------
alias "relod" "msg; +reload; w; w; -reload" alias "msg" "say_team I must reload.Cover me, plz" bind "r" " relod" Теперь нажав на "r" вы будите перезаряжаться и орать одновременно.
Описание раздела: Для стрельбы из слона или мухи на вскидку(без зума,но если враг рядом) очень удобно использовать:
----------------------------------------------------------------
alias "+sniper" "+attack2; w; w; +attack;w;w" alias "-sniper" "-attack2; w; w; -attack" bind "SPACE" "+sniper " Теперь стрелять в упор с оптики будет намного удобней.
Описание раздела: Ну и конечно же большим спросом пользуются бинды-закупки. Например я хочу купить “полный набор” M-16, включая грены, броню, дезерт,патроны.
----------------------------------------------------------------
alias M16 "buy;menuselect 4;menuselect 2;buyammo1;buyammo1;buyammo1; buyammo1;buyammo1;clmenu;"
alias Armor "buy;menuselect 8;menuselect 2;w;buy;menuselect 8; menuselect 1;clmenu;"
alias HE "buy;menuselect 8;menuselect 4;clmenu;"
alias Flash "buy;menuselect 8;menuselect 3;clmenu;"
alias Smoke "buy;menuselect 8;menuselect 5;clmenu;"
alias Dkit "buy;menuselect 8;menuselect 6;"
alias ammo "buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo2; buyammo2;buyammo2;buyammo2;buyammo2;"
alias DE "buy;menuselect 1;menuselect 3;buyammo2;buyammo2; buyammo2;buyammo2;buyammo2;clmenu;"
bind F1 "M16;Armor;HE;Flash;Smoke;Dkit;ammo;DE"
Это полный, раскрытый срипт покупки М-16 со всеми дополнительными фичами.
Описание раздела: Вот новенький и весьма полезный скрипт. При использовании этого скрипта вы можете переключать режим стрельбы из AWP/M при значении on при нажатии на mouse1 AWP/M стреляет и быстро отключает прицел, что позволяет видеть, что происходит за прицелом, при значении off просто на mouse1 стандартная +attack
----------------------------------------------------------------
alias awpA "+attack;wait;slot3;wait;-attack;wait;lastinv"
alias awpon "bind mouse1 awpA; developer 1;echo SnipeMode_ON;developer 0;bind e awoff"
alias awoff "bind mouse1 +attack;developer 1;echo SnipeMode_OFF;developer 0;bind e awpon"
bind e "awpon"
Описание раздела: Блокировка клавиатуры Вот новенький и весьма полезный скрипт.Если вы играете в клубе и вам надо отойти вы нажмаете " ;+enter " и все клавиши разбиндиваются, а когда возвращаетесь нажимаете " z+mouse1 " и ваш конфиг снова экзекается.Это сделано для защиты от любителей поиграть на вашем компе пока вас нет или написать в консоли /kill.
----------------------------------------------------------------
alias awpA "+attack;wait;slot3;wait;-attack;wait;lastinv" alias awpon "bind mouse1 awpA; developer 1;echo SnipeMode_ON;developer 0;bind e awoff" alias awoff "bind mouse1 +attack;developer 1;echo SnipeMode_OFF;developer 0;bind e awpon" bind e "awpon"
Описание раздела: Графический регулятор скорости мыши Скорости мыши регулируется, при помощи клавиш: (left) (right).
----------------------------------------------------------------
alias sens0 "d1; echo Sensitivity MINIMUM; d2"
alias sens1 "sensitivity 2.0; d1; echo Sensitivity 2.0; d2; alias sensup sens2; alias sensdown sens0"
alias sens2 "sensitivity 2.5; d1; echo Sensitivity 2.5; d2; alias sensup sens3; alias sensdown sens1"
alias sens3 "sensitivity 3.0; d1; echo Sensitivity 3.0; d2; alias sensup sens4; alias sensdown sens2"
alias sens4 "sensitivity 3.5; d1; echo Sensitivity 3.5; d2; alias sensup sens5; alias sensdown sens3"
alias sens5 "sensitivity 4.0; d1; echo Sensitivity 4.0; d2; alias sensup sens6; alias sensdown sens4"
alias sens6 "sensitivity 4.5; d1; echo Sensitivity 4.5; d2; alias sensup sens7; alias sensdown sens5"
alias sens7 "sensitivity 5.5; d1; echo Sensitivity 5.5; d2; alias sensup sens8; alias sensdown sens6"
alias sens8 "sensitivity 6.5; d1; echo Sensitivity 6.5; d2; alias sensup sens9; alias sensdown sens7"
alias sens9 "sensitivity 7.0; d1; echo Sensitivity 7.0; d2; alias sensup sens10; alias sensdown sens8"
alias sens10 "sensitivity 8.5; d1; echo Sensitivity 8.5; d2; alias sensup sens11; alias sensdown sens9"
alias sens11 "sensitivity 9.5; d1; echo Sensitivity 9.5; d2; alias sensup sens12; alias sensdown sens10"
alias sens12 "d1; echo Sensitivity MAXIMUM; d2"
alias sensup "sens6"
alias sensdown "sens4"
alias d1 "developer 1"
alias d2 "developer 0"
bind "leftarrow" "sensdown"
bind "rightarrow" "sensup"