31.10.2010

Скрипты для Counter-Strike

Довольно немалой популярностью используются скрипты геймерами, ведь сейчас в CS 1.6 каждая секунда на вес золота!

Скрипты для Counter-Strike

Быстрый пистолет
// Quick Pistol by http://csomsk.ru
alias qpist "slot2; +attack; wait; wait; -attack"

bind "ваша кнопка" "qpist"  

Быстрый глушак
// Quick Silencer by http://csomsk.ru
alias +quicksilencer "+attack2; wait; wait; wait"
alias -quicksilencer "-attack2; weapon_knife; wait; wait; lastinv"

bind "ваша кнопка" "+quicksilencer"  

Двойной зум (приближение  на снайперке)
// Double Zoom by http://csomsk.ru
alias zooms "+attack2; wait; wait; wait; -attack2"
alias +zoomd "zooms"
alias -zoomd "zooms"

bind "ваша кнопка" "+zoomd"

Быстрый нож
// Quick Knife by http://csomsk.ru
alias qknif "weapon_knife"

bind "ваша кнопка" "qknif"  

Быстрая граната
// Quick Grenade by http://csomsk.ru
alias qgren "slot4; +attack; wait; wait; -attack"

bind "ваша кнопка" "qgren"

Остановка перезарядки
// Reload Stop by http://csomsk.ru
alias reload_stop "weapon_knife; wait; wait; wait; lastinv"

bind "ваша кнопка" "reload_stop"  

Резка ножом
// Knife stabbing by http://csomsk.ru
alias +quickstab "weapon_knife; wait; +attack2"
alias -quickstab "-attack2; lastinv"

bind "ваша кнопка" "+quickstab"

Изменить цвет прицела
Представьте
ситуацию... карта... цвет вашего прицела сливается с цветом карты... и
вам не видно куда вы целитесь. Этот скрипт автоматически меняет цвет
прицела при нажатой кнопке мыши и ставит его по умолчанию, когда вы
отпускаете MOUSE1. Простенький, но очень полезный: 
--------------------------------------------------------------------------------
alias coloratk "+attack;adjust_crosshair"
bind "MOUSE1" "coloratk" 
--------------------------------------------------------------------------------
"Разминирую! - Прикрой!" 
Иногда
членам вашей коменды полезно знать, что вы начали разминировать бомбу и
вас надо прикрыть. Этот скрипт позволяет вам одновременно начать
разминировать бомбу и сказать "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"
--------------------------------------------------------------------------------
Если хотите, то перебиндите кнопку, на какую вам удобно.

Скрытые возможности оружия 
Потрясающий
скрипт - позволяет вам использовать все возможности вашего оружия.
Особенно хорош в сочетании с M4a1 и AK-47. Позволяет вам: 
Стрелять
по одному патрону, что очень пригодится на дальних дистанциях.
Прицелившись в голову - вынесете противника с первого же выстрела. 
Стрелять по 3 патрона. Это пригодится вам на средних дистанциях, где 1 патрон - мало, а спрей - много. 
Обычный режим - стрельба очередью, незаменим на близких дистанциях. ;) 
Всё
что вам нужно сделать это поместить этот скрипт в ваш 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" 
--------------------------------------------------------------------------------

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

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

Прыгая поджимайте ноги 
Порой
что бы залезть на ящик вам нужно нажать прыжок + присесть. Этот скрипт
при нажатии той кнопки, на которую вы его забиндите, включает +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" //Включение/выключение скрипта. 
--------------------------------------------------------------------------------

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

Скрипт быстрой покупки оружия. 
--------------------------------------------------------------------------------
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"
--------------------------------------------------------------------------------

