WoW LibGroupInSpecT аддон Shadowlands/Burning Crusade Classic 2021 скачать
logo
wow addon LibGroupInSpecT

LibGroupInSpecT

Версия игры: 8.3.0
Всего загрузок: 337,856
Обновлено: Aug 22, 2020
Создано: Sep 1, 2012
Скачать LibGroupInSpecTСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
1.4.0 release 13.77 KB Aug 22, 2020 8.3.0 142,229 скачать LibGroupInSpecT 1.4.0 releaseСкачать
1.3 release 13.58 KB Apr 25, 2018 8.1.5 +3 145,629 скачать LibGroupInSpecT 1.3 releaseСкачать
1.2.1 release 16.29 KB Aug 24, 2016 7.0.3 16,948 скачать LibGroupInSpecT 1.2.1 releaseСкачать
1.2.0 release 16.55 KB Aug 2, 2016 7.0.3 1,361 скачать LibGroupInSpecT 1.2.0 releaseСкачать
LibGroupInSpecT-1.1-1.1.0 release 17.43 KB Nov 13, 2014 6.0.3 6,413 скачать LibGroupInSpecT LibGroupInSpecT-1.1-1.1.0 releaseСкачать
1.0.3 release 16.44 KB Sep 18, 2014 5.2.0 1,527 скачать LibGroupInSpecT 1.0.3 releaseСкачать
1.0.2 release 16.33 KB Mar 7, 2013 5.1.0 3,290 скачать LibGroupInSpecT 1.0.2 releaseСкачать
1.0.1 release 15.90 KB Dec 24, 2012 5.0.5 1,144 скачать LibGroupInSpecT 1.0.1 releaseСкачать
1.0.0 release 18.02 KB Sep 23, 2012 5.0.5 1,530 скачать LibGroupInSpecT 1.0.0 releaseСкачать
1.0.0beta2 beta 17.67 KB Sep 19, 2012 5.0.5 628 скачать LibGroupInSpecT 1.0.0beta2 betaСкачать
1.0.0beta1 beta 7.31 KB Sep 10, 2012 5.0.4 141 скачать LibGroupInSpecT 1.0.0beta1 betaСкачать
r98-alpha alpha 13.32 KB Oct 18, 2020 9.0.1 1,725 скачать LibGroupInSpecT r98-alpha alphaСкачать
r97-alpha alpha 13.01 KB Oct 18, 2020 8.3.0 21 скачать LibGroupInSpecT r97-alpha alphaСкачать
r95-alpha alpha 13.77 KB Aug 7, 2020 8.3.0 283 скачать LibGroupInSpecT r95-alpha alphaСкачать
r94-alpha alpha 13.65 KB Jul 28, 2020 7.3.5 180 скачать LibGroupInSpecT r94-alpha alphaСкачать
r93-alpha alpha 13.61 KB Jul 24, 2020 7.3.5 122 скачать LibGroupInSpecT r93-alpha alphaСкачать
r91-alpha alpha 13.55 KB Apr 25, 2018 7.3.5 124 скачать LibGroupInSpecT r91-alpha alphaСкачать
r90-alpha alpha 16.14 KB Apr 25, 2018 7.2.5 89 скачать LibGroupInSpecT r90-alpha alphaСкачать
r89-alpha alpha 16.06 KB Apr 22, 2017 7.2.0 227 скачать LibGroupInSpecT r89-alpha alphaСкачать
r88-alpha alpha 15.70 KB Apr 22, 2017 7.2.0 57 скачать LibGroupInSpecT r88-alpha alphaСкачать
r86 alpha 16.26 KB Aug 24, 2016 7.0.3 87 скачать LibGroupInSpecT r86 alphaСкачать
r84 alpha 16.50 KB Jul 30, 2016 7.0.3 222 скачать LibGroupInSpecT r84 alphaСкачать
r83 alpha 16.45 KB Jul 29, 2016 7.0.3 172 скачать LibGroupInSpecT r83 alphaСкачать
r82 alpha 17.01 KB Jul 22, 2016 6.0.3 279 скачать LibGroupInSpecT r82 alphaСкачать
r81 alpha 16.97 KB Jul 21, 2016 6.0.3 207 скачать LibGroupInSpecT r81 alphaСкачать
r80 alpha 17.33 KB Jul 21, 2016 6.0.3 78 скачать LibGroupInSpecT r80 alphaСкачать
r79 alpha 17.21 KB Jul 18, 2016 6.0.3 275 скачать LibGroupInSpecT r79 alphaСкачать
r78 alpha 17.16 KB Feb 21, 2015 6.0.3 621 скачать LibGroupInSpecT r78 alphaСкачать
r77 alpha 17.07 KB Jan 6, 2015 6.0.3 279 скачать LibGroupInSpecT r77 alphaСкачать
r76 alpha 17.00 KB Jan 3, 2015 6.0.3 246 скачать LibGroupInSpecT r76 alphaСкачать
r75 alpha 16.90 KB Dec 16, 2014 6.0.3 253 скачать LibGroupInSpecT r75 alphaСкачать
r73 alpha 17.48 KB Nov 4, 2014 6.0.3 277 скачать LibGroupInSpecT r73 alphaСкачать
r72 alpha 17.23 KB Nov 4, 2014 6.0.3 66 скачать LibGroupInSpecT r72 alphaСкачать
r71 alpha 17.26 KB Oct 21, 2014 6.0.2 353 скачать LibGroupInSpecT r71 alphaСкачать
r70 alpha 17.03 KB Oct 20, 2014 6.0.2 256 скачать LibGroupInSpecT r70 alphaСкачать
r69 alpha 17.06 KB Oct 19, 2014 6.0.2 143 скачать LibGroupInSpecT r69 alphaСкачать
r68 alpha 17.18 KB Oct 13, 2014 6.0.2 333 скачать LibGroupInSpecT r68 alphaСкачать
r67 alpha 17.07 KB Oct 13, 2014 6.0.2 68 скачать LibGroupInSpecT r67 alphaСкачать
r66 alpha 17.06 KB Oct 13, 2014 6.0.2 42 скачать LibGroupInSpecT r66 alphaСкачать
r65 alpha 17.00 KB Oct 4, 2014 6.0.2 50 скачать LibGroupInSpecT r65 alphaСкачать
r64 alpha 16.95 KB Sep 27, 2014 6.0.1 61 скачать LibGroupInSpecT r64 alphaСкачать
r63 alpha 16.72 KB Sep 18, 2014 6.0.1 46 скачать LibGroupInSpecT r63 alphaСкачать
r61 alpha 16.43 KB Jul 18, 2014 5.2.0 236 скачать LibGroupInSpecT r61 alphaСкачать
r60 alpha 16.28 KB Jul 18, 2014 5.2.0 42 скачать LibGroupInSpecT r60 alphaСкачать
r59 alpha 16.90 KB Mar 31, 2013 5.2.0 1,070 скачать LibGroupInSpecT r59 alphaСкачать
r58 alpha 16.86 KB Mar 31, 2013 5.2.0 42 скачать LibGroupInSpecT r58 alphaСкачать
r57 alpha 16.77 KB Mar 31, 2013 5.2.0 34 скачать LibGroupInSpecT r57 alphaСкачать
r56 alpha 16.75 KB Mar 17, 2013 5.2.0 145 скачать LibGroupInSpecT r56 alphaСкачать
r55 alpha 16.53 KB Mar 11, 2013 5.2.0 120 скачать LibGroupInSpecT r55 alphaСкачать
r54 alpha 16.47 KB Mar 11, 2013 5.2.0 36 скачать LibGroupInSpecT r54 alphaСкачать
r53 alpha 16.46 KB Mar 7, 2013 5.2.0 107 скачать LibGroupInSpecT r53 alphaСкачать
r51 alpha 16.29 KB Mar 3, 2013 5.1.0 112 скачать LibGroupInSpecT r51 alphaСкачать
r50 alpha 16.19 KB Feb 24, 2013 5.1.0 122 скачать LibGroupInSpecT r50 alphaСкачать
r49 alpha 16.12 KB Feb 24, 2013 5.0.5 39 скачать LibGroupInSpecT r49 alphaСкачать
r47 alpha 15.84 KB Dec 24, 2012 5.0.5 33 скачать LibGroupInSpecT r47 alphaСкачать
r46 alpha 15.72 KB Nov 30, 2012 5.0.5 165 скачать LibGroupInSpecT r46 alphaСкачать
r45 alpha 15.70 KB Oct 25, 2012 5.0.5 191 скачать LibGroupInSpecT r45 alphaСкачать
r44 alpha 15.16 KB Oct 25, 2012 5.0.5 58 скачать LibGroupInSpecT r44 alphaСкачать
r42 alpha 18.00 KB Sep 22, 2012 5.0.5 67 скачать LibGroupInSpecT r42 alphaСкачать
r41 alpha 17.94 KB Sep 22, 2012 5.0.5 36 скачать LibGroupInSpecT r41 alphaСкачать
r40 alpha 17.90 KB Sep 22, 2012 5.0.5 30 скачать LibGroupInSpecT r40 alphaСкачать
r39 alpha 17.88 KB Sep 19, 2012 5.0.5 91 скачать LibGroupInSpecT r39 alphaСкачать
r37 alpha 17.64 KB Sep 19, 2012 5.0.5 28 скачать LibGroupInSpecT r37 alphaСкачать
r36 alpha 17.58 KB Sep 19, 2012 5.0.5 37 скачать LibGroupInSpecT r36 alphaСкачать
r35 alpha 17.55 KB Sep 19, 2012 5.0.5 30 скачать LibGroupInSpecT r35 alphaСкачать
r34 alpha 17.37 KB Sep 19, 2012 5.0.5 57 скачать LibGroupInSpecT r34 alphaСкачать
r33 alpha 17.29 KB Sep 19, 2012 5.0.5 30 скачать LibGroupInSpecT r33 alphaСкачать
r32 alpha 17.26 KB Sep 18, 2012 5.0.5 92 скачать LibGroupInSpecT r32 alphaСкачать
r31 +1 More alpha 17.23 KB Sep 18, 2012 5.0.5 28 скачать LibGroupInSpecT r31

+1 More alphaСкачать
r30 alpha 9.50 KB Sep 18, 2012 5.0.5 34 скачать LibGroupInSpecT r30 alphaСкачать
r29 alpha 9.46 KB Sep 18, 2012 5.0.5 32 скачать LibGroupInSpecT r29 alphaСкачать
r28 alpha 9.36 KB Sep 18, 2012 5.0.5 39 скачать LibGroupInSpecT r28 alphaСкачать
r27 alpha 9.33 KB Sep 18, 2012 5.0.5 29 скачать LibGroupInSpecT r27 alphaСкачать
r26 alpha 9.29 KB Sep 18, 2012 5.0.5 30 скачать LibGroupInSpecT r26 alphaСкачать
r25 alpha 8.18 KB Sep 17, 2012 5.0.5 31 скачать LibGroupInSpecT r25 alphaСкачать
r24 alpha 7.48 KB Sep 17, 2012 5.0.5 28 скачать LibGroupInSpecT r24 alphaСкачать
r27 alpha 17.41 KB Sep 17, 2012 5.0.5 28 скачать LibGroupInSpecT r27 alphaСкачать
r26 alpha 17.15 KB Sep 16, 2012 5.0.5 26 скачать LibGroupInSpecT r26 alphaСкачать
r25 alpha 41.96 KB Sep 16, 2012 5.0.5 23 скачать LibGroupInSpecT r25 alphaСкачать
r24 alpha 41.86 KB Sep 13, 2012 5.0.5 28 скачать LibGroupInSpecT r24 alphaСкачать
r22 alpha 7.22 KB Sep 8, 2012 5.0.4 35 скачать LibGroupInSpecT r22 alphaСкачать
r21 alpha 6.05 KB Sep 7, 2012 5.0.4 39 скачать LibGroupInSpecT r21 alphaСкачать
r20 alpha 5.94 KB Sep 7, 2012 5.0.4 34 скачать LibGroupInSpecT r20 alphaСкачать
r19 alpha 5.90 KB Sep 4, 2012 5.0.4 5,665 скачать LibGroupInSpecT r19 alphaСкачать
r18 alpha 5.66 KB Sep 4, 2012 5.0.4 30 скачать LibGroupInSpecT r18 alphaСкачать
r17 alpha 5.64 KB Sep 4, 2012 5.0.4 31 скачать LibGroupInSpecT r17 alphaСкачать
r16 alpha 5.46 KB Sep 4, 2012 5.0.4 31 скачать LibGroupInSpecT r16 alphaСкачать
r15 alpha 5.40 KB Sep 4, 2012 5.0.4 29 скачать LibGroupInSpecT r15 alphaСкачать
r14 alpha 5.32 KB Sep 4, 2012 5.0.4 35 скачать LibGroupInSpecT r14 alphaСкачать
r13 alpha 5.21 KB Sep 4, 2012 5.0.4 30 скачать LibGroupInSpecT r13 alphaСкачать
r12 alpha 5.16 KB Sep 3, 2012 5.0.4 38 скачать LibGroupInSpecT r12 alphaСкачать
r11 alpha 5.08 KB Sep 3, 2012 5.0.4 51 скачать LibGroupInSpecT r11 alphaСкачать
r10 alpha 4.83 KB Sep 2, 2012 5.0.4 42 скачать LibGroupInSpecT r10 alphaСкачать
r9 alpha 4.81 KB Sep 2, 2012 5.0.4 33 скачать LibGroupInSpecT r9 alphaСкачать
r8 alpha 4.71 KB Sep 2, 2012 5.0.4 27 скачать LibGroupInSpecT r8 alphaСкачать
r7 alpha 4.69 KB Sep 2, 2012 5.0.4 49 скачать LibGroupInSpecT r7 alphaСкачать
r6 alpha 4.51 KB Sep 2, 2012 5.0.4 33 скачать LibGroupInSpecT r6 alphaСкачать
r5 alpha 4.49 KB Sep 2, 2012 5.0.4 31 скачать LibGroupInSpecT r5 alphaСкачать
r4 alpha 4.40 KB Sep 2, 2012 5.0.4 52 скачать LibGroupInSpecT r4 alphaСкачать
r3 alpha 4.37 KB Sep 2, 2012 5.0.4 35 скачать LibGroupInSpecT r3 alphaСкачать

