Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
0.3.7 +1 More release | 5.73 KB | Nov 19, 2020 | 9.0.2 | 731 | ![]() |
0.3.6 +1 More release | 5.74 KB | Oct 14, 2020 | 9.0.1 | 528 | ![]() |
0.3.5 +1 More release | 5.74 KB | Jul 11, 2020 | 8.3.0 | 469 | ![]() |
0.3.4 +1 More release | 5.74 KB | Jul 4, 2020 | 1.13.4 | 60 | ![]() |
0.3.3 +1 More release | 5.74 KB | Aug 6, 2018 | 8.0.1 | 1,307 | ![]() |
0.3.2 +1 More release | 5.77 KB | Sep 20, 2017 | 7.3.0 | 435 | ![]() |
0.3.2 +1 More release | 5.69 KB | Sep 8, 2017 | 7.3.0 | 308 | ![]() |
0.3.1 +1 More release | 5.75 KB | Aug 4, 2017 | 7.2.5 | 429 | ![]() |
0.3.0 +1 More release | 8.15 KB | Jul 25, 2016 | 7.0.3 | 1,746 | ![]() |
0.3.4-beta +1 More beta | 5.74 KB | Jul 4, 2020 | 1.13.4 | 16 | ![]() |
0.3.3-beta +1 More beta | 6.31 KB | Jul 29, 2018 | 8.0.1 | 78 | ![]() |
0.2.7-beta +1 More beta | 8.15 KB | Feb 27, 2015 | 6.1.0 | 144 | ![]() |
0.2.6-beta +1 More beta | 8.06 KB | Sep 17, 2013 | 5.4.0 | 143 | ![]() |
0.2.5-beta +1 More beta | 8.06 KB | May 26, 2013 | 5.3.0 | 75 | ![]() |
0.2.4-beta +1 More beta | 8.06 KB | Mar 13, 2013 | 5.2.0 | 212 | ![]() |
0.2.3-beta +1 More beta | 8.13 KB | Dec 19, 2012 | 5.1.0 | 83 | ![]() |
0.2.2-beta beta | 8.05 KB | Nov 28, 2012 | 5.1.0 | 98 | ![]() |
0.2.1-beta beta | 8.29 KB | Sep 5, 2012 | 5.0.4 | 85 | ![]() |
0.2-beta beta | 8.22 KB | Aug 30, 2012 | 5.0.4 | 77 | ![]() |
0.1.5-beta beta | 7.51 KB | Aug 29, 2012 | 5.0.4 | 50 | ![]() |
0.3.6-alpha +1 More alpha | 5.75 KB | Oct 13, 2020 | 9.0.1 | 8 | ![]() |
0.3.0-alpha +1 More alpha | 8.16 KB | Jul 23, 2016 | 7.0.3 | 67 | ![]() |
0.2.8-alpha +1 More alpha | 8.15 KB | Jun 28, 2015 | 6.2.0 | 63 | ![]() |
0.2.7-alpha +1 More alpha | 8.25 KB | Oct 16, 2014 | 6.0.2 | 73 | ![]() |
0.1.5-alpha alpha | 7.51 KB | Aug 29, 2012 | 5.0.4 | 35 | ![]() |
0.1.4-alpha alpha | 7.38 KB | Aug 28, 2012 | 5.0.4 | 30 | ![]() |
0.1.3-alpha alpha | 7.41 KB | Jan 14, 2012 | 4.3.0 | 88 | ![]() |
0.1.2-alpha +1 More alpha | 7.46 KB | Dec 4, 2011 | 4.3.0 | 70 | ![]() |
0.1.1-alpha +1 More alpha | 7.40 KB | Dec 4, 2011 | 4.3.0 | 42 | ![]() |
0.1-alpha +1 More alpha | 6.98 KB | Dec 2, 2011 | 4.3.0 | 68 | ![]() |
Описание
Цель этой библиотеки-предоставить универсальный способ проверки игроков, который не конкурирует с другими аддонами. Эта библиотека позволяет достичь этого, выполняя асинхронные запросы.
Для того чтобы использовать аддон, вам нужно будет сначала загрузить его как библиотеку, а затем lib:AddHook (‘addonName’, ‘what’, function(guid) YourFunction(guid, data); end); затем он будет запрашивать только тип информации для зарегистрированных аддонов. Например, что = элементы он будет работать только NotifyInspect() и показать сведения.предметы , или что = {предметы,таланты} затем возвращает данные.предметы и сведения.таланты. «что» также будет включать в себя информацию о чести и арене, а может быть, и больше, когда я войду в игру и поиграю с ней.
Затем, когда вы хотите сделать запрос либерал:RequestData(‘что’, цели, силы) или lib:запрос элементы на(целевой группы), где группа будет игнорировать кэшированных данных. Он вернется caninspect, кэшируется, освежающие, где CanInspect () — если свежие данные располагаемого кэширования является bool, если есть кэшированные данные и освежающий, если NotifyInspect() был разослан.
Говоря о кэшированных данных, lib будет хранить локально старую информацию inspect. Это позволит быстрее ретривиализоваться. Максимальный возраст, в котором будет храниться информация, устанавливается lib:MaxAge(секунды); где победит самая низкая настройка любого аддона.
Lib постарается не разбить окно inspect, а также попытается исправить несколько проблем в стандартном blizzard inspect.
Документация
Поддерживаемые Типы
- все-используйте экономно
- items-возвращает таблицу элементов
- честь-еще нет
- таланты-еще нет
- достижения-еще нет
Методы
успех = LibInspect:AddHook(‘MyAddon’, тип, функция(идентификатор, сведения, возраст) YourFunction(guid, data, age); end);
maxAge = LibInspect:SetMaxAge(секунды); по умолчанию 1800
itemQuantity = LibInspect:SetRescan(items); по умолчанию 10
caninspect, unitfound, refreshing = LibInspect:RequestData(type, target, force);
или LibInspect:Request_Type_(цель, силу) экс. LibInspect:Запрос Элементы На(…)
Обратные Вызовы/Крючки
Когда данные будут готовы, будет вызвана ваша функция(guid, data, age)
идентификатор GUID = UnitGUID(); -- использовать это, чтобы привязать ее к проверить запрос data = false; -- ничего не найдено/ошибка или дата = { предметы = { 1 = itemLink, -- результат GetInventoryItemLink ("unit", 1); 2 = itemLink, ... 19 = itemLink, }, честь = ..., таланты = ..., достижения = ..., }; возраст = ##; -- сколько лет в секундах данным
Добавить комментарий