UO Topic magic - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Magic

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

Заклинания, способности и перемещение магией. Для направленного действия заранее настройте цель и проверьте условия применения.

Разделы

Тема Команды и пояснения
Cast UO.Cast
CastToObject UO.CastToObject
CastAbility UO.CastAbility
Active Spell Ability UO.IsActiveSpellAbility
Spell Timers UO.TicksSpell

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

Casting

UO.Cast · UO.CastToObject · UO.CastAbility · UO.IsActiveSpellAbility · UO.TicksSpell

Travel

UO.Recall · UO.AddRecall · UO.Gate · UO.AddGate

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

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

UO.Cast

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

SUB Main()
    VAR accepted = UO.Cast('Heal', self)
    UO.Print(CStr(accepted))
END SUB

UO.CastToObject

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

SUB Main()
    IF UO.CastToObject('Greater Heal', self) THEN
        UO.Print('Cast request accepted')
    ELSE
        UO.Print('Cast request rejected')
    END IF
END SUB