UO Topic diagnostics introspection - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Diagnostics & Introspection
Home · BASIC · UO API · A–Z · Examples · Languages
Осмотр объектов, тайлов и гампов, проверка имён, параметров и сигнатур API. Наличие сигнатуры не подтверждает возможность игрового действия в текущем состоянии.
Разделы
| Тема | Команды и пояснения |
|---|---|
| Help | UO.Help |
| Dump | UO.Dump |
| Info | UO.Info |
| InfoTile | UO.InfoTile |
| InfoGump | UO.InfoGump |
| API Name Exists | UO.ApiNameExists |
| API Signature Exists | UO.ApiSignatureExists |
| API Parameter Exists | UO.ApiParameterExists |
| Version | UO.Version |
Все команды темы
Inspection
UO.Help · UO.Dump · UO.Info · UO.InfoColor · UO.GetInfo · UO.ExtendedInfo · UO.InfoTile · UO.InfoGump · UO.InfoGumps · UO.ApiNameExists · UO.ApiParameterExists · UO.ApiSignatureExists · UO.Version · UO.StealthInfo
Примеры по теме
Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.
UO.InfoGump
Полная карточка: параметры, возврат и разбор
SUB Main()
# Аргументов нет: InfoGump показывает выбранное/последнее окно, InfoGumps — список окон.
UO.InfoGump()
END SUB
UO.ApiNameExists
Полная карточка: параметры, возврат и разбор
SUB Main()
# Первый пример проверяет игровое имя с явным UO. и возвращает 1. Точное проверяемое имя и
# количество аргументов, когда оно требуется, видны в вызове.
RETURN UO.ApiNameExists('UO.GetType')
END SUB