макросы
October 11, 2021

Макросы-костыли

Подборка твиков для комфортной игры. Работают с настройками\интерфейсом Копипастил из форумов циркуля

  • Написать в личное сообщение цели
/run if UnitExists("target") then SendChatMessage("Твой текст","WHISPER",nil,UnitName("target")) end

  • Скрипт, выравнивающий камеру персонажу.
/script SetView(4); SetView(4)

  • У вас есть свой личный гб, но надо назначит главу гильдии на офнувшего перса? Не вопрос!
/gpromote <игрок>
/gleader <игрок>

  • Полная перезагрузка интерфейса без релога
/reload

  • Каждый раз, когда вы остаетесь последним в пати после после ппг, вам приходится релогаться, ибо багается пати. Ремонтирующий скрипт в студию!
/Script LeaveParty ()

  • Значительно увеличивает возможную дальность отдаления камеры
/script SetCVar("cameraDistanceMax",50)

  • Одеть вещи. вбиваем названия через шифт+клик
/equipslot 16 <основная рука>
/equipslot 17 <оффхенд>
/equipslot 18 <ванды луки>

  • Снять вещи
/script PickupInventoryItem(16) PutItemInBag(20)
/script PickupInventoryItem(17) PutItemInBag(20)
/script PickupInventoryItem(18) PutItemInBag(20)

  • Макрос на смену комплекта экипировки.
/equipset <Название комплекта> 

  • /swapactionbar использует две цифры в качетсве параметров, и в итоге меняет обозначенные панели между собой.
/swapactionbar 1 2

  • Переключение одной кнопкой оконного/полноэкранного режимов.
/run SetCVar("gxWindow", (GetCVar("gxWindow")+1)%2) RestartGx()

  • Макрос на подтверждение сбора добычи/покупки/смазывания пухи (Нажатие кнопки "Да")
/click StaticPopup1Button1


Скрипт на добавление массы игроков в гильдию.

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

Использование: открываем окошко поиска игроков и фильтруем его, вбивая в адресную строку диапазон лвл, например: "1-15"? либо название локации, в котором будут игроки для скрипта. После филтрации пуляем скрипт, и всем, кто был в поиске придет инвайт.

Включает режим "Отошел от клавиатуры" — все люди, вам написавшие, будут уведомлены об этом соответствующей фразой. Например: /afk Ушел курить.

У макроса снизу принцип работы тот же, только включает режим "Не беспокоить".

/afk <текст>
/dnd <текст>

Выключает звуковые + текстовые сообщения об ошибках (мало маны, цель вне зоны..., заклинание еще не готово и т.д.)

/run UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE") 
/console Sound_EnableSFX 0

или

/script UIErrorsFrame:SetAlpha(0)

Включает звуковые + текстовые сообщения об ошибках.

/run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE")
/console Sound_EnableSFX 1

или

/script UIErrorsFrame:SetAlpha(1)