UO Topic buffs effects - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Buffs & Effects

Home · BASIC · UO API · A–Z · Examples · Languages

Панель эффектов и проверки состояния. Отрицательный результат проверки состояния не означает отсутствие всех возможных эффектов.

Разделы

Тема Команды и пояснения
Buff Bar UO.GetBuffBarInfo
Poison UO.Poisoned
Paralyze UO.Paralyzed
Frozen UO.Frozen
Flying UO.Flying
Resistances UO.GetResist · UO.GetPhysicalResist · UO.GetFireResist · UO.GetColdResist · UO.GetPoisonResist · UO.GetEnergyResist

Все команды темы

Buff Bar

UO.GetBuffBarInfo

Примеры по теме

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

UO.GetBuffBarInfo

Полная карточка: параметры, возврат и разбор

SUB Main()
    VAR result = UO.GetBuffBarInfo()
END SUB

UO.Paralyzed

Полная карточка: параметры, возврат и разбор

SUB Main()
    # Пустые скобки выбирают self. state сохраняет один снимок флага; TRUE — числовая константа 1.
    # Результат FALSE не исключает стену, отсутствие выносливости или другую причину остановки.

    VAR state = UO.Paralyzed()
    IF state = TRUE THEN
        UO.Print('Paralysis flag is set')
    ELSE
        UO.Print('Paralysis flag is absent or unavailable')
    END IF
END SUB