КОМАНДЫ
Incrementvar
В Counter-Strike: Source есть команда, которая
позволяет игроку прокручивать значение от максимального до
минимального. Синтаксис команды имеет следующий вид: incrementvar
<название переменной> <минимальное значение>
<максмимальное значение> <инкремент>.
Вот таким незатейливым образом можно заставить меняться цвет прицела непосредственно во время игры:
Quote
bind p "incrementvar cl_crosshaircolor 0 4 1"
А вот еще один демонстративный пример использования команды
incrementvar, который позволяет регулировать громкость в любой момент
времени. Клавиша [Page Up] - громче, [Page Down] - тише.
Quote
bind pgup "incrementvar volume 0 1 0.1"
bind pgdn "incrementvar volume 0 1 0.1"
BindToggle
BindToggle позволяет создавать переключатели для
команд, которые могут быть в состоянии on или off (0 или 1). Для
примера возьмем команду cl_showfps, которая показывает в верхнем правом
углу экрана значение вашего fps. Чтобы по нажатию клавиши [F1]
количество fps появилось на экране, а при повторном исчезло -
используйте следующий скрипт:
Quote
BindToggle f1 cl_showfps
Для сравнения, чтобы сделать подобный переключатель в предыдущих версиях Counter-Strike, вам бы понадобились следующие строки:
Quote
alias fps "fpson"
alias fpson "cl_showfps 1; alias fps fpsoff"
alias fpsoff "cl_showfps 0; alias fps fpson"
bind f1 "fps"