Суббота, 18.05.2024, 14:53
Приветствую Вас Гость | RSS
...
Counter-Strike 1.6
Меню
Читы
Боты
Патчи
Звуки
Карты
Триксы
Плагины
Конфиги
Спрайты
Логотипы
Прицелы
Анти-Читы
Программы
Скачать игру
Модели оружия
Модели игроков
Онлайн Мувики
Готовые сервера
Модели окружения
Обзоры игр
Action/Шутеры
Strategy/Стратегии
RPG/Ролевые
MMORPG/Онлайн игры
Sport/Спортивные
Racing/Гонки
Arcade/Аркады
Horror/Ужасы
Adventure/Приключения
Mix/Микс
Other/Разное
Администрация
9714630 - Temo4ka.p
377771985 - Greedz
5335681 - Jon



По вопросам о дизайне и о команде сайта, просьба обращаться Temo4ka.p.
Поиск
Топы
Наши сервера

Статистика

Зарег. на сайте
Всего: 16552
Новых за месяц: 47
Новых за неделю: 3
Новых вчера: 0
Новых сегодня: 1
Из них
Администраторов: 4
Модераторов: 1
Проверенных: 0
Обычных юзеров: 16547
Из них
Парней: 16536
Девушек: 16
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Sky-Game.ru » Игры » Counter-Strike 1.6 » Meta скрипты
Meta скрипты
Temo4ka™Дата: Вторник, 03.11.2009, 17:23 | Сообщение # 1
Профессионал
Группа: Администраторы
Сообщений: 268
Награды: Вручть
[1]
Репутация: Прибавить
[ 10 ]
Было ли когда-нибудь с вами такое, что вам не хватало клавиш на клавиатуре, потому что вы забиндили и всю покупку, и сообщения, и радиокоманды? А хотели ли вы забиндить на одну и ту же клавишу несколько разных команд? Если ваш ответ да, то эта статья для вас. В ней я расскажу вам как сделать мета-скрипты. Что ж, начнем с синтаксиса:

// Сделаем алиасы для каждой команды
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


 
Форум Sky-Game.ru » Игры » Counter-Strike 1.6 » Meta скрипты
  • Страница 1 из 1
  • 1
Поиск: