Категории раздела |
|
|
Наш опрос |
|
|
Статистика |
|
|
|
Скрипты для CS:S
Скрипты для CS:S
Все знают команду 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
Дополнительно скрипт показывает графическое представление громкости на экране (очень удобно)!
//VOLUME aliases from 0.05 till 1.0
alias
volume005 "developer 1; echo 0.05 |-------------------; volume 0.05;
alias nextup volume010; alias nextdown volume005;developer 0" alias
volume010 "developer 1; echo 0.10 -|------------------; volume 0.1;
alias nextup volume015; alias nextdown volume005;developer 0" alias
volume015 "developer 1; echo 0.15 --|-----------------; volume 0.15;
alias nextup volume020; alias nextdown volume010;developer 0" alias
volume020 "developer 1; echo 0.20 ---|----------------; volume 0.2;
alias nextup volume025; alias nextdown volume015;developer 0" alias
volume025 "developer 1; echo 0.25 ----|---------------; volume 0.25;
alias nextup volume030; alias nextdown volume020;developer 0" alias
volume030 "developer 1; echo 0.30 -----|--------------; volume 0.3;
alias nextup volume035; alias nextdown volume025;developer 0" alias
volume035 "developer 1; echo 0.35 ------|-------------; volume 0.35;
alias nextup volume040; alias nextdown volume030;developer 0" alias
volume040 "developer 1; echo 0.40 -------|------------; volume 0.4;
alias nextup volume045; alias nextdown volume035;developer 0" alias
volume045 "developer 1; echo 0.45 --------|-----------; volume 0.45;
alias nextup volume050; alias nextdown volume040;developer 0" alias
volume050 "developer 1; echo 0.50 ---------|----------; volume 0.5;
alias nextup volume055; alias nextdown volume045;developer 0" alias
volume055 "developer 1; echo 0.55 ----------|---------; volume 0.55;
alias nextup volume060; alias nextdown volume050;developer 0" alias
volume060 "developer 1; echo 0.60 -----------|--------; volume 0.6;
alias nextup volume065; alias nextdown volume055;developer 0" alias
volume065 "developer 1; echo 0.65 ------------|-------; volume 0.65;
alias nextup volume070; alias nextdown volume060;developer 0" alias
volume070 "developer 1; echo 0.70 -------------|------; volume 0.7;
alias nextup volume075; alias nextdown volume065;developer 0" alias
volume075 "developer 1; echo 0.75 --------------|-----; volume 0.75;
alias nextup volume080; alias nextdown volume070;developer 0" alias
volume080 "developer 1; echo 0.80 ---------------|----; volume 0.8;
alias nextup volume085; alias nextdown volume075;developer 0" alias
volume085 "developer 1; echo 0.85 ----------------|---; volume 0.85;
alias nextup volume090; alias nextdown volume080;developer 0" alias
volume090 "developer 1; echo 0.90 -----------------|--; volume 0.9;
alias nextup volume095; alias nextdown volume085;developer 0" alias
volume095 "developer 1; echo 0.95 ------------------|-; volume 0.95;
alias nextup volume100; alias nextdown volume090;developer 0" alias
volume100 "developer 1; echo 1.00 -------------------|; volume 1.0;
alias nextup volume100; alias nextdown volume095;developer 0"
alias nextup "volume055;" alias nextdown "volume045;"
bind "PGUP" "nextup" bind "PGDN" "nextdown"
|
Категория: Статьи по CS | Добавил: WARMEHANOID (04.10.2010)
|
Просмотров: 440
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Наша кнопка |
Мы будем вам признательны, если вы разместите нашу кнопку у себя на сайте. Если вы хотите обменяться с нами баннерами, пишите в личку админу:
|
|
Поиск |
|
|
Друзья |
|
|
|