Создаем разные бинды в кс 1.6
Но не все знают про скрипты CS 1.6, так называемые алиасы или метабинды. Между тем, это довольно любопытная и полезная штука.
Алиас (alias) — это имя, присвоенное некоторой последовательности команд. Alias переводится как: вымышленное имя, прозвище, кличка. Затем алиас присваивается какой-нибудь клавише через знакомый нам bind. Таким образом, мы получаем выполнение сразу нескольких команд при нажатии на Один кнопку!
Пример скрипта:
alias vol "volume 0.55;"
bind DEL "vol"
Данный КС 1.6 скрипт создает алиас vol, в котором записана команда установки громкости 0.55. Далее идет забиндивание клавиши DELETE на выполнение алиса vol. Это пример простейшего скрипта.
Перейдем к более сложным.
Пример скрипта 2:
alias sayGOD "developer 1; echo GOD GOD GOD!!!; developer 0; bind DEL sayNO"
alias sayNO "developer 1; echo NO NO NO!!!; developer 0; bind DEL sayGOD"
bind "DEL" sayGOD
В данном CS скрипте уже заданы две последовательности (два алиаса). А именно: sayGOD и sayNO. В каждом из алиасов выполняется по Четыре команды. Сначала включается отображение сообщений на экране; затем сообщение появляется; затем выключается отображение сообщений; и затем кнопка DELETE переназначается на другой алиас, чтобы показывалась другая фраза.
Нажав в первый раз на DELETE, мы увидим надпись: GOD GOD GOD!!!, а во второй раз мы увидим: NO NO NO!!!. Таким образом, на одну кнопку мы повесили две последовательности, выполняемые по очереди.
Самый быстрый сайлент ран (Silent Run), дефаулту пробинден на ctrl
// Fast Silent Run
alias w "wait"
alias w5 "wait;wait;wait;wait;wait"
alias w10 "w5;w5"
alias w20 "w10;w10"
alias w40 "w20;w20"
alias +hhh "alias _special zzz; zzz"
alias -hhh "alias _special slot10"
alias FDD "+duck;wait;-duck;wait;wait;wait;+duck;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;-duck;"
bind ctrl "FDD"
==========================
Убирает оружие с екрана
// Hide weapon F - on / off
alias +1aj "alias 1tog2 1ajf;alias 1sp1;alias _special 1af;1af"
alias -1aj "alias 1tog2;1sp2;alias 1sp1 1sp0;-1ssay"
alias 1ajf+ "+1ssay;alias 1ajf 1ajf-"
alias 1ajf- "-1ssay;alias 1ajf 1ajf+"
alias 1ajf "1ajf+"
alias 1sp1 "1sp0"
alias 1sp2 "1sp0"
alias 1sp0 "alias _special"
alias 1af "1tog1;1tog2;wait;special"
alias 1tog1
alias +1ssay "r_drawviewmodel 0"
alias -1ssay "r_drawviewmodel 0"
alias 1Toggle.ajxr "1Toggle.2.ajxr"
alias 1Toggle.2.ajxr "alias 1Toggle.ajxr 1Toggle.3.ajxr;+1aj;speak on"
alias 1Toggle.3.ajxr "alias 1Toggle.ajxr 1Toggle.2.ajxr;-1aj;speak of"
bind "f" "1Toggle.ajxr"
bind space "+jump"
==========================
Визуально меняет скины
// Skin changer F on / off
alias +aj "alias tog2 ajf;alias sp1;alias _special af;af"
alias -aj "alias tog2;sp2;alias sp1 sp0;-ssay"
alias ajf+ "+ssay;alias ajf ajf-"
alias ajf- "-ssay;alias ajf ajf+"
alias ajf "ajf+"
alias sp1 "sp0"
alias sp2 "sp0"
alias sp0 "alias _special"
alias af "tog1;tog2;wait;special"
alias tog1
alias tog2
alias +ssay "cl_minmodels 1"
alias -ssay "cl_minmodels 0"
alias 1Toggle.ajxr "1Toggle.2.ajxr"
alias 1Toggle.2.ajxr "alias 1Toggle.ajxr 1Toggle.3.ajxr;+aj;speak on"
alias 1Toggle.3.ajxr "alias 1Toggle.ajxr 1Toggle.2.ajxr;-aj;speak of"
bind "f" "1Toggle.ajxr"
==========================
Если не пускает ни в одну команду - етот скрипт для вас, если будет хоть Один место вы ПЕРВЫЙ кто зайдет из всех ждущих.
/ Join any team, F on / off
alias +aj "alias tog2 ajf;alias sp1;alias _special af;af"
alias -aj "alias tog2;sp2;alias sp1 sp0;-ssay"
alias ajf+ "+ssay;alias ajf ajf-"
alias ajf- "-ssay;alias ajf ajf+"
alias ajf "ajf+"
alias sp1 "sp0"
alias sp2 "sp0"
alias sp0 "alias _special"
alias af "tog1;tog2;wait;special"
alias tog1
alias tog2
alias +ssay "menuselect 1;wait;menuselect 2;wait"
alias -ssay "menuselect 2;wait;menuselect 2;wait"
alias 1Toggle.jyvx "1Toggle.2.jyvx"
alias 1Toggle.2.jyvx "alias 1Toggle.jyvx 1Toggle.3.jyvx;+aj;speak activated;"
alias 1Toggle.3.jyvx "alias 1Toggle.jyvx 1Toggle.2.jyvx;-aj;speak deactivated;"
bind "f" "1Toggle.jyvx"
==========================
Норекойл не палиться с екрана при закладке бомбы и т.д
При условии что оружие переключаеться с помощью цифр - 1,2,3,4,5
// Silent norecoil
alias +1 "+attack;+lookdown"
alias -1 "-attack;-lookdown"
bind mouse1 +1
cl_pitchspeed Три
bind Один "slot1;bind mouse1 +1;cl_pitchspeed 3"
bind Два "slot2;bind mouse1 +1;cl_pitchspeed 2.7"
bind Три "slot3;bind mouse1 +attack;cl_pitchspeed 0"
bind Четыре "slot4;bind mouse1 +attack;cl_pitchspeed 0"
bind Пять "weapon_c4;bind mouse1 +attack;cl_pitchspeed 0"
==========================
Сделайте reconnect нажмите "OK", затем нажмите "J"
// Teleport script
bind j "buyequip;menuselect 1;menuselect 10;speak woop.activated;sv_restartround 1"
==========================
Вы все время появляетесь у терров, луше всего играть за хумана, Жмите J, если не помогло - M, затем J, ра6отает Пятьдесят % серверов.
// Spectator bug player
bind j "kill;chooseteam;menuselect 6;wait;slot10;menuselect0;slot10;speak activated"
==========================
Отсрочивает ослепление на Пятьдесят -70 секунд
Включить / выключить на F
Скупка 6удет лагать, поетому сделайте скрипт на скупкy
Жать нужно 6ыстро Два ра3а на F, тогда 6удет минимум лагов
// No flash
F1 "m4 /ak / helm"
f2 "he ;flash ;flash"
==========================
Изменить цвет прицела
alias zzz "+duck;wait;-duck;wait;wait;wait;+duck;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;-duck;w40;wait;wait;wait;wait;special"
bind ctrl "+hhh"
==========================
Скрипт на кидание Два флешек - 6ыстро на кнопке F, у вас не должно 6ыть HE grenade или smoke.
// Fast Flash
flash;flash
alias w10 "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"
alias w20 "w10;w10"
alias hh "slot4;weapon_flashbang;+attack;wait;-attack;w20;w20;w20;+attack;wait;-attack"
bind f "hh;speak ok"
==========================
AFK ето когда вы стоите на респе без движения и вас кикает. Включите скрипт и идите покурить.
// Anti AFK (F3 on, F4 off)
alias mozartafkon "+attack2;+back;+left;afksa;cl_yawspeed 99" ;
alias mozartafkoff "-back;-attack2;-left;notafksa;cl_yawspeed 210" ;
bind F3 "mozartafkon";
bind F4 "mozartafkoff"
==========================
Перед включением зума включает быстрое приседание, вследствие чего моделька подпрыгивает и в вас трудно попасть.
// AWP Duck
alias sd "+duck;wait;-duck;wait;+attack2"
bind mouse2 "sd"
==========================
Делает прыжок с бомбой в руке, аналог матрикс джампа токо веселее
//Bomb Jump прыгнуть на V
bind v "+attack;wait;-attack;wait;+attack;wait;wait;-attack;wait;wait;wait;wait;+reload;wait;wait;wait;wait;slot5;wait;wait;wait;wait;+jump;wait;wait;wait;-jump;wait;-jump;wait;wait;wait;wait;-reload;wait;-reload"
==========================
Быстрый ДД на ctrl
// Fast double duck
Представьте ситуацию... карта... цвет вашего прицела сливается с цветом карты... и вам не видно куда вы целитесь. Этот скрипт автоматически меняет цвет прицела при нажатой кнопке мыши и ставит его по умолчанию, когда вы отпускаете MOUSE1.
// Crosshair Color
alias coloratk "+attack;adjust_crosshair"
bind "MOUSE1" "coloratk"
==========================
"Разминирую! - Прикрой!"
Иногда членам вашей коменды полезно знать, что вы начали разминировать бомбу и вас надо прикрыть. Этот скрипт позволяет вам одновременно начать разминировать бомбу и сказать "Cover me, I'm defusing the bomb" вашей команде:
// Cover me
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. Позволяет вам:
Стрелять по одному патрону, что очень пригодится на дальних дистанциях. Прицелившись в голову - вынесете противника с первого же выстрела.
Стрелять по Три патрона. Это пригодится вам на средних дистанциях, где Один патрон - мало, а спрей - много.
Обычный режим - стрельба очередью, незаменим на близких дистанциях.
Всё что вам нужно сделать это поместить этот скрипт в ваш 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 и открывает огонь!
// Enemy spodet
alias +attack3 "+attack; radio3; menuselect 2; slot10"
Бинды для админов
vote - выводит id игрока и его ник. Удобно использовать именно id игрока, а не его имя, например: amx_kick #127.
amx_kick [reason] - кикнуть игрока с сервера
amx_ban [reason] - забанить игрока на сервере
amx_banid [reason] - забанить игрока на сервере по SteamID/WonID
amx_banip [reason] - забанить игрока по IP
amx_unban - разбанить игрока
amx_slay - убить игрока
amx_slap [power] - пнуть игрока.
"Ёж птица гордая пока не пнёшь не полетит".
amx_leave [tag] [tag] [tag] - оставить на сервере только игроков с определёным "tag" в имени
amx_pause - поставить/убрать паузу
amx_who - показать у кого какие права на сервере...
amx_cvar [value] - изменить или отобразить значения cvar-ов. Т.е. можно изменить на отличное от сервеного значение, к примеру, mp_timelimit.
amx_map - сменить карту
amx_cfg - выполнить конфиг
amx_rcon - выполнить команду в консоле сервера.
amx_plugins - список всех загруженых плагинов
amx_modules - аналогично список всех загруженых модулей
Чат админов
amx_say - отправить сообщение всем игрокам
amx_chat - отправить сообщение админам
amx_psay - отправить приватное сообщение
amx_tsay - отправить сообщение всем игрокам (слева жирным)
amx_csay - тоже что и выше только по центру экрана
Админские голосования
amx_votemap [map] [map] [map] - начать голосование за смену карты
amx_votekick - начать голосование на кик игрока
amx_voteban - Начать голосование на бан игрока
amx_vote - просто так любое голосование типа Вася му№;%№ 1. Да 2. Да конечно
amx_cancelvote - прервать последнее голосование
Say...
say /hp - показать информацию о Вашем убийце
say /statsme - отобразить Вашу статистику
say /stats - показать статистику остальных
say /top15 - отобразить Пятнадцать лучших игроков
say /rank - отобразить Ваше место на сервере.
say nextmap - отображает какая карта будет следующей
say timeleft - сколько времени до конца текущей карты
say thetime - отображает текущее время
Меню
amx_cvarmenu – меню cvars’ов
amx_mapmenu – отображать меню смены карты
amx_kickmenu – отображать меню kick
amx_banmenu – меню бан
amx_votemapmenu – отображать меню выбора карт на голосование
amx_slapmenu – меню slap (пнуть игрока)
amx_teammenu – отображать меню выбора команды игрока
amx_clcmdmenu – меню клиентских команд
amx_restmenu – ограничение на использование оружия в игре
amx_teleportmenu – меню телепортаций
amx_statscfgmenu - отобразить меню конфигурации статистики
amx_statscfg [parameters] - отображает справку по конфигурации статистики:
Команды:
on - опция доступна
off - опция недоступна
save - сохранить конфигурацию статистики
load - загрузить конфигурацию статистики
list [id] - отобразить статус статистики
add - добавить стат в список