Что же такое макросы?
- Макрос - набор "/"slesh команд позволяющих выполнять несколько игровых действий нажатием одной единственной кнопки на панели. Все созданные игроком макросы , хранятся на сервере , поэтому они доступны всем персонажам на аккаунте.
Для чего они нужны ?
- Макросы позволяют создавать свои кнопки , которые могут обьединять в себя несколько игровых действий.
Что они умеют ?
- Использовать любые предметы
- Применять заклинания
- Ловить в таргет
- Говорить
- Использовать игровые эмоции
- Распылять предметы
- Просеивать руду
- и т.д.
Макросы общего назначения
- /chatlog - Сохраняет все сообщения из чата в отдельный текстовый файл(путь к файлу находится в корне игры - \Logs\WoWChatLog.txt )
- /combatlog - Макрос сохраняет все логи боя в отдельный текстовый файл (путь к файлу находится в корне игры -\Logs\WoWCombatLog.txt )
- /reload - Перезагружает весь пользовательский интерфейс. Не выходя при этом из игры.
- /afk *здесь указываем свой текст*(Прим. в самом макросе * не пишем) - макрос ставит игровой статус "Отошел" и добавляет к нему текст, что мы увидим в деле , игрок который вам пишет увидит сообщение с вашим комментарием , например /afk Ушел курить
- /script PetAbandon() - Этот макрос может сильно выручить чернокнижников и рыцарей смерти , в игре бывает такое , что пропадает панель управления питомцев , после использования этого макроса, происходит перезагрузка панели .
- /script n=GetNumWhoResults(); i=1; while(i<n+1) do c,g=GetWhoInfo(i); if(g=="") then GuildInvite(c); end; i=i+1; end; - Этот макрос сканирует местность и все те игроки , которые вв данный момент не состоят в гильдии будут приглашены в вашу.
Макросы работающие со звуковыми настройками в игре :
- /run UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE") /console Sound_EnableSFX 0 - Макрос выключат звуковые и текстовые оповещения игры о : недосточном количестве маны , короткой дистанции , готовности применения заклинания
- /run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE") /console Sound_EnableSFX 1 - Значения по умолчанию .
Макросы для покупки/обмена/продажи игровых предметов:
- /script ClearCursor()local g,i,j,s,a,b=gsub;for i=0,4 do for j=1,GetContainerNumSlots(i)do s=GetContainerItemLink(i,j)if(s)then a,b,s=GetItemInfo(g(g(s,".*\124H",""),"\124h.*","" ))if(s==0)then PickupContainerItem(i,j)DeleteCursorItem()end;end; end;end -Этот макрос удаляет весь хлам из сумок. (Удаление происходит по системе если цвет вещи "серый" - удалить.)
- /run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"cff1eff00") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end - Этот макрос отличается от предыдущего тем , что система удаления затрагивает только "зеленку".
- /run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"Грубый камень") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end - Этот макрос более цельный , в том смысле , что позволяет удалить конкретные вещи , в данном примере "грубый камень".
- /run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"cffffffff") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end - Этот макрос удаляет все "белые" вещи из сумок.
- /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy ("Эмблема героизма",255) - Бывает такое , что у игрока множество эмблем одного конкретного вида , их можно обменять на другие , но процесс этот очень трудоемкий и скучный .Этот макрос позволяет автоматизировать процесс обмена эмблем. В этом примере он покупает 255 Эмблем героизма ( кстати 255 это пиковое значение , выше которого указывать не получится). Процесс использования очень простой , открываем менюшку продавца , иактивируем макрос . Как уже говорилось выше , данный макрос покупает 255 эмблем героизма , число и название можно поменять , тем самым переделывая макрос под свои конкретные нужды .
Макрос для работы с камерой :
- /console cameraDistanceMaxFactor 3.4 - Устанавливает максимальное удаление камеры от игрока , к слову где то в два раза больше нежели , позволяет установить игра в меню изображение.
Макросы для аддонов:
- /script CombatLogClearEntries() - Очищает все логи recount,особенно полезно , в тот момент когда он перестал подсчитывать статистику . удобно тем , что не нужно выходить из игры.
- /disableaddons - макрос позволяет выключить все аддоны разом ( для этого потребуется перезагрузка всего интерфейса.
- /enableaddons - Аналогично предыдущему, включаем все аддоны разом.
- /run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries); - очищает все содержимое аддонов ( полезно , если стали замечать какие то огрехи в работе)
Макросы для группы/рейда:
- /script LeaveParty () - Лив из пати.
- /roll - Кидает в чат случайное число от 1 до 100.
- /script SetDungeonDifficulty(y) y=1(5об) у=2(5гер) - Обновляет все подземелия
- /equipset "название набора" - одевает на игрока , сохраненный заранее набор одежды.
- /usetalents 1 или /usetalents 2 - макрос позволяет быстро менять спеки , 1й соответствует порядку отведенному в окне талантов.
PvP Макросы:
- /Duel - Предлогает игроку дуэль
- /CancelDuel() - Отменить предложенную дуэль
- /script JoinBattlefield(1, asGroup) - Рег на случайное бг
Комментарии