# Пользовательские дополнения

На главную

## avatar.GetAbilityValuedObject( abilityId )

Возвращает новый экземпляр ValuedObject для пассивного умения.

    Тип объекта - VAL_OBJ_TYPE_ABILITY.
    Текст - имя пассивного умения.
    Изображение - иконка пассивного умения.
    Id: AbilityId - Id ресурса пассивного умения.

Замечание: поскольку ValuedObject это userdata, то Lua работает с ними по ссылке, а не по значению.

    -- библиотека:
    avatar

    -- объявление:
    function GetAbilityValuedObject( abilityId )

    -- параметры:
    abilityId: AbilityId - Id ресурса умения

    -- возвращаемые значения:
    ValuedObject - экземпляр ValuedObject

    -- примеры:
    local abilityId = abilities[0]
    local valuedObject = avatar.GetAbilityValuedObject( abilityId )

#### Search: "CategoryLuaApi" "CategoryValuedText"

CategoryValuedText
EventValuedObjectClicked
EventValuedObjectDoubleClicked
EventValuedObjectMouseOver
FunctionAvatarGetAbilityValuedObject
FunctionAvatarGetBuffValuedObject
FunctionCommonCreateValuedObject
FunctionCommonCreateValuedText
FunctionCommonExtractWStringFromValuedText
FunctionCommonFormatFloat
FunctionCommonFormatInt
FunctionCommonGetApiType
FunctionCommonIsEmptyValuedObject
FunctionCommonIsValuedObject
FunctionCommonIsValuedText
FunctionCommonSetTextValues
FunctionItemLibGetValuedObject
FunctionMountGetValuedObject
FunctionSpellLibGetValuedObject
FunctionTextViewSetValuedText
FunctionUnitGetPlayerValuedObject
FunctionUnitGetUnitValuedObject
FunctionValuedObjectGetId
FunctionValuedObjectGetImage
FunctionValuedObjectGetText
FunctionValuedObjectGetType
FunctionValuedTextClearValues
FunctionValuedTextCreateCopy
FunctionValuedTextSetClassVal
FunctionValuedTextSetFormat
FunctionValuedTextSetPlainText
FunctionValuedTextSetVal
TypeValuedObject
TypeValuedText

CategoryLuaApi CategoryFunction CategoryAvatar CategoryValuedText

На главную