Воскресенье, 19.05.2024, 16:59

Рабочие макросы для World of Warcraft

ЛИЧНАЯ СБОРКА МАКРОСОВ ДЛЯ WOW

Стоп! А для чего нужны макросы и какой от них толк? Ответ прост. С помощью них вы сможете делать команды или даже комбинации различных команд, которые будут выполняться при помощи одной кнопки.


Макросы могут очень многое:

  1. Задействовать способности персонажа
  2. Использовать всевозможные предметы
  3. Говорить в каналы чата
  4. Распылять вещи, руду
  5. Удалять ненужный хлам
  6. Целиться
  7. Выражать эмоции
  8. и очень много другого

Возможно 2 вида использования макросов. Это:

Слеш команда (например /ц Цель)
Части кода языка LUA (язык написания аддонов, грубо говоря)
Итак, разобравшись с функциями и назначением, можно перейти непосредственно к самим макросам.

ОБЩИЕ МАКРОСЫ WOW

Данный макрос высылает приглашение всем игрокам без гильдии в локации, которой вы находитесь.

/script n=GetNumWhoResults(); i=1; while(i<n+1) do c,g=GetWhoInfo(i); if(g=="") then GuildInvite(c); end; i=i+1; end;

Этот макрос активирует режим АФК и извещает написавших вам ЛС заранее заготовленную фразу (например ушел по делам)

/afk любой текст

Макрос, сохраняющий журнал боя. Сохранит лог в фай WoWCombatLog.txt
 

/combatlog

Скрипт для ДК и Локов, вызывающий панель пета (не подходит для хантов)
 

/script PetAbandon()

Макрос для перезагрузки игрового интерфейса
 

/reload

МАКРОСЫ ДЛЯ ПРОДАЖИ, ПОКУПКИ И ОБМЕНА:

Удаление всех серых вещей в инвентаре (моментально все удалит)

/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,"cffffffff") 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,"cff1eff00") 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 ("Эмблема льда",10)

МАКРОС НА ПРИБЛИЖЕНИЕ И ОТДАЛЕНИЕ КАМЕРЫ В WOW

Зажимаем макрос и одновременно крутим колесико мыши

/console cameraDistanceMaxFactor 3.4

МАКРОСЫ ДЛЯ ГРУПП И РЕЙДА В WOW

Макрос на лив из группы (допустим забагалось после поиска подземелий, пишет вы состоите в группе, а на самом деле не так. Избавляет от выхода из мира.

/script LeaveParty ()

Случайное число от 1 до 100 (ролл. Слышали фразу ролим?)

/roll

Меняем способ сбора добычи (фри лут, групп лут и мастер лут)

/SetLootMethod(methodstring, player)

Мгновенное одевание указанного комплекта экипировки

/equipset название

Макрос на переключение спеков (веток талантов)

/usetalents 1 или /usetalents 2

Макрос на обновление всех подземелий

/script ResetInstances();

Макрос на смену сложности подземелья 5 об на 5гер

/script if (i==1) then SetDungeonDifficulty(2); i=2; else SetDungeonDifficulty(1); i=1; end

Макрос на смену сложности рейда с 10 на 25 и обратно

/script if (i==1) then SetRaidDifficulty(2); i=2; else SetRaidDifficulty(1); i=1; end

Макрос на автоматическое принятие реса (воскрешения)

/script AcceptResurrect()

Макрос на приглашение в группу

/пригласить Ник

МАКРОСЫ ДЛЯ АДДОНОВ В WOW

Макрос на выключение всех аддонов с последующей перегрузкой интерфейса, а другой на включение

/disableaddons
/enableaddons

Макрос на полную перезагрузку всех аддонов и интерфейса

/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);

Макрос излечение рекаунта (иногда багается после дисконов)

/script CombatLogClearEntries()
/reload

МАКРОСЫ ДЛЯ ЗВУКА В WOW

Макрос на отключение сообщений об ошибках (заклинание еще недоступно и подобных). Первый включает второй выключает

/run UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE")
/run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE")

Макрос на отключение всех звуков (первый выключает, второй включает)

/console Sound_EnableSFX 0
/console Sound_EnableSFX 1

МАКРОСЫ ДЛЯ PVP
Макрос на отказ от дуэли

/CancelDuel()

Макрос на вызов дуэли игрока. Работает даже с игроками противоположенной фракции.

/duel

Макрос на рег случайного БГ (поле боя)

/script JoinBattlefield(1, asGroup)

Макрос на слив ММР в изначальное состояние

/script AcceptBattlefieldPort(1.0)

РАЗНЫЕ МАКРОСЫ ДЛЯ WOW
Макрос на спешивание

/dismount


Это начальный список макросов для WOW и он будет постоянно пополняться (надеюсь и с Вашей помощью тоже)

Категория: Руководство по макросам | Добавил: Уылсон (12.02.2017)
Просмотров: 3134 | Рейтинг: 2.3/3
Всего комментариев: 0
avatar