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

Skills

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

Применение навыков, чтение значений и управление замками навыков. Название навыка и доступность действия зависят от поддерживаемых клиентом/сервером данных.

Разделы

Тема Команды и пояснения
UseSkill UO.UseSkill
Skill Value UO.GetSkillValue · UO.SkillVal
Skill Current Value UO.GetSkillCurrentValue
Skill Cap UO.GetSkillCap
Skill Locks UO.GetSkillLockState · UO.SetSkillLockState
Tracking UO.Track
Snooping UO.Snoop
Stealth UO.StealthCnt · UO.UseSkill

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

Skills

UO.UseSkill · UO.GetSkillCap · UO.GetSkillCurrentValue · UO.GetSkillValue · UO.GetSkillLockState · UO.SetSkillLockState · UO.SkillLockState · UO.SkillVal · UO.Track · UO.Snoop · UO.StealthCnt · UO.TicksSkill

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

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

UO.UseSkill

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

SUB Main()
    VAR accepted = UO.UseSkill('Hiding')
    UO.Print(CStr(accepted))
END SUB

UO.GetSkillValue

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

SUB Main()
    # В примере явно заданы selector и, при записи, mode. Первая строка выбирает навык по имени или
    # характеристику по номеру. Print только выводит результат.

    VAR selector = 'Mining'
    VAR value = UO.GetSkillValue(selector)
    UO.Print(CStr(value))
END SUB