Описание

Резюме

Небольшая библиотека, которая отслеживает членов группы и хранит актуальную информацию об их специализации и талантах.

Он похож на старые библиотеки LibGroupTalents/LibTalentQuery и LibRaidInspect, но в отличие от первого он действительно работает на 7.0, и в отличие от последнего он правильно работает на полях сражений. Кроме того, у него есть функция, с помощью которой он передает обновления спецификаций/талантов другим пользователям LibGroupInSpecT. Это важный момент, так как на момент написания этой статьи нет никакого способа определить, когда другой игрок повторно использует спецификации/таланты.

Эта библиотека начиналась как часть RaidChecklist в качестве замены LibGroupTalents, но с тех пор была разделена на свой собственный проект, поскольку ее полезность возрастает по мере ее распространения.

Чтобы использовать эту библиотеку, вам также понадобятся обычные библиотеки LibStub и LibCallbackHandler.

Для реального примера использования взгляните на проект RaidChecklist.


События

Эти события могут быть зарегистрированы для использования обычных способов CallbackHandler.

Ссылка

событие аргументы
«GroupInSpecT_Update» guid, единица измерения, информация
«GroupInSpecT_Remove» идентификатор GUID
«GroupInSpecT_InspectReady» guid, единица измерения

Описание

"GroupInSpecT_Update"
Срабатывает, когда информация готова или была изменена.
"GroupInSpecT_Remove"
Срабатывает, когда участник покидает группу.
"GroupInSpecT_InspectReady"
Срабатывает во время INSPECT_READY, чтобы клиенты могли выполнять дополнительную обработку проверок (начиная с r78).

