Полезности и нужности (команды) | Useful Tools & Commands

Статус
Закрыто для дальнейших ответов.

Dispum

Senior GM
Регистрация
Октябрь 9, 2024
Сообщения
79
Реакции
48
🇬🇧 Click for English version

Ниже предоставлен перечень с описанием полезных и нужных (возможно) команд для игры на пиратском клиенте (и не только)

- воскрешение, если кнопка "покинуть тело" неактивна (серенькая) и команда .st не дает результата

- если кнопка активна, но не воскрешает

/run if not AR then AR=CreateFrame("Frame");AR:SetScript("OnEvent", RetrieveCorpse); AR:RegisterEvent("CORPSE_IN_RANGE");ChatFrame1:AddMessage("Auto-Ress macro zapnuto.",1,1,0) end;
- крайняя мера, если панели с кнопочкой "покинуть тело" вообще нет (если и это не помогло, то только через Личный кабинет)

/join ПоискСпутников
(либо /войти ПоискСпутников)
- подключение к общему текстовому каналу "Поиск спутников" (на данном сервере именно он выделен для общения)

- автопокупка предмета по индексу (n) с кол-вом (m), ниже пример с индексами

1735730551078.png 1735730640708.png
Пример для покупки 200 штуков Лисоцвета за одно нажатие:
/run BuyMerchantItem(18, 200)

/script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy ("НАЗВАНИЕ",1)
- аналог автопокупки выше, но по названию предмета (иногда полезно для покупки предметов, которые идут в единственном экземпляре)

/script SetDungeonDifficultyID(1)
/script SetDungeonDifficultyID(23)
- обновление/смена уровня сложности подземелья, (1) - обычка, (2) - героик, (23) мифик

/script SetRaidDifficultyID(14)
/script SetRaidDifficultyID(16)
- аналог выше, но с рейдами, (14) - обычка, (15) - героик, (16) - мифик

/console CameraDistanceMaxFactor 10
/console CameraDistanceMax 50
- для смены ограничения на отдаление камеры

/run mt=mt or CreateFrame("Frame")function m(t)SendChatMessage(t,"PARTY")end t=9 c=0 u="OnUpdate"m("Атака через 10!")mt:SetScript(u,function(self,e)c=c+e if c>=1 then if t==0 then m(">___<")mt:SetScript(u,nil)else m(t)end c=0 t=t-1 end end)
- отсчет в чат группы, для смены начала отсчета - нужно заменить циферку, а для начального и конечного текста - текст в кавычках

1737083699470.png

/run mt=mt or CreateFrame("Frame")function m(t)SendChatMessage(t,"RAID_WARNING")end t=9 c=0 u="OnUpdate"m("Атака через 10!")mt:SetScript(u,function(self,e)c=c+e if c>=1 then if t==0 then m(">___<")mt:SetScript(u,nil)else m(t)end c=0 t=t-1 end end)
- аналог выше, но в канал ОР (объявление рейду)

- для отключения свечения текстур (для возврата меняем "0" на "1")

/script ChatFrame1:AddMessage(string.format("%d%%", (GetUnitSpeed("Player") / 7) * 100))
- для просмотра реальной скорости передвижения персонажа (нужно прожать во время движения), для просмотра скорости цели - заменить "Player" на "Target"

- для сканирования и показа крысюков, которые держат в комбате

1735731753918.png

- проверка квеста по его ID на выполненность (нужно держать в таргете цель, у которой проверяем)

1735731970694.png

- просмотр бафов цели



Несколько указаны и описаны в постах ниже:
 
Последнее редактирование:

Dispum

Senior GM
Регистрация
Октябрь 9, 2024
Сообщения
79
Реакции
48
🇷🇺 Нажмите для русской версии
List of Useful Commands on Skyblood Project (and more)

- force respawn when the "Release Spirit" button is grayed out and .st dont work

- Use if the "Release" button is active but doesn't trigger resurrection

/run if not AR then AR=CreateFrame("Frame");AR:SetScript("OnEvent", RetrieveCorpse); AR:RegisterEvent("CORPSE_IN_RANGE");ChatFrame1:AddMessage("Auto-Ress macro zapnuto.",1,1,0) end;
- Last resort if the spirit release UI is completely missing (if this does not help, then only through the Personal Account using the "character recovery" function)

- Joins the global "Looking For Group" chat channel (This server's main communication channel)

- Auto-buy an item by index (n) with quality (m). Example with indexes below

1735730551078.png 1735730640708.png
Buying 200 Lichbloom at once:
/run BuyMerchantItem(18, 200)

/script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy ("NAME",1)
- Buy by item name (useful for single-quantity items):

/script SetDungeonDifficultyID(1)
/script SetDungeonDifficultyID(23)
- Dungeon difficulty settings: (1) - Normal, (2) - Heroic, (23) Mythic

/script SetRaidDifficultyID(14)
/script SetRaidDifficultyID(16)
- Raid difficulty settings (14) - Normal, (15) - Heroic, (16) - Mythic

/console CameraDistanceMaxFactor 10
/console CameraDistanceMax 50
- Camera distance

/run mt=mt or CreateFrame("Frame")function m(t)SendChatMessage(t,"PARTY")end t=9 c=0 u="OnUpdate"m("Pull in 10!")mt:SetScript(u,function(self,e)c=c+e if c>=1 then if t==0 then m(">___<")mt:SetScript(u,nil)else m(t)end c=0 t=t-1 end end)

- Party Pull-UP macro (replace numbers/text in quotes):

1737083699470.png

/run mt=mt or CreateFrame("Frame")function m(t)SendChatMessage(t,"RAID_WARNING")end t=9 c=0 u="OnUpdate"m("Pull in 10!")mt:SetScript(u,function(self,e)c=c+e if c>=1 then if t==0 then m(">___<")mt:SetScript(u,nil)else m(t)end c=0 t=t-1 end end)
- Same as above but for announce Raid

- Disable/Enable texture glow effects. "0" - Disabled/ "1" - Enabled

/script ChatFrame1:AddMessage(string.format("%d%%", (GetUnitSpeed("Player") / 7) * 100))
- Check actual movementt speed: Must press while moving. Replace "Player" with "Target" to check target's speed

- Shows rats keeping you in combat

1735731753918.png

- Check Quest Completion by ID (Works only for trackable quests in your log/NPC offerings.

1735731970694.png

- Look target buffs



Some of them are listed and described in the posts below:
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх