Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
3 release | 21.52 KB | Dec 14, 2018 | 8.1.0 | 86 | ![]() |
2 release | 21.41 KB | Nov 26, 2018 | 8.0.1 | 21 | ![]() |
1 release | 21.19 KB | Nov 13, 2018 | 8.0.1 | 23 | ![]() |
Описание
Обзор
MooInspect-1.0-это библиотека, предоставляющая API для асинхронной проверки специализации подразделений, талантов и оборудования.
Собственный API для асинхронной проверки использует NotifyInspect для запроса проверки и ожидания события INSPECT_READY, чтобы указать, что данные проверки доступны. Однако сервер отбросит все запросы проверки, исходящие от учетной записи, если слишком много запросов будет инициировано за слишком короткий промежуток времени.
MooInspect-1.0 ограничивает частоту вызовов NotifyInspect и сохраняет очередь ожидающих запросов на проверку для отправки на сервер во время выхода из боя. Когда данные проверки из запроса становятся доступными, запускается сообщение MooInspect_InspectReady.
Методы API
QueueInspect
Ставит в очередь запрос проверки для GUID.
Либ:QueueInspect(идентификатор GUID)
Аргументы:
guid
-строка: GUID
CancelInspect
Отменяет любой ожидающий запрос проверки для GUID.
Либ:CancelInspect(идентификатор GUID)
Аргументы:
guid
-строка: GUID
GetInspectAge
Возвращает количество секунд, прошедших с момента получения данных проверки GUID от сервера. Если данные проверки никогда не были получены, то это возвращает ноль
.
age = lib:GetInspectAge(guid)
Аргументы:
guid
-строка: GUID
Возвращается:
возраст
-число илиноль
: секунды с момента получения данных
RegisterCallback
Регистрирует функцию для обработки указанного обратного вызова.
Либ.RegisterCallback(обработчик обратного вызова, способ, арг)
Аргументы:
handler
-table/string: ваш объект аддона или другая таблица, содержащая функцию вhandler[method]
, или строку, идентифицирующую ваш аддонобратного вызова
строки: имя функции обратного вызова должны быть зарегистрированыmethod
-string/function/nil: ключ в таблицеобработчика
, или вызываемая функция, илиnil
, еслиобработчик
является таблицей и функция существует вhandler[callback]
arg
-значение, передаваемое в качестве первого аргумента функции обратноговызова, заданной методом
Записи:
- Если
handler
-это таблица,method
-строка, аhandler[method]
— функция, то эта функция будет вызываться сhandler
в качестве первого аргумента, за которым следует имя обратного вызова и аргументы, специфичные для обратного вызова. - Если
обработчик
-это таблица,метод
-ноль, аобработчик[callback]
-функция, то эта функция будет вызываться собработчиком в
качестве первого аргумента, за которым следует имя обратного вызова и аргументы, специфичные для обратного вызова. - Если
обработчик
является строкой, аметод
-функцией, то эта функция будет вызываться с именем обратного вызова в качестве первого аргумента, за которым следуют аргументы, специфичные для обратного вызова. - Если
arg
не равен нулю, то он будет передан указанной функции. Еслиобработчик
представляет собой таблицу, тоarg
будет передан в качестве второго аргумента, отодвигая имя обратного вызова на третью позицию. В противном случаеarg
будет передан в качестве первого аргумента.
UnregisterCallback
Отменяет регистрацию указанного обратного вызова.
Либ.UnregisterCallback(обработчика обратного вызова)
Аргументы:
handler
-table/string: ваш объект аддона или строка, идентифицирующая ваш аддонобратного вызова
строки: имя функции обратного вызова, чтобы быть незарегистрированным
Обратные вызовы
MooInspect-1.0 предоставляет следующие обратные вызовы для уведомления заинтересованных аддонов.
MooInspect_InspectReady
Срабатывает, когда данные проверки для GUID доступны для запросов талантов и оборудования.
Аргументы:
guid
-строка: GUID
Лицензия
MooInspect-1.0 выпускается под лицензией BSD с 2 пунктами.
Обратная связь
- Сообщите об ошибке или предложите функцию.
Добавить комментарий