| Все знают команду bind, которая присваивает клавише функцию. Например, bind mouse1 kill вызовет при нажатии левой кнопки мыши смерть игрока. Но не все знают про скрипты CS, так называемые алиасы или метабинды. Между тем, это довольно любопытная и полезная штука. Алиас (alias) — это имя, присвоенное некоторой последовательности команд. Alias переводится как: вымышленное имя, прозвище, кличка. Затем алиас присваивается какой-нибудь клавише через знакомый нам bind. Таким образом, мы получаем выполнение сразу нескольких команд при нажатии на 1 кнопку! Пример скрипта: alias vol "volume 0.55;" bind DEL "vol" Данный CS скрипт создает алиас 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. В каждом из алиасов выполняется по 4 команды. Сначала включается отображение сообщений на экране; затем сообщение появляется; затем выключается отображение сообщений; и затем кнопка DELETE переназначается на другой алиас, чтобы показывалась другая фраза. Нажав в первый раз на DELETE, мы увидим надпись: GOD GOD GOD!!!, а во второй раз мы увидим: NO NO NO!!!. Таким образом, на одну кнопку мы повесили две последовательности, выполняемые по очереди. Скрипты покупки bind "KP_DOWNARROW" 44 alias ex "ww;qq" alias ww "wait;wait;wait" alias qq "wait;slot10;wait;slot10;wait;slot10;wait;slot10;wait;slot10" alias 44 "buy;menuselect 4;menuselect 4;buy;patrony1;ex" alias patrony1 "buy;menuselect 6;ex" Данный CS скрипт автоматически закупит оружие 4-4 и патроны к ней при нажатии на кнопку KP_DOWNARROW, это стрелка вниз на доп. клавиатуре. 2,3,4 строчки — нужны для закрытия менюшек покупки при большом пинге (бывает, что они не закрываются). В 5-ой строчке мы, собственно, и покупаем оружие, выбирая цифры из меню. А также мы используем вложенный алиас patrony1. Здесь ничего сложного нет. Просто при выполнении 5-ой строки вызовется алиас по имени patrony1, в котором указана покупка патронов. Скрипт громкости Следующий CS скрипт поместите в ваш конфиг. Скрипт позволяет плавно (с шагом 0.05) менять громкость звука в CS. Громкость — одна из самых частых команд, нужных в игре. Увеличение громкости на 0.05 — PageUp Уменьшение громкости на 0.05 — PageDown Дополнительно скрипт показывает графическое представление громкости на экране (очень удобно)!
|