Пример

local LGIST = LibStub:GetLibrary("LibGroupInSpecT-1.1")
LGIST.RegisterCallback(addonObject, "GroupInSpecT_Remove", "UnitRemoved")
функция addonObject:UnitRemoved(событие, guid)
  -- блок с удаленным guid
конец

ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ

Функции для внешнего использования:

lib:Rescan (guid или nil)
Принудите к новому осмотру всех членов группы. Начиная с r76, он принимает необязательный параметр guid для повторного сканирования только определенного GUID, а не всех членов группы.
lib:QueuedInspections ()
Возвращает массив GUID выдающихся проверок.
lib:StaleInspections ()
Возвращает массив GUID, для которого данные были сочтены устаревшими и ожидают обновления (никаких действий не требуется, обновление происходит внутренне).
lib:GetCachedInfo (guid)
Возвращает кэшированную информацию для данного GUID, если она доступна, и ноль в противном случае. Информация кэшируется только для текущих членов группы.
lib:GuidToUnit (guid)
Возвращает идентификатор единицы измерения для данного GUID, при условии, что указанный GUID представляет текущий член группы, иначе ноль.

структура информационной таблицы

Поля таблицы передаются в качестве аргумента для обратного вызова «GroupInSpecT_Update» или возвращаются одной из функций API (напр. : GetCachedInfo (guid) ). Список всех глобальных идентификаторов специализации доступен здесь.

