API UO EquipDressSet - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

UO.EquipDressSet

ClassicUO / Basic IDE

Оглавление · Алфавитный указатель · Character

Applies the saved compatibility dress set using the current Basic equip route and configured dress speed. The command no longer returns unconditional True when no dress set exists.

Синтаксис

UO.EquipDressSet() -> Any

Регистр имени не важен. Any — динамическое значение Basic; Unit — отсутствие возвращаемого значения. Integer — знаковое 32-битное число, Decimal — число с плавающей точкой. Правила типов, serial, индексов и ожиданий.

Допустимые значения

None; this command's registered overload takes no positional arguments.

Пропущенные аргументы

No parameters; no argument defaults apply.

Ограничения

True means the dress set existed and client requests were submitted. Final server-side equipment state can still be affected by shard restrictions, item movement, lag, or equipment rules.

Примеры

Каждый блок — самостоятельный скрипт из мануала проекта. Параметры демонстрационного объекта/контейнера и условия действия необходимо сопоставить с вашей игровой ситуацией.

Пример 1

SUB Main()
    IF UO.EquipDressSet() THEN
        UO.Print('Dress request submitted')
    END IF
END SUB

Пример 2

SUB Main()
    VAR result = UO.EquipDressSet()
    UO.Print(CStr(result))
END SUB

Пример 3

SUB Main()
    VAR result = UO.EquipDressSet()
    UO.Print(CStr(result))
END SUB

Пример 4

SUB ReadResult()
    VAR result = UO.EquipDressSet()
    UO.Print(CStr(result))
END SUB

SUB Main()
    ReadResult()
END SUB
Реализация и проверка контракта
  • InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass38_0.<RegisterStealthCompatibility>b__0

Соответствующая ветвь совместимого обработчика в InjectionApiUO.cs. Arg(i)/Text(i) читают позицию с нуля; bridge обращается к клиенту. Прямые типизированные перегрузки перечислены выше и могут иметь отдельный маршрут.

return new InjectionValue(Equip("__stealth_saved_set__", dressSets, dressLayers, "Clothing put on.", "No clothing set with setdress."));

Источник реестра и отчёт сверки. Примеры проверяются загрузчиком/парсером включённого runtime. Действия на игровом сервере этой проверкой не исполняются.

⚠️ **GitHub.com Fallback** ⚠️