Скрипт изменения громкости. 
--------------------------------------------------------------------------------
alias volume00 "developer 1; echo Volume: --------------------; volume 0.0; alias nextUp volume01; alias nextDown volume00"
alias volume01 "developer 1; echo Volume: @-------------------; volume 0.1; alias nextUp volume02; alias nextDown volume00"
alias volume02 "developer 1; echo Volume: -@------------------; volume 0.2; alias nextUp volume03; alias nextDown volume01"
alias volume03 "developer 1; echo Volume: --@-----------------; volume 0.3; alias nextUp volume04; alias nextDown volume02"
alias volume04 "developer 1; echo Volume: ---@----------------; volume 0.4; alias nextUp volume05; alias nextDown volume03"
alias volume05 "developer 1; echo Volume: ----@---------------; volume 0.5; alias nextUp volume06; alias nextDown volume04"
alias volume06 "developer 1; echo Volume: -----@--------------; volume 0.6; alias nextUp volume07; alias nextDown volume05"
alias volume07 "developer 1; echo Volume: ------@-------------; volume 0.7; alias nextUp volume08; alias nextDown volume06"
alias volume08 "developer 1; echo Volume: -------@------------; volume 0.8; alias nextUp volume09; alias nextDown volume07"
alias volume09 "developer 1; echo Volume: --------@-----------; volume 0.9; alias nextUp volume10; alias nextDown volume08"
alias volume10 "developer 1; echo Volume: ---------@----------; volume 1.0; alias nextUp volume11; alias nextDown volume09"
alias volume11 "developer 1; echo Volume: ----------@---------; volume 1.1; alias nextUp volume12; alias nextDown volume10"
alias volume12 "developer 1; echo Volume: -----------@--------; volume 1.2; alias nextUp volume13; alias nextDown volume11"
alias volume13 "developer 1; echo Volume: ------------@-------; volume 1.3; alias nextUp volume14; alias nextDown volume12"
alias volume14 "developer 1; echo Volume: -------------@------; volume 1.4; alias nextUp volume15; alias nextDown volume13"
alias volume15 "developer 1; echo Volume: --------------@-----; volume 1.5; alias nextUp volume16; alias nextDown volume14"
alias volume16 "developer 1; echo Volume: ---------------@----; volume 1.6; alias nextUp volume17; alias nextDown volume15"
alias volume17 "developer 1; echo Volume: ----------------@---; volume 1.7; alias nextUp volume18; alias nextDown volume16"
alias volume18 "developer 1; echo Volume: -----------------@--; volume 1.8; alias nextUp volume19; alias nextDown volume17"
alias volume19 "developer 1; echo Volume: ------------------@-; volume 1.9; alias nextUp volume20; alias nextDown volume18"
alias volume20 "developer 1; echo Volume: -------------------@; volume 2.0; alias nextUp volume20; alias nextDown volume19"

alias nextUp "volume10"
alias nextDown "volume09"

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

Для любителей поперескакивать из одной команды в другую, такой скриптик:
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 "rc" "kill; chooseteam;menuselect 6; chooseteam"
alias "cc" "kill; chooseteam; menuselect 6; chooseteam; menuselect 2; menuselect 5"
alias "tc" "kill; chooseteam; menuselect 6; chooseteam; menuselect 1; menuselect 5"
bind "..." "cc"
bind "..." "rc"
bind "..." "tc"

Бесшумное разминирование бомбы

Alias @slntdfs "special; wait; +use; wait; -use"
alias +slntdfs "alias _special @slntdfs; @slntdfs"
alias -slntdfs "alias _special"
bind "E" "+slntdfs"

Скрипт авто-распрыжки (BunnyHop)

alias "+j" "alias _special j;j" 
alias "-j" "alias _special" 
alias "j" "special;wait;+jump;wait;-jump" 
bind space "+j"

LJScripts 250+ units

Скрипты позволяют прыгнуть на дистанцию более 250 юнитов!

Первый Longjump script

// Distance: 247.671  Prestrafe speed: 275.9units/s  Topspeed: 314 units/s Strafes: 7 Sync: 76 

// Wait aliases
alias bigwait "wait; wait"
alias bigwait1 "wait; wait; wait"
alias bigwait2 "wait; wait; wait; wait"
alias bigwait3 "wait; wait; wait; wait; wait;
alias prewaitpre "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait"
alias prewait "wait; wait; wait; wait; wait;wait; wait; wait; wait; wait; wait; wait; wait; wait; wait;wait"

// Prestrafe
alias
prestrafe "cl_yawspeed 99; +forward; prewait; prewait; prewait;
bigwait3; +moveright; +right; prewait; prewaitpre; cl_yawspeed 118;
prewait; prewait; prewait; cl_yawspeed 166; wait; -forward; -moveright;
-right"

// Strafes (7)
alias leftstrafe "cl_yawspeed 50; +moveleft; +left; bigwait2; wait; cl_yawspeed 300; bigwait2; -left; -moveleft"
alias rightstrafe "cl_yawspeed 50; +moveright; +right; bigwait2; wait; cl_yawspeed 300; bigwait2; -right; -moveright"

