Привет Гость , чтоб просматривать файлы или скачивать
вам всего лишь нужна зарегистрироваться или войти
под своим логином.
Меню сайта
Категории раздела
SourceMod и Mani Admin Plugin [3]
Как прописывать админку [3]
Как устанавливать моды. [1]
Всё остальное [87]
Конфиги Css [5]
Скрипты [5]
Различные Настройки Сервера CSS [6]
Реклама
Партнеры
Мониторинг серверов CS 1.6 Мониторинг серверов
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Скрипты

"Мета" скрипты
Было ли когда-нибудь с вами такое, что вам не хватало клавиш на клавиатуре, потому что вы забиндили и всю покупку, и сообщения, и радиокоманды? А хотели ли вы забиндить на одну и ту же клавишу несколько разных команд? Если ваш ответ да, то эта статья для вас. В ней я расскажу вам как сделать мета-скрипты. Что ж, начнем с синтаксиса: 
// Сделаем алиасы для каждой команды 
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

Категория: Скрипты | Добавил: canon (10.08.2011)
Просмотров: 286 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Витрина Ссылок
Купить ссылку здесь
(Цена: 1.00 руб.)


Поставить к себе на сайт
Поиск
Форма входа
Мини-чат
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz