Главное меню
Главная страница Форум Гостевая книга Наши сервера


Клан
Состав клана Устав клана Наши CW Правила CW


Файлы
Карты для CS Готовые сервера Программы для CS Плагины для сервера Меню для CS Flash ролики CS Winamp на тему CS Лого для CS Античиты для CS Боты для CS Скачать CS Аватары CS Фоны CS Словарь CS Прицелы CS Патчи CS Конфиги CS Прицелы CS Патчи CS


Информация
Описание оружия Тактики CS Консольный команды Рассказ отца CS Cтихи CS История CS Админские команды Инфа о античитах CS Хостинги игровых серверов


Мастерская
Создание скриптов amx квары Настройка стрельбы Как создавался dust2 Создание биндов на закупку Создание мувика Создание сервера Делаем админку Прыжки Создание лого Ошибки CS Создание сервера(способ2) Распрыжка


Мини-чат



Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0



Cycle скрипты

Cycle скрипты обычно используются для изменения настроек. С помощью клавиши можно перейти по циклу, а потом вернутся на начальную позицию.

Cинтаксиc:

Начальное значение алиаса cycle

alias cycle «cycle1»

Для каждой настройки назначаем команды и меняем алиас на 2 цикл

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 «клавиша (Пример: b)» «cycle»
Meta скрипты

С помощью meta-скриптов можно назначить на одну клавишу несколько настроек.

Синтаксис:

Алиасы для команд:

alias command1 «action1; wait; action1» — alias для первой команды.
alias command2 «action1; wait; action2» — alias для второй команды.

Теперь назначим, что будет по умолчанию:

bind f1 «command1»

Мета-алиасы:

alias +meta1 «bind f1 command2» — данная команда запускается, когда клавиша нажата.
alias -meta1 «bind f1 command1» — а эта команды, когда клавиша не нажата.

Теперь назначим клавишу:

bind ctrl «+meta1»

Пример.

При нажатии на клавишу «Q» клавиши «S», «G», «F», «A» будут «писать в чат» радиокоманды «Storm in Front», «Go, Go, Go», «Team, Fall Back» и «Affirmative» соответственно. При отпущенной «Q»клавиши будут выполнять команды: движение назад, дроп оружия, альтернативная стрельба и стрейф влево.

Алиасы для радиосообщений:

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 q+meta

Скрипты переключения

Как видно из названия, переключатели действуют по принципу включить/выключить.
Пример:

alias d0 «developer -1; con_notifytime 0»
alias d1 «con_notifytime 8; developer 1»
alias ngon «d1; echo Net Graph on; d0; net_graph 3; alias ng ngoff»
alias ngoff «d1; echo Net Graph off; d0; net_graph 0; alias ng ngon»
alias ng «ngon»
bind n «ng»

Отражает на экране надпись Net Graph off, выключает Net Graph, назначает кнопку n алиасу ngon
В результате на одной кнопке получаем и включение и выключение.
Скрипты incrementvar

Суть таких скриптов достаточно проста: при нажатии на определённую клавишу скрипт циклически меняет значение команды. Начиная от стандартного значения до наименьшего и заканчивая наибольшим.

Пример:

alias crosshaicolor «incrementvar cl_crosshaircolor 0 4 1»
bind n crosshaicolor

Где 0 — минимальное значение, 4 — максимальное, 1 — стандарт

При нажатии на n цвет прицела будет менятся. Вместо команды cl_crosshaircolor можно поставить далеко не все команды.
Press and Relise скрипты

Механизм этих скриптов такой: при нажатии на клавишу выполняется некоторые команды, а как только эту клавишу отпускаешь — другие.

Написание такого скрипта можно разбить на два шага.
1. Пишем алиасы:

alias «+press» «command1; command2»
alias «-press» «command3; command4»

Обратите особое внимание на «+» и «-». Они должны обязательно ставится перед именем алиаса, иначе сделать «прес-энд-релиз» скрипт невозможно. Второй алиас не является обязательным, если при отпускании клавиши никаких действий совершать не надо.

2. Биндим клавишу

bind «?» «+press»

Вот вообщем-то и все. Осталось только привести пример. Я думаю всем понятен, а может и полезен, будет пример с показом радара:

alias «+radar» «drawradar»
alias «-radar» «hideradar»

bind «q» «+radar»

В заключение, хотелось бы отметить, что скрипты «Press and Relise» можно применять и для других целей, например дял покупки оружия. Кроме того, аналогично работают некоторые встроенные команды в CS.

Форма входа

Гость !


шаблоны для ucoz
Игрок, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!



Наш сервер



Наш 2 сервер



Наши партнёры

Мониторинг серверов CS 1.6
Сервера CS
сервера cs 1.6Монитор cs серверовМониторинг серверовремонт macbookmon1toring.ruМонитор cs серверов

Админ Сайта | Father of CS | 2024
Бесплатный конструктор сайтов - uCoz