Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Как облегчить жизнь некоторыми скриптами? Ответ внутри!

Упомянутые в теме пользователи:

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 12 из 25
  1. #1
    Местный Аватар для necrolic
    Регистрация
    20.04.2014
    Адрес
    Воронеж
    Сообщений
    40
    Поблагодарил(а)
    8
    Получено благодарностей: 12 (сообщений: 4).
    Репутация: 12

    Как облегчить жизнь некоторыми скриптами? Ответ внутри!

    Итак господа, многие ни раз сталкивались с тем, что порой какое-то действие хочется выполнить быстрее и проще, или пофиксить элементарные баги без релога? Я покажу вам самые распространенные и необходимые команды, которые лично мне потребовались за продолжительное время игры

    1) Первое, что я хочу вам продемонстрировать - это скрипт, помогающий сразу обменивать любое количество баджей одним кликом. Заманчиво? А как же! Создайте макрос (команда /macro) и впишите туда следующее (без кавычек):

    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy ("Emblem of Heroism",140)

    В последних скобках вписываем количество и название вашей эмблемки без ошибок. Язык эмблемки зависит языка интерфейса клиента.

    2) Легендарный скрипт, нацеленный на исправление ошибок рекаунта, отображения хотов, дотов, дамага, ремонта съехавшей карты, вообщем все баги, возникающие после комбата. По такой же схеме добавьте в макрос и вынесете на панельку:
    /run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);

    3) Скрипт на добавление массы игроков в гильдию.
    /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"? либо название локации, в котором будут игроки для скрипта. После филтрации пуляем скрипт, и всем, кто был в поиске придет инвайт.
    4) Не мало кто нуждался в том, чтобы линкануть предмет в макрос? да легко:

    /run local _,x = GetItemInfo (ID); SendChatMessage(" текст до линка "..x.."! текст после линка", "CHANNEL", nil , 6); "

    Там, где написано ID - вставляем id вашей шмотки, взятого из вовдата версии 3.3.5 (Вовхед свежего обновления, может быть несоответствие!) В конце просто указываем канал, в который вы собрались что-то линковать, интересно, но на разных чарах "all" канал под разными цифрами - где 6, где 5. Ну и разумеется, куда вписывать текст вы сами уже поняли.

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

    /Script LeaveParty ()

    6) Полная перезагрузка интерфейса без релога:

    /reload

    7) У вас слишком большой флай маунт, и вам хочется отдалить камеру подальше? Есть скрипт!

    /console cameraDistanceMaxFactor 3.4

    8) Вы кинули кому-то дуэль, а он афк'шит? Отменяем дуэль!

    /run CancelDuel()
    /forfeit
    /отказ
    /concede

    9) Вы встали духом возле своего тела но не можете реснуться? Скрипт в студию:

    /RetrieveCorpse()

    10) У вас есть свой личный гб, но надо назначит главу гильдии на офнувшего перса? Не вопрос!

    /gpromote <игрок>
    /gleader <игрок>

    11) Берет в цель игрока, нпц:

    /target "имя"


    12) Выбор цели у цели.

    /assist

    13) Основные "пет" комманды:

    а) Делает так, чтобы пет атаковал ваш таргет.

    /petattack

    б) Питомец начинает следовать за вами.

    /petfollow

    в) Удобно в частности на ребре, когда нужно заставить петов остановиться и не предпринимать никаких действий.

    /petstay

    г) Скрипт, вылечивающий пропавшую панельку питомцев (только для локов и дк)

    /script PetAbandon()


    14) Скрипт, автоматически изучающий недостающие спеллы у тренера в один клик.

    /run LoadAddOn"Blizzard_TrainerUI" f=ClassTrainerTrainButton f.e = 0 if f:GetScript"OnUpdate" then f:SetScript("OnUpdate", nil)else f:SetScript("OnUpdate", function(f,e) f.e=f.e+e if f.e>.01 then f.e=0 f:Click() end end)end

    15) Макрос, чтобы использовать случайный спелл. Сначала вписываем команду, а затем просто набор заклинаний или, например, маунтов:

    /castrandom Black Drake Mount, Brown Kodo, Armored Brown Bear (Для русского клиента - аналогично русские названия маунтов, но обязательно с учетом регистра)

    16) Заставляет вас слезть с маунта.

    /dismount

    17) Кастует спелл, указанный в макросе. Например:

    /cast rejuvenation

    18) Делает так, чтобы несколько спеллов были на одной кнопке панельки. Например бафы приста. Таким образом, при нажатии кнопки бафы проходят по порядку.

    /target Пухозаврик
    /castsequence reset=5 Молитва духа, Молитва стойкости, Молитва защита от темной магии.



    19) Выходит из любой формы, будь то вы дру, шп, вар итд

    /cancelform

    20) Написать в личное сообщение цели.

    /run if UnitExists("target") then SendChatMessage("Твой текст","WHISPER",nil,UnitName("target")) end

    21) Скрипты на анэквип и эквип пушек для мк на Леди:

    /script PickupInventoryItem(16) PutItemInBag(20)
    /script PickupInventoryItem(17) PutItemInBag(20)
    /script PickupInventoryItem(18) PutItemInBag(20)
    /equipslot 16 название пушки в правой руке
    /equipslot 17 название пушки в левой руке
    /equipslot 18 название метательного, лука, жезла и пр.

    22) Скрипт, выравнивающий камеру персонажу.

    /script SetView(4); SetView(4)

    23) Макрос на атаку ближайших живых вражеских существ:

    /targetenemy [noharm][dead]
    /cast Выстрел



    Хотел бы также обратить на некоторые интересные, малопопулярные аддоны:


    1) Bejeweled

    Аддон - мини-игра. Играться в алмазики, когда ждешь респа, кого-то в рейде или находишься в полете. Развлекуха

    2) Comix


    Аддон, добавляющий забавные звуки и анимацию в игру. На следующие версии клиента его перестали выпускать=)

    3) Enchantrix

    Аддон, который показывает на какие составляющие продизится шмотка, измельчится трава, просеится руда с каким шансом вероятности.

    3) MikScrollingBattleText


    Аддон, который меняет отображение полученного и нанесенного урона. Упорядычивает данные, а также показывет какая абилка нанесла дамаг.

    4) QueestGuru

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

    5) SilverDragon


    Аддон, который бьет тревогу, когда в зоне видимости появляется рарник. С ним можно не юзать /target

    Напоследок могу подсказать кое-что тем, кто играет на английском клиенте. Чтобы линковать ачивы и профы - требуется в русском клиенте линкануть в макрос вашу ачиву или профу - в таком случае этот макрос можно использовать в английском клиенте. Тема будет регулярно дополняться новыми ништяками. Желаю удачи!


    Аддоны можно скачать по ссылке:
    https://yadi.sk/d/IvspRJVb3J8bA6
    Последний раз редактировалось necrolic; 26.04.2020 в 03:29.

  2. 9 пользователей сказали cпасибо necrolic за это полезное сообщение:

    Cruelangel (04.05.2014),Iva (04.05.2014),Norgius (05.05.2014),rassel_kirillov (10.11.2014),Scroll (05.05.2014),Немая (06.10.2016),Сэнсэй (10.01.2021),деррзкий (24.04.2018),Вычислить донного хпала (02.04.2019)

  3. #2
    Призрачный флудер
    Регистрация
    03.01.2012
    Адрес
    Россия
    Сообщений
    19,427
    Поблагодарил(а)
    277
    Получено благодарностей: 4,029 (сообщений: 2,115).
    Репутация: 5560
    8) Вы кинули кому-то дуэль, а он афк'шит? Отменяем дуэль!

    "/CancelDuel()"
    так же /forfeit не знаю в чем отличие?


    г) Скрипт, вылечивающий пропавшую панельку питомцев (только для локов и дк)

    /script PetAbandon()
    навечно убивает вашего питомца. локи и дк смогут перевызвать, а вот ханты нет (пропадает)

  4. #3
    Местный Аватар для necrolic
    Регистрация
    20.04.2014
    Адрес
    Воронеж
    Сообщений
    40
    Поблагодарил(а)
    8
    Получено благодарностей: 12 (сообщений: 4).
    Репутация: 12
    Нет никакой разницы: То, что у меня - скрипт, а то, что предложил ты - есть общедоступная команда. Даже по русски как-то можно, но это я хз.

  5. #4
    Старожил Аватар для svonjoi
    Регистрация
    28.04.2012
    Сообщений
    196
    Поблагодарил(а)
    38
    Получено благодарностей: 11 (сообщений: 6).
    Репутация: 11
    а макрос на скрытие панелек без спеллов етсь? а то у меня интерфасе багается)) нужно прописывать релоад на постой......

  6. #5
    Местный Аватар для necrolic
    Регистрация
    20.04.2014
    Адрес
    Воронеж
    Сообщений
    40
    Поблагодарил(а)
    8
    Получено благодарностей: 12 (сообщений: 4).
    Репутация: 12
    Цитата Сообщение от svonjoi Посмотреть сообщение
    а макрос на скрытие панелек без спеллов етсь? а то у меня интерфасе багается)) нужно прописывать релоад на постой......
    Немного не понял, что тебе надо)

  7. #6
    Наш человек Аватар для Heed4v.2
    Регистрация
    10.07.2013
    Сообщений
    702
    Поблагодарил(а)
    323
    Получено благодарностей: 280 (сообщений: 164).
    Репутация: 1304
    Вообщем перелистал все возможные API , не нашел не одного для взятия тотемов в таргет путем написания макроса. Моусовер мне не удобен , сейчас довольно длинный скрипт с кучей приоритетов , который чекает бафы / дебафы арена1 , арена2 , арена3 , пати1 ,пати2 и в зависимости от этих приоритетов пет выполняет "если в цели игрок противник => спокойстивие+следовать => атаковать ближайший противник" . Но увы довольно не практично ,бьет не так быстро как хотелось бы и бьет рандомные тотемы ,вместо желаемых. Есть ли способ это все дело упростить?
    Тоже этой дурью маялся. Функции есть, но их выпилили с корнем после какого-то патча, сейчас это простой набор символов.
    У меня всё тоже самое - ближайший противник. Мне интересно где это ограничение, клиент может ограничивать? Всё же по моусоверу пет управляется.

    Кстати скинь скрипт, если не жалко, глянем что к чему.
    http://s020.radikal.ru/i712/1310/b8/4469cd4ba7eb.png

  8. #7
    Ветеран форума
    Регистрация
    27.07.2014
    Адрес
    Олимп
    Сообщений
    1,062
    Поблагодарил(а)
    108
    Получено благодарностей: 117 (сообщений: 90).
    Репутация: 230
    Цитата Сообщение от necrolic Посмотреть сообщение
    [FONT=Comic Sans MS]
    8) Вы кинули кому-то дуэль, а он афк'шит? Отменяем дуэль!

    "/CancelDuel()"
    Ну, я обычно использую /отказ для простоты, тем более это можно быстрее написать

  9. #8
    Новичок
    Регистрация
    23.09.2014
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    а есть такой скриптик или макрос к примеру у мя танк в фокусе и что бы взять его таргет в мой таргет кнопкой типа таб?

  10. #9
    Дедушка форума
    Регистрация
    20.03.2012
    Сообщений
    4,173
    Поблагодарил(а)
    358
    Получено благодарностей: 1,437 (сообщений: 836).
    Репутация: 2397
    Цитата Сообщение от Enio Посмотреть сообщение
    так же /forfeit не знаю в чем отличие?
    Отличие в том , что форфейт будет работать , а /CancelDuel() нет , потому , что вызывать его нужно /run CancelDuel() (это функция) , а на самом деле это все одно и тоже , что /отказ , что /форфейт , обе эти слеш команды вызывают CancelDuel() .

  11. #10
    Активист Аватар для Уриягип
    Регистрация
    30.12.2012
    Сообщений
    33
    Поблагодарил(а)
    1
    Получено благодарностей: 2 (сообщений: 2).
    Репутация: 2
    Цитата Сообщение от necrolic Посмотреть сообщение
    7)У вас слишком большой флай маунт, и вам хочется отдалить камеру подальше? Есть скрипт!

    "/console cameraDistanceMaxFactor 3.4"
    Проблема лишь в том, что его нужно каждый раз использовать после релога или захода в игру.
    /script SetCVar("cameraDistanceMax",50) - значительно увеличивает возможную дальность отдаления камеры, после релога все осттается так, как было настроено при последнем игровом сеансе.

  12. 1 пользователь сказал cпасибо Уриягип за это полезное сообщение:

    FaceNoTrade (04.08.2020)

  13. #11
    Инопланетянин Аватар для Musly
    Регистрация
    09.02.2015
    Сообщений
    3,155
    Поблагодарил(а)
    400
    Получено благодарностей: 685 (сообщений: 498).
    Репутация: 2004
    Цитата Сообщение от necrolic Посмотреть сообщение
    "/ run local _,x = GetItemInfo (ID); SendChatMessage(" текст до линка "..x.."! текст после линка", "CHANNEL", nil , 6); " (без пробела после первого слеша)
    Как линкануть несколько шмотак?

  14. #12
    Местный Аватар для necrolic
    Регистрация
    20.04.2014
    Адрес
    Воронеж
    Сообщений
    40
    Поблагодарил(а)
    8
    Получено благодарностей: 12 (сообщений: 4).
    Репутация: 12
    Цитата Сообщение от Musly Посмотреть сообщение
    Как линкануть несколько шмотак?
    Только один итем в макросе.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 16.08.2013, 19:00
  2. Звериный гнев\Bestial wrath Зверь внутри\The Beast Within
    от 228inkvizitor228 в разделе Исправлено Cataclysm
    Ответов: 8
    Последнее сообщение: 23.03.2013, 08:55
  3. Ответов: 78
    Последнее сообщение: 14.06.2012, 05:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •