Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
3.3.5a: макрос для проверки, включён ли PvP-флаг

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

Показано с 1 по 1 из 1

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный Аватар для Sonikx100
    Регистрация
    01.07.2026
    Сообщений
    36
    Поблагодарил(а)
    4
    Получено благодарностей: 9 (сообщений: 7).
    Репутация: 9

    3.3.5a: PvP-флаг + таймер до отключения одной кнопкой

    WoWScrnShot_092826_063253.jpg

    PvP-флаг + точный таймер до его отключения
    Одна кнопка показывает статус PvP и сколько осталось ждать

    Может кому пригодится небольшой макрос для 3.3.5a.

    Иногда после World PvP, БГ или обычной драки возвращаешься в свой город и хочется понять не только включён ли ещё PvP-флаг, но и через сколько он реально снимется.

    Например:
    Орда вернулась в Оргриммар.
    Альянс стоит в Штормграде.
    Вроде PvP уже отключили, но персонаж всё ещё остаётся доступным для PvP и непонятно, ждать ещё 20 секунд или почти 5 минут.

    Этот макрос показывает всё одной кнопкой.
    Макрос:
    Код:
    /run local f=DEFAULT_CHAT_FRAME;t=GetPVPTimer()/1000;if UnitIsPVP("player")then f:AddMessage(IsPVPTimerRunning()and("PVP ВКЛ - снимется через %d:%02d"):format(t/60,t%60)or"PVP ВКЛ - таймер не идет",1,0,0)else f:AddMessage("PVP ОТКЛ",0,1,0)end
    В стандартный лимит макроса 3.3.5a помещается:
    242 / 255 символов.

    Если PvP-флаг активен и идёт отсчёт
    Сообщение будет красным:

    PVP ВКЛ - снимется через 3:37

    Нажимаете макрос ещё раз через некоторое время:

    PVP ВКЛ - снимется через 1:24
    PVP ВКЛ - снимется через 0:02


    Когда таймер закончится:

    PVP ОТКЛ

    Если PvP включён, но таймер не идёт


    Иногда PvP-флаг активен, но отсчёт до его снятия в данный момент не запущен.

    Тогда макрос покажет красным:

    PVP ВКЛ - таймер не идет

    То есть персонаж сейчас всё ещё имеет активный PvP-флаг, но ждать конкретные 4:59, 3:20 и т.д. пока нечего, потому что таймер снятия не отсчитывается.
    [свернуть]

    Что именно проверяет макрос


    Здесь используются сразу три вещи:

    Код:
    UnitIsPVP("player")
    Проверяет, активен ли у вашего персонажа PvP-флаг.

    Код:
    IsPVPTimerRunning()
    Проверяет, идёт ли сейчас отсчёт до его снятия.

    Код:
    GetPVPTimer()
    Получает оставшееся время, после чего макрос переводит его в удобный формат:

    минуты:секунды

    Например:

    4:59
    3:37
    1:08
    0:02

    [свернуть]

    Для чего это может пригодиться


    Самый простой пример.

    Вернулись после PvP в Оргриммар или Штормград и отключили PvP.

    Вместо того чтобы смотреть на значок возле портрета и гадать:

    "Он уже снялся?"
    "Сколько ещё ждать?"
    "Таймер вообще запустился?"


    просто нажали одну кнопку.

    Макрос сразу покажет:
    PvP уже выключен;
    PvP ещё активен;
    сколько осталось до отключения;
    или что таймер снятия пока вообще не идёт.


    Особенно удобно с изменённым интерфейсом, где стандартный PvP-значок может быть маленьким, перенесённым или вообще не бросаться в глаза.
    [свернуть]
    Небольшая вещь, но намного удобнее обычной проверки "включено / выключено".
    Работает одинаково и за Орду, и за Альянс, потому что проверяется статус самого персонажа.
    Последний раз редактировалось Sonikx100; 28.09.2026 в 07:36. Причина: Обновил макрос добавил точный таймер до снятия PvP-флага и цветовое отображение статуса.

Похожие темы

  1. ТП хак Травкараз,травкадва,травка три
    от Жека05 в разделе Нарушители
    Ответов: 1
    Последнее сообщение: 01.06.2019, 20:38
  2. Ответов: 25
    Последнее сообщение: 29.12.2015, 18:19
  3. Ответов: 1
    Последнее сообщение: 09.06.2015, 11:53
  4. При включении WoW_Circle.exe включается лаунчер
    от aizek в разделе Архив технического раздела
    Ответов: 3
    Последнее сообщение: 02.08.2014, 13:44

Ваши права

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