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

На главную


mount.SelectTalents( mountId, talents )

Позволяет выбрать таланты маунты, если таковые у него имеются. В случае успешного вызова сработает событие EVENT_STABLE_MOUNT_TALENTS_CHANGED

Ограничения.

1. Таланты должны быть выбраны из списка доступных mount.GetAvailableTalents( mountId )

2. Количество выбираемых талантов должно совпадать с числом слотов талантов.

3. Один и тот же талант нельзя использовать в нескольких слотах сразу.

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

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

-- параметры:
mountId: ObjectId - идентификатор маунта
talents: table of ( MountTalentId or nil ) - список выбранных талантов, таблица в которой ключем является номер слота, а значением идентификатор ресурса таланта, индексация с 1

-- возвращаемые значения:
нет

-- пример:
local exoMountId = mount.GetExoMount()
local availableTalents = mount.GetAvailableTalents( exoMountId )
local talents = {}
for slotIndex, slotTalents in ipairs( availableTalents ) do
 talents[slotIndex] = slotTalents[1]
end

mount.SelectTalents( exoMountId, talents )

См. также:

Search: "CategoryLuaApi" "CategoryMount"

EventActiveMountChanged
EventActiveMountSkinChanged
EventActiveMountTimeLeftChanged
EventStableFoodCountChanged
EventStableMountAdded
EventStableMountChanged
EventStableMountHungry
EventStableMountLevelChanged
EventStableMountRemoved
EventStableMountsChanged
EventStableMountSkinsChanged
EventStableMountTalentsChanged
EventStableSlotsCountChanged
EventUnitMountHealthChanged
FunctionAvatarBindMountMetamorphToActionPanel
FunctionAvatarBindMountSkinToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarUseItemOnMountAndTakeActions
FunctionItemLibCanActivateForUseOnMount
FunctionItemLibCanUseOnMount
FunctionItemLibGetUsageOnMountInfo
FunctionItemLibGetUsagesOnMountInfo
FunctionItemLibGetUseOnMountCursor
FunctionItemLibIsUseOnMountAndTakeActions
FunctionMissionSetMountScene
FunctionMissionSetVisObjectScene
FunctionMountDismount
FunctionMountFeed
FunctionMountGetActive
FunctionMountGetActiveContextActions
FunctionMountGetActiveSatiation
FunctionMountGetActiveSkin
FunctionMountGetActiveTimeLeftMs
FunctionMountGetAvailableTalents
FunctionMountGetExoMount
FunctionMountGetInfo
FunctionMountGetMetamorph
FunctionMountGetMetamorphBaseInfo
FunctionMountGetMetamorphName
FunctionMountGetMounts
FunctionMountGetMountSkins
FunctionMountGetSelectedTalents
FunctionMountGetSkinInfo
FunctionMountGetStableInfo
FunctionMountGetTalentCurrency
FunctionMountGetTalentInfo
FunctionMountGetUnitMountHealth
FunctionMountGetValuedObject
FunctionMountHasSwitchCost
FunctionMountIsMountExist
FunctionMountIsStableExist
FunctionMountRide
FunctionMountSelectTalents
FunctionMountSetMetamorphSkin
FunctionMountSetSkin
FunctionSocialGetBackMount
FunctionSocialGiveBackMount
FunctionSocialLendMount
MountTalentId


CategoryLuaApi CategoryFunction CategoryMount

На главную