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.