Runtime API Manual - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API Manual

Справочник команд ClassicUO / Basic IDE. Описания обновляются на существующих страницах: синтаксис, все параметры, смысл возвращаемого значения, ограничения и разобранные примеры.

Все команды по алфавиту · Практические правила и сценарии · Аудит · Внешняя папка API Manual

Текущий каталог: имён команд — 811, типизированных регистраций — 1305, сочетаний имени с числом аргументов — 1232. Примеры с учётом переводов: 11266; проверены синтаксис и 42849 прямых вызовов. Динамические вызовы объектов: 1978; вызовы через переменные функций: 44. Динамические цели не считаются статически проверенными командами; примеры Basic дополнительно выполняются тестами. Это не проверка всех игровых действий на сервере.

Полная сверка возвращаемых значений с официальными интернет-источниками и реализацией продолжается. Для адаптированных и собственных команд справочник описывает поведение этого проекта. Отсутствующий внешний источник не означает, что поведение стороннего клиента можно приписать нашей команде. Переводы и часть подробных карточек ещё дорабатываются.

UO.FindCount(ID) читает количество в конкретной стопке, UO.FindCount() — число объектов поиска, UO.FindQuantity() — текущую первую стопку, UO.FindFullQuantity() — сумму единиц последнего поиска. MassMove считает целые items/стопки; MoveItem/Drag задают количество внутри стопки. Unit означает отсутствие результата и не является подтверждением действия сервером.

Игровые команды вызываются через UO.; встроенные функции Basic — без префикса. Правила имён Basic / UO. содержат примеры миграции и различия Int(value) / UO.Int(), Str(value) / UO.Str(), пользовательской GetType / UO.GetType.

Расширенные карточки

Карточек: 445.