7 октября 2011 г.

Что такое макрос?

 Что такое макрос?
Макрос это список команд. Я думаю, что вы знакомы с парочкой из них
  • /say (/s)
  • /whisper (/w, /talk, /t)
  • /emote (/e, /em, /me)
  • /dance
  • И для вас ПвП-игроков, я не могу забыть о /spit
С макросами, мы можем не только использовать команды, как кнопки действий, но мы также можем использовать эти команды одновременно. Каждая из уникальных команд начинается с новой строчки и пишется точно так же, как и в окне чата. К примеру, если вы хотели иметь макрос, выкрикивающий «Танцуют все!» и затем начинающий ваш танец, вы бы записали это так:
/y Танцуют все!
/dance

Полный список консольных команд можно найти по адресу http://www.wowwiki.com/List_of_Slash_Commandsоднако на данный момент, некоторые из команд. WoWWiki, чудесный источник дополнительной информации о макросах, особенно по скриптам с использованием команды /run (о которой мы еще поговорим далее).
Примечение: Заранее хочу заметить, что макросы всегда выполняются полностью. Это значит, что если вы нажали кнопку, макрос исполняет каждую команду от начала и до конца, перед тем как вернуть контроль игре. Это особенность имеет два важных момента. Во-первых, если вы напишите макрос, требующий долгого исполнения (к примеру, /run for i=1, 100000000 do end), игра повиснет на все время, пока исполняется макрос.
Во-вторых, и что еще важнее, нет ни какого способа дождаться конца макроса, не вешая игру. Этот факт станет более очевидным, когда мы начнем разбираться с командой /cast и ей подобными. Некоторые аддоны могут предоставлять способ отсроченного исполнения команд, но они могут использоваться лишь в случае «щадящих» функция вроде общения, эмоций и посылке команд другим аддонам (хотя, одевание оружия во время боя тоже разрешено).

Комментариев нет:

Отправить комментарий