• Страница 1 из 1
  • 1
Скрипты
сообщение 13.07.2011, 22:19
Сообщение #1



Группа: Администраторы
Сообщений: 101
Регистрация: 03.07.2011
Из: Российская Федерация
Пользователь №: 1

Циклические алиасы.
Из названия должно быть понятно, что действия в таких алиасах должны повторяться в определенной последовательности.
Рассмотрим на примере скрипта для смены ника:

alias cycle "myname1"
alias cycle1 "name Player1; alias cycle cycle2"
alias cycle2 "name Player2; alias cycle cycle3"
alias cycle3 "name Player3; alias cycle cycle4"
alias cycle4 "name Player4; alias cycle cycle5"
alias cycle5 "name Player5; alias cycle cycle1"
bind "p" "cycle"

Здесь действие алиаса привязанно (забиндено) на клавишу "P"
При каждом нажатии на клавишу "P" ваш ник в игре будет сменяться в порядке: Player1 --> Player2 --> Player3 --> Player4 --> Player5 --> Player1 --> и далее снова покругу.
Способов и целей использования море: смена рейтов в зависимости от соединения, смена руки и т.д.
=========================================
Мета-алиасы.
Позволяют на одну клавишу назначить несколько разных действий, за счет использования мета-клавиши.
Рассмотрим простой пример:
Задаем алиасы

alias rght "say_team Bce Ha IIpaBo ===>"
alias lft "say_team <=== Bce Ha JIeBo"
Задаем мета-алиасы

alias +metakey "bind F3 lft"
alias -metakey "bind F3 rght"
Назначаем бинды по умолчанию

Code
bind "F3" "rght"

Назначаем мета-клавишу
Code
bind "F4" "+metakey"

Рассмотрим, что же делает этот скрипт.
При обычном нажатии на клавишу "F3" Вы отправляете в чат своей команде сообщение "Bce Ha IIpaBo ===>", если же нажать клавишу "F4" и неотпуская ее нажать все ту же клавишу "F3", то передаваемое Вами сообщение будет - "<=== Bce Ha JIeBo".
Конечно, можно создавать и более сложные мета-алиасы rolleyes
==============================================


--------------------
  • Страница 1 из 1
  • 1
Поиск:
Мини-чат