Содержание

Макросы для WoW

Общие

Продать серый шмот из сумок

/run local c,i,n,v=0;for b=0,4 do for s=1,GetContainerNumSlots(b)do i={GetContainerItemInfo(b,s)}n=i[7]if n and string.find(n,"9d9d9d")then v={GetItemInfo(n)}q=i[2]c=c+v[11]*q;UseContainerItem(b,s)print(n,q)end;end;end;print(GetCoinText(c))

Обменять Эмблема триумфа на Эмблема героизма

#showtooltip Эмблема героизма
/run local buy=function(n,q) for i=1,30 do if n == GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy("Эмблема завоевания",1) buy("Эмблема доблести",1)  buy("Эмблема героизма",1)

Макрос на отдаление камеры

/console SET cameraDistanceMaxFactor 3.4

Позиция на карте

/script local px,py=GetPlayerMapPosition("player") print(format("%s [%.1fx%.1f]", GetZoneText(),px*100,py*100))

Макросы для рейда

Проверить кто в бою

/run local s="" for i=1,GetNumRaidMembers() do if UnitAffectingCombat('raid'..i) or UnitAffectingCombat('raidpet'..i) then s=s .. UnitName('raid'..i) .. ', ';end;end;if #s>0 then SendChatMessage("В бою: "..s:gsub('%, ', ''),"RAID")else print("Чисто") end

Распустить рейд

/run for i=1,GetNumRaidMembers() do if not UnitIsUnit("player","raid"..i) then UninviteUnit("raid"..i)end end

Паладин

Макрос на Боп под красного слизня

#showtooltip Длань защиты
/цель Облако газа
/cast [@targettarget] Длань защиты

Друид

Рес / Баттлрес

#showtooltip
/say Воскрешаю %t
/cast [combat] Возрождение; Оживление

Иннер себе или фокусу

#showtooltip Озарение
/cast [button:1,@player] Озарение; [button:2,@focus,help] Озарение; [button:2,@target,help] Озарение