alias
rightstrafeb "cl_yawspeed 500; +moveright; +right; bigwait; cl_yawspeed
400; bigwait2; cl_yawspeed 300; bigwait2; -right; -moveright"
alias
leftstrafeb "cl_yawspeed 500; +moveleft; +left; bigwait; cl_yawspeed
400; bigwait2; cl_yawspeed 300; bigwait2; -left; -moveleft"

//Total Lj Command
alias
owned "prestrafe; +jump; wait; -jump; rightstrafeb; leftstrafe;
rightstrafe; leftstrafe; rightstrafe; leftstrafe;rightstrafe; +duck;
prewait; prewait; prewait; -duck"

// Binds
bind z "owned"

Второй Longjump script

// Distance: 258.281188 MaxSpeed: 337.679748 PreStrafe: 275.313842 Strafes: 10 Sync: 90
// Waits
fps_max "101"
cl_yawspeed "210"
alias wait
alias wait3 "wait; wait; wait"
alias wait4 "wait; wait; wait; wait"
alias wait5 "wait; wait; wait; wait; wait"
alias wait6 "wait5; wait"
alias wait8 "wait5; wait; wait; wait"
alias wait9 "wait5; wait4"
alias wait10 "wait5; wait5"
alias wait12 "wait10; wait; wait"
alias wait13 "wait12; wait"
alias wait15 "wait5; wait10"
alias wait16 "wait10; wait6"
alias wait17 "wait16; wait"
alias wait18 "wait10; wait8"
alias wait20 "wait10; wait10"
alias wait22 "wait20; wait; wait"
alias wait23 "wait20; wait3"
alias wait24 "wait20; wait4"
alias wait25 "wait20; wait5"
alias wait26 "wait25; wait"
alias wait40 "wait20; wait20"
alias wait42 "wait40; wait2"

// Jump
alias _jump "+jump; wait; -jump"

// Run
alias _run "+forward; wait40; wait10; -forward"

// Jump Mode
alias jump_4 "_jump; strafe.khios_4"
alias jump_6 "_jump; strafe.khios_6"
alias jump_8 "_jump; strafe.khios_8"

// Strafes
alias 1.strafe "cl_yawspeed 218; +left; +moveleft; cl_yawspeed 370; wait18; -moveleft; -left"
alias 2.strafe "cl_yawspeed 218; +right; +moveright; cl_yawspeed 230; wait16; -moveright; -right"
alias 3.strafe "cl_yawspeed 218; +left; +moveleft; cl_yawspeed 180; wait12; -moveleft; -left"
alias 4.strafe "cl_yawspeed 218; +right; +moveright; cl_yawspeed 100; wait8; -moveright; -right"
alias 5.strafe "cl_yawspeed 218; +left; +moveleft; cl_yawspeed 85; wait5; -moveleft; -left"
alias 6.strafe "cl_yawspeed 218; +right; +moveright; cl_yawspeed 65; wait3; -moveright; -right"
alias 7.strafe "cl_yawspeed 218; +right; +moveright; cl_yawspeed 65; wait3; -moveright; -right"
alias 8.strafe "cl_yawspeed 218; +right; +moveright; cl_yawspeed 65; wait3; -moveright; -right"µ

// Duck
alias _duck "+duck; wait40; wait40; -duck"

// Nombres de Strafes
alias strafe.khios_4 "1.strafe; 2.strafe; 3.strafe; 4.strafe; _duck"
alias strafe.khios_6 "1.strafe; 2.strafe; 3.strafe; 4.strafe; 5.strafe; 6.strafe; _duck"

// Pre-Strafe
alias
prestrafe_khios "fps_max 85; +forward; wait40; cl_yawspeed 110; +left;
+moveleft; wait40; wait40; wait20; -moveleft; -forward; -left;
cl_yawspeed 218; fps_max 101"

// Bind
// bind ALT "_run; prestrafe_khios; jump_4"
bind ALT "_run; prestrafe_khios; jump_6"



Скрипт прописываем в созданном конфиге (папка cstrike), например в 111.CFG

Сначала создаем Тестовый документ.txt и переименовываем в 111.cfg (c расширением)

Затем в консоле игры пишем exec 111.cfg
Понравилось:
Категория: Скрипты Counter-Strike 1.6 Просмотров: 3886 Комментариев: 0
К публикации нет комментариев, но Вы можете стать первым, оставив свой комментарий!