RU Runtime API 34 Tiles and Statics - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Runtime API — Тайлы и статика

Главная · C# · IDE · UO API · A–Z · Примеры · Языки

Каждая команда открывает карточку с C#-сигнатурами, параметрами и несколькими самостоятельными примерами.

UO.AddUserStatic

Мир и геометрия

Добавляет запись пользовательского статика в локальное состояние скриптов. Числовой graphic используется для локальной проверки препятствий pathfinder’ом; объект на сервере не создаётся. Двухаргументный вызов с ненумеруемым текстом сохраняет legacy-значения и не добавляет статик в pathfinder.

UO.ClearUserStatics

Мир и геометрия

Удаляет все пользовательские static записи runtime и локальные статические объекты менеджера.

UO.GetLandscapeTile

Мир и геометрия

Читает землю одной клетки текущей карты.

UO.GetLandTileAt

Мир и геометрия

Возвращает расширенную запись земли выбранной клетки.

UO.GetLandTileData

Мир и геометрия

Читает расширенную справочную запись земли из tiledata.

UO.GetStaticArt

Мир и геометрия

Получает изображение одного Graphic из установленных файлов графики Ultima Online и возвращает его в памяти в формате BMP. Пригодится для проверки своих игровых ресурсов, размеров иконки, чтения цвета пикселя и сравнения окрашенных вариантов предмета. Команда сама не открывает окно, не сохраняет файл и не ищет предметы в мире.

UO.GetStaticTileAt

Мир и геометрия

Возвращает расширенную запись одной записи над землёй выбранной клетки.

UO.GetStaticTileData

Мир и геометрия

Читает расширенную справочную запись static graphic из tiledata.

UO.GetStaticTiles

Мир и геометрия

Читает записи над землёй в одной клетке текущей карты.

UO.GetTileFlags

Мир и геометрия

Читает битовую маску свойств graphic из записи tiledata.

UO.GetTileHeight

Мир и геометрия

Читает высоту graphic из записи tiledata.

UO.GetTileName

Мир и геометрия

Читает название graphic из записи tiledata.

UO.GetTileXYM

Мир и геометрия

Читает совпавшие graphic ID из цепочки объектов клетки текущей загруженной игровой карты.

UO.GetUserStatic

Мир и геометрия

Читает сохранённую пользовательскую static-запись.

UO.GetUserStatics

Мир и геометрия

Читает state.UserStatics.

UO.InfoTile

Диагностика и самоанализ

Без аргументов включает выбор земли или статического тайла и открывает информацию о выбранной клетке. Предмет или персонаж таким тайлом не считается. Форма с координатами выводит информацию о клетке текущей карты в журнал; без интерактивного выбора используются координаты персонажа.

UO.IsMineTile

Мир и геометрия

Проверяет признаки клетки по локальным данным карты.

UO.IsTreeTile

Мир и геометрия

Проверяет признаки клетки по локальным данным карты.

UO.IsWaterTile

Мир и геометрия

Проверяет признаки клетки по локальным данным карты.

UO.LastTile

Targeting

Читает сохранённую последнюю tile-цель.

UO.PrivateGetTile

Мир и геометрия

Ищет первый graphic в заданном диапазоне в локальной клетке.

UO.ReadStaticsXY

Мир и геометрия

Читает плоские static-записи текущей карты в клетке.

UO.UserStaticExists

Мир и геометрия

Проверяет наличие ID в пользовательских static-записях.