Воскресенье, 21.12.2025, 10:21Приветствую Вас Гость
| Новости | Форум | Реклама на сайте | Файлы |
Меню
Главная страница
Информация о сайте
Каталог файлов
Форум
Фотоальбомы
Топ сайтов
Бесплатная раскрутка
Правила обмена баннерами

Скачать Counter-Strike [30]
Статьи о Cs1.6 [168]
Мастерская [7]
CS - Аватарки [2]
CS - Юзер бары [9]
Стишки про CS [1]
Картинки [0]
Как стать отцом CS [0]
Разные программы cs [14]
Файлы сs [659]
uCoz [521]
Плагины cs [103]
AllSubmitter [3]
Спрайты для Counter-Strike 1.6 [20]

Последние файлы

Опрос
Как вы к нам попали ?
1. Поисковик
2. Баннер
3. Непомню
4. Ссылка
5. Друг сказал



Всего ответов: 126


Реклама :

Главная » Файлы » Статьи о Cs1.6

Виды скриптов cs
  • Зарегисртируйтесь чтобы качать
  • 03.06.2009, 16:53



    Cycle скрипты(Циклы)

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

    Ниже приведен синтаксис дял такого вида скриптов:

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

    alias cycle "cycle1"


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

    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 "?" "cycle"


    Meta скрипты.

    Было ли когда-нибудь с вами такое, что вам не хватало клавиш на клавиатуре, потому что вы забиндили и всю покупку, и сообщения, и радиокоманды? А хотели ли вы забиндить на одну и ту же клавишу несколько разных команд? Если ваш ответ да, то эта статья для вас. В ней я расскажу вам как сделать мета-скрипты.

    Что ж, начнем с синтаксиса:
    Сделаем алиасы для каждой команды

    alias command1 "action1; wait; action1"//Алиас для первой команды//
    alias command2 "action1; wait; action2" //Алиас для второй...//


    Теперь выберем, что будет по дефолту

    bind f1 "command1"


    Делаем мета-алиасы:

    alias +meta1 "bind f1 command2" // Эта команда запускается, когда нажата мета-клавиша
    alias -meta1 "bind f1 command1" // А эта, когда не нажата


    Назначаем мета-клавишу

    bind alt "+meta1"


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

    Делаем алиасы для радиосообщений

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



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

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

    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" можно применять и для других целей, например дял покупки оружия. Кроме того, аналогично работают некоторые встроенные команды в КС, в частности +forward


    В этой статье были использованы статьи других авторов имена которых нам неизвестны. Если вы являетесь автором одной из этих статей и вам кажется, что мы ущемляем ваши права. пожалуйста, свяжитесь с нами и мы немедленно разместим ваше имя или удалим материал с сайта.



    Рекомендуем посмотреть:
    Словарь чит-слов Counter-Strike
    Словарь чит-слов Counter-Strike...
    Описание мода Zombie Plague (Zombie Infection)
    Привет. Сейчас расскажу тебе, как играть на cs14.hotpoint.org.ua. Сначала, когда заходишь, не совсем понятно, что делать, кого валить, как патроны покупать... Но если ты не поленишься, и прочитаешь эт...
    Запускаем 2 сервера
    Запускаем 2 сервера...
    Категория: Статьи о Cs1.6 | Добавил: Kz-love | Теги: Виды скриптов cs
    Просмотров: 691 | Загрузок: 0 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Профиль

    Кабинет
    Воскресенье
    21.12.2025
    10:21



    Картинки


    Свежие файлы

    Поиск

    Друзья сайта

    Теги

    Cейчас на форуме

    Файлы
    Комментарии: 387
    Форум: 588/1735
    Картинок: 48
    Новости: 730
    Файлы: 1605
    Сайты: 19

    Пользователи
    Зарег. на сайте :
    Всего: 9075
    овых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0
    Из них :
    Администраторов: 2
    Модераторов: 0
    Проверенных: 0
    Обычных юзеров: 9070
    Забаненных юзеров: 2
    Из них:
    Парней: 7304
    Девушек: 68

    Кто нас посетил:

    Статистика
    INFO-CS - всё для Сounter Strike





    При копировании материалов с сайта источник на info-cs.net.ru обязателен Карта сайта