alias
Syntax:
#alias {ИМЯ МАКРОСА} {КОМАНДЫ}
Макрос (алиас) позволяет задать новую команду, составив ее из последовательности более простых. При отдаче команды с именем существующего алиаса JMC заменит его на последовательность команд, заданную в данном алиасе. В командах могут использовать специальные переменные: %0…%9, предназначенные для косвенного указания слов строки, на которую применяется алиас. Переменная %0 обозначает последние слова в команде с использованием алиаса, переменные %1-%9 содержат слова строки.
Примеры:
#alias {k} {kill %1}
Каждый раз, когда вы отдадите команду k ИМЯ
, игровому серверу будет отправлена строка kill ИМЯ
. Т.е. k dragon
заменится на kill dragon
.
#alias putex {put %1 into %2; #showme {done: %0}}
Теперь вы можете отдать команду вроде putex bread chest
. При этом игровому серверу отошлется строка put bread into chest
а вам ответят строкой done: bread chest
. В данном примере переменная %0
содержит bread chest
, %1
содержит bread
и %2
содержит chest
.
Если второй параметр алиаса отсутствует, JMC покажет вам все алиасы, имя которых совпадает с указанным.
Примеры:
#alias k
JMC покажет информацию об алиасе с именем “k”.
#alias *get*
JMC покажет информацию обо всех алиасах, в имени которых содержится сочетание букв “get”.
Если команда #alias
отдана вообще без параметров, JMC выведет информацию обо всех заданных алиасах.
См. также: #unalias
blog comments powered by Disqus