Случайный файл:
Заявки на открытие:
Игроков: 2133
Файлов: 16004

Meta скрипты, делаем привязку и автоматическую закупку, руководство.

Meta скрипты, делаем привязку и автоматическую закупку, руководство.



Давайте с вами разберёмся, что такое же Meta скрипты, и как с ними работать. Вы ведь иногда замечали, что когда игрок закупает некоторое обмундирование, то у него произносится какая то команда в общем чате, или когда он перезаряжается, то на экране у всех выводиться допустим такое сообщение «Я перезаряжаюсь, прикройте меня». И вы скорее всего мечтали, чтобы у вас была такая же фишка. Всё элементарно и просто. Для того чтобы забиндить на одну кнопку закупку и прочие дочерние команды нам и потребуются мета скрипты. Будем учиться писать их сами. А не воровать из конфигов уже знающих игроков.
Сейчас мы с вами разберём самый лёгкий из примеров, это привязку радио команд к разным клавишам. Чтобы не искать в списке команд нужную, когда надо крикнуть на всю игру. И так. Для начала нам нужно создать 2 алиас команды.
Алиас для первой команды 1, оперделяет действие 1, ожидание, и действие 1.
alias command1 "action1; wait; action1"

Теперь создадим для второй команды 2, будем определять действие 1, ожидание, действие 2.
alias command2 "action1; wait; action2"

Ставим по дефолту команду один и биндим её к клавише F1.
bind f1 "command1"
После создаём сами мета-алиасы для этих двух команд.
То есть когда мы нажали, то запуститься которая с плюсом, если не нажали то с минусом.
alias +meta1 "bind f1 command2"
alias -meta1 "bind f1 command1"


После этого делаем привязку к метаклавише, у нас она допустим будет alt:
bind alt "+meta1"

Всё, теперь мы созрели для того, чтобы привязать алиасы к клавишам, и вытянуть их из голосовых радио команд.
Привяжем их к трём клавишам.
I – будет команда Affirmative
K – будет команда Go, Go, Go
L – будет команда Team, Fall Back


Теперь создаём алиасы для радиокоманд, то есть выборка из клавиш.

alias affom "radio3; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10"
alias gogog "radio2; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10"
alias fallback "radio2; wait; menuselect 2; wait; wait; wait; slot10; wait; slo10"


Всё, считайте что уже всё сделано и готово. Осталось прописать клавиши и считайте, что кролик в шляпе)))

биндим по дефолту
bind s "+back"
bind a "+moveleft"
bind f "+attack2"


Теперь делаем связку с мета алиасами. Мы это в самом начале разбирали.
И так:
alias +meta "bind s gogog; bind a affom; bind f fallback"
alias -meta " bind s drop; bind a +moveleft; bind f +attack2"

Всё, теперь биндим самую основную мета клавишу и всё.
bind r +meta


1104 просмотров
Автор: Arhivator | Дата публикации: 1-03-2012, 16:07
Получить ссылку:
Похожие публикации из этой рубрики: Counter-Strike 1.6, статьи кс 1.6
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Вам запрещено публиковать комментарии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
© Csru.ru, 2010–2014
+18
Выберите игру:

Cообщества:
Rambler's Top100