alias "+press" "command1; command2" alias "-press" "command3; command4"
Обратите особое внимание на "+" и "-". Они должны обязательно ставится перед именем алиаса, иначе сделать "прес-энд-релиз" скрипт невозможно. Второй алиас не является обязательным, если при отпускании клавиши никаких действий совершать не надо.
2. Биндим клавишу
bind "?" "+press"
Вот вообщем-то и все. Осталось только привести пример. Я думаю всем понятен, а может и полезен, будет пример с показом радара:
alias "+radar" "drawradar" alias "-radar" "hideradar"
bind "q" "+radar"
В заключение, хотелось бы отметить, что скрипты "прес-энд-релиз" можно применять и для других целей, например дял покупки оружия(см. покупка оружия в разделе скрипты). Кроме того, аналогично работают некоторые встроенные команды в КС, в частности +forward
Сайкс скрипты:
Такой вид скриптов используется чаще всего для изменения настроек. С помощью одной клавиши вы сможете проходить по циклу, а конце вернутся на начальную позицию. Ниже приведен синтаксис дял такого вида скриптов:
// начальное значение алиаса cycle alias cycle "cycle1"
// для каждой настройки назначаем команды и меняем алиас на следующий член цикла alias cycle1 "команда1; команда2; командаN; alias cycle cycle2"
//повторяем то же самое несколько раз alias cycle2 "команда1; команда2; командаN; alias cycle cycle3" alias cycle3 "команда1; команда2; командаN; alias cycle cycleN"
//возвращаемся на исходную настроку alias cycleN "команда1; команда2; командаN; alias cycle cycle1"
//биндим наше творение bind "?" "cycle"
Теперь нажимая на забинденную клавишу мы меняем либо вид игры, либо настройки, либо еще что-нибудь. Теперь приведем пример, сделаем сайкл-скрипт для такой важной команды, как sensitivity:
alias sens "sens1"
alias sens1 "sensitivity 4; developer 1; echo Sensitivity is 4; developer 0; alias sens sens2" alias sens2 "sensitivity 3; developer 1; echo Sensitivity is 3; developer 0; alias sens sens3" alias sens3 "sensitivity 2; developer 1; echo Sensitivity is 2; developer 0; alias sens sens4" alias sens4 "sensitivity 1; developer 1; echo Sensitivity is 1; developer 0; alias sens sens1"
bind "k" "sens"
Мета-скрипты:
Было ли когда-нибудь с вами такое, что вам не хватало клавиш на клавиатуре, потому что вы забиндили и всю покупку, и сообщения, и радиокоманды? А хотели ли вы забиндить на одну и ту же клавишу несколько разных команд? Если ваш ответ да, то эта статья для вас. В ней я расскажу вам как сделать мета-скрипты. Что ж, начнем с синтаксиса:
// Сделаем алиасы для каждой команды alias command1 "action1; wait; action1" //Алиас для первой команды// alias command2 "action1; wait; action2" //Алиас для второй...//
// Теперь выберем, что будет по дефолту
bind f1 "command1"
// Делаем мета-алиасы: alias +meta1 "bind f1 command2" // Эта команда запускается, когда нажата мета-клавиша alias -meta1 "bind f1 command1" // А эта, когда не нажата
// Назначаем мета-клавишу bind alt "+meta1"
Теперь приведем пример с радиосообщениями. При нажатии на кнопку "R" клавиши "S", "G", "F", "A" будут вызывать радиосообщения "Storm in Front", "Go, Go, Go", "Team, Fall Back" и "Affirmative" соответственно. Иначе они будут выполнять команды движения назад, выброс оружия, альтернатиная стрельба и стрейф влево.
// делаем алиасы для радиосообщений alias go "radio2; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10" alias storm "radio2; wait; menuselect 5; wait; wait; wait; slot10; wait; slo10" alias aff "radio3; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10" alias fal "radio2; wait; menuselect 2; wait; wait; wait; slot10; wait; slo10"
// биндим по дефолту bind s "+back" bind a "+moveleft" bind g "drop" bind f "+attack2"
// делаем мета-алиасы... alias +meta "bind g go; bind s storm; bind a aff; bind f fal" alias -meta "bind s +back; bind a +moveleft; bind g drop; bind f +attack2"
// биндим мета-клавишу bind r +meta
Другие полезные скрипты: 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" -------------------------------------------------------------------------------- Если хотите, то перебиндите кнопку, на какую вам удобно.Внимание! HLguard за это кикает
3. Скрытые возможности оружия Потрясающий скрипт - позволяет вам использовать все возможности вашего оружия. Особенно хорош в сочетании с 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" --------------------------------------------------------------------------------
3. Увидел противника - предупреди своих Иногда членам вышей команды полено знать, что вы увидели противника. Этот скрипт при нажатии MOUSE1 выдаёт сообщение Enemy Spotted и открывает огонь! Я лично не вижу прикола.... -------------------------------------------------------------------------------- alias +attack3 "+attack; radio3; menuselect 2; slot10" alias -attack3 "-attack; slot10; w2; slot10" bind "MOUSE1" "+attack3" --------------------------------------------------------------------------------
5. Подпрыгни, чтобы закрыть меню Бывало у вас... когда вы играете в интернете после покупки оружия вам постоянно нужно нажимать slot10 или "0" чтобы закрыть меню...я лично использую прыжок на колёсико вверх и вам советую, а пробел закрыть меню и ещё что-то:) -------------------------------------------------------------------------------- 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"
9. Изменение громкости. Скрипт изменения громкости. -------------------------------------------------------------------------------- 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"
Список настоящих администароторов сайта : apokalipsis , DOC все остальные администраторы в данный момент являются ботами.
f@ntom больше не админ так как акаунт был взломан и его админку перенесли на другой аккаунт