RU Runtime API 35 Trade and Vendors - 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.CancelTrade
Отменяет выбранный обмен и закрывает его окно.
UO.ClearShopList
Удаляет правила автоматической покупки и продажи активного профиля.
UO.ConfirmTrade
Устанавливает собственный флажок согласия в выбранном обмене.
UO.GetShopList
Читает товары последнего активного предложения NPC-продавца. Позволяет проверить тип, количество и цену перед покупкой или продажей.
UO.GetTradeContainer
Возвращает числовой serial одного из двух контейнеров обмена.
UO.GetTradeOpponent
Возвращает числовой serial персонажа-партнёра.
UO.GetTradeOpponentName
Возвращает имя партнёра, полученное вместе с окном обмена.
UO.IsTrade
Проверяет наличие открытого окна безопасного обмена.
UO.SendShopReply
Отправляет выбор товаров последнему активному предложению NPC-продавца. Направление сделки определяется предложением: покупка у NPC или продажа ему.
UO.Shop
Печатает локальный список торговых строк.
UO.TradeCheck
Читает флажки согласия; трёхпараметровая форма также изменяет собственный флажок.
UO.TradeContainer
Возвращает serial своего контейнера обмена как hex-строку.
UO.TradeCount
Возвращает количество открытых окон обмена.
UO.TradeName
Возвращает имя партнёра из окна обмена по индексу от нуля.
UO.TradeOpponent
Возвращает serial контейнера партнёра как hex-строку; это не ID персонажа.
UO.VendorMenu
Использует продавца либо регистрирует постоянный menu hook.