Предыдущие версии
| Название | Размер | Обновлено | Версия игры | Загрузок | |
| 1.4.0 release | 131.84 KB | Sep 25, 2022 | 3.4.0 +1 | 225 | Скачать |
| 1.3.0 release | 131.93 KB | Sep 7, 2022 | 3.4.0 +2 | 453 | Скачать |
| 1.2.0 release | 133.00 KB | Jun 22, 2022 | 1.14.3 +1 | 196 | Скачать |
| 1.1.0 release | 132.77 KB | May 23, 2022 | 1.14.3 +1 | 107 | Скачать |
| 1.0.0 release | 132.71 KB | May 20, 2022 | 1.14.3 +1 | 67 | Скачать |
Описание
Этот аддон ничего не делает сам по себе. Это помощник для других дополнений.
ItemCache запоминает данные об элементах при их загрузке. Он может быть запущен как дополнение, чтобы кэш сохранялся между сеансами, или он может быть встроен в другое дополнение в виде библиотеки.
Документация (НЗП)
Пример кода
локальный ItemCache = LibStub(«ItemCache») — Загрузить библиотеку
локальный hearthstone = ItemCache:Item(6948) — Возвращает объект Item для элемента с идентификатором 6948 (Hearthstone)
print(hearthstone:GetLink()) — Возвращает ссылку на элемент для элемента. Вернет значение nil, если элемент не кэширован (hearthstone, вероятно, кэширован!)
local healingBoots = ItemCache:Item(30680, -26) — Возвращает объект Item для исцеляющих ботинок Планера
Исцеляющие загрузки:OnCache(функция(элемент)
print(item:GetLink()) — Никогда не возвращает nil (до тех пор, пока элемент действительно существует)
конец) — Печатает ссылку на элемент, как только элемент находится в кэше. Также загружает элемент, если он еще не кэширован.
print(healingBoots:IsCached()) — Возвращает true, если загрузки были замечены ранее, false в противном случае
print(healingBoots:isLoaded()) — Возвращает значение true, если загрузки в данный момент загружены игрой (будет заполнен GetItemInfo), в противном случае значение false
healingBoots:Load() — Пытается загрузить элемент в память, чтобы GetItemInfo был заполнен
healingBoots:Cache() — То же, что и выше, но ничего не делает, если элемент уже был замечен
Получить 0.05 TON 💎
Скачать

Добавить комментарий