Примечание: не все поля могут быть доступны в любое время из-за того, что BLIZZ API не возвращает информацию в этот момент. Будут отправлены инкрементные обновления, поэтому настоятельно рекомендуется кодировать с учетом возможности nil.

Информационная структура

  .идентификатор GUID
  .имя
  .царство
  .гонка
  .race_localized
  .класс
  .class_localized
  .class_id
  .пол - 2 = мужчина, 3 = женщина
  .global_spec_id
  .spec_index
  .spec_name_localized
  .spec_description
  .spec_icon
  .spec_background
  .spec_role
  .spec_role_detailed -- "танк", "ближний бой", "дальний бой" или "целитель" (введен в 1.0.2)
  .spec_group -- активная группа спецификаций (1/2 / nil), введенная в 1.1
  .таланты = {
    [<talent_id>>] = { -- Примечание: начиная с 1.1 это talent_id, а не spell_id
      .talent_id -- введено в 1.1. это заменяет старую запись 1.0. x. idx
      .уровень
      .колонка
      .name_localized
      .значок
      .spell_id
    }
    ...
  }
. pvp_таланты = {
[<talent_id>] = {
.talent_id
.name_localized
.значок
.spell_id
}
...
}
.lku -- последний известный идентификатор единицы измерения

Использование

Типичный пример использования.
.pkgmeta

Библиотеки/LibGroupInSpecT-1.1: в svn://svn-репозитория.wowace.ком/ого/libgroupinspect/магистральных/магистральных

.оглавление

## X-Embeds: LibGroupInSpecT-1.1
## OptionalDeps: LibGroupInSpecT-1.1
#@не-либерал-прокладки@
Libs\LibStub\LibStub. lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0. lua
Libs\LibGroupInSpecT-1.1\LibGroupInSpecT-1.1. lua
#@конец-не-либерал-прокладки@

кроме того embeds.xml (на которые ссылается .оглавление)

<ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/..ИП \\FrameXML.в XSD">
<!--@no-lib-strip@-->
  <файл скрипта="Libs\LibStub\LibStub. lua"/>>
  <include file="Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml"/>
  <include file="Libs\LibGroupInSpecT-1.1\lib.xml"/>
<! --@end-no-lib-strip@--><!--@end-no-lib-strip@-->
</ui>

.Луа

local LGIST=LibStub:GetLibrary("LibGroupInSpecT-1.1")
LGIST.RegisterCallback(addonObject, "GroupInSpecT_Update", "UpdateHandler")
LGIST.Registercallback(addonObject, "GroupInSpecT_Remove", "RemoveHandler")
функция addonObject:UpdateHandler(event, guid, unit, info)
  если инфо.класс и информация.класс == "DEATHKNIGHT" и информация.spec_role и информация.spec_role == "бака" потом
    print(UnitName(unit).."есть сейчас"..info.spec_name_localized) -- info.name также могут быть доступны
  конец
конец
функция addonObject:RemoveHandler(событие, guid)
  -- guid больше не является членом группы
конец
local info = LGIST:GetCachedInfo(guid)
местные hasFocusingShot = информация и следующий(информация.таланты) и информация.таланты[21729] -- сосредоточенный выстрел talent_id

< sub>форматирование главной страницы с помощью Dridzt. Премного благодарен!< / sub>

Поделиться:

Комментарии

Add a comment