UO Topic trade - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Trade
Home · BASIC · UO API · A–Z · Examples · Languages
Окно защищённого обмена между игроками: участник, контейнер, состояние, подтверждение и отмена.
Разделы
| Тема | Команды и пояснения |
|---|---|
| IsTrade | UO.IsTrade |
| Trade Opponent | UO.GetTradeOpponent · UO.GetTradeOpponentName |
| Trade Container | UO.GetTradeContainer |
| ConfirmTrade | UO.ConfirmTrade |
| CancelTrade | UO.CancelTrade |
Все команды темы
Secure Trade
UO.IsTrade · UO.TradeCount · UO.TradeCheck · UO.TradeContainer · UO.GetTradeContainer · UO.TradeOpponent · UO.GetTradeOpponent · UO.TradeName · UO.GetTradeOpponentName · UO.ConfirmTrade · UO.CancelTrade
Примеры по теме
Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.
UO.GetTradeContainer
Полная карточка: параметры, возврат и разбор
SUB Main()
# Вызов сделан один раз, результат сохранён в value/result. 0 — первый индекс, 1 — первый номер
# (см. синтаксис этой команды). HEX показывает числовой serial; CStr — число или строку.
VAR value = UO.GetTradeContainer(1, 1)
UO.Print(HEX(value))
END SUB
UO.ConfirmTrade
Полная карточка: параметры, возврат и разбор
SUB Main()
# Вызов сделан один раз, результат сохранён в value/result. 0 — первый индекс, 1 — первый номер
# (см. синтаксис этой команды). HEX показывает числовой serial; CStr — число или строку.
VAR result = UO.ConfirmTrade(1)
IF result = TRUE THEN
UO.Print("Local request processed")
END IF
END SUB