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

На главную

## mwar.GetServiceResourceCost( pvpResourceCount, pveResourceCount, improvement )

Даёт предполагаемую стоимость обмена "Славы" и "Престижа" на "Могущество" - например при использовании mwar.BuyServiceResource( increase ).

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

    -- объявление:
    GetServiceResourceCost( pvpResourceCount, pveResourceCount, improvement )

    -- параметры:
    pvpResourceCount: number (integer) - количество "Славы" у гильдии (выясняется с помощью avatar.GetCurrencyInfo(currencyId).value, currencyId "Славы" можно получить из mwar.GetCommonInfo().pvpResource)
    pveResourceCount: number (integer) - количество "Престижа" у гильдии (выясняется с помощью avatar.GetCurrencyInfo(currencyId).value, currencyId "Престижа" можно получить из mwar.GetCommonInfo().pveResource)
    improvement: number (integer) - желаемое количество "шагов" прибавки ресурсов, получаемых гильдией (чем больше - тем дороже обойдётся); умноженное на serviceResourceIncomeIncrease из mwar.GetCommonInfo() даст долю прибавки к базовому количеству ресурсов; не может быть больше, чем serviceResourceIncreaseMax из mwar.GetCommonInfo()

    -- возвращаемые значения:
    number (integer) - стоимость обмена (в меди)

    -- пример:
    local pvpResourceCount = avatar.GetCurrencyInfo(mwar.GetCommonInfo().pvpResource).value
    local pveResourceCount = avatar.GetCurrencyInfo(mwar.GetCommonInfo().pveResource).value
    local cost = mwar.GetServiceResourceCost(pvpResourceCount, pveResourceCount, 10)

См. также:

- mwar.GetCommonInfo()

- avatar.GetCurrencyInfo(currencyId)

- mwar.BuyServiceResource( increase )

#### Связанные страницы: "CategoryLuaApi" "CategoryMWar"

AstralRegionId
AstralSectorId
CategoryMWar
EventMWarFlagCostsChanged
EventMWarLadderChanged
EventMWarMapAdded
EventMWarMapChanged
EventMWarMapRemoved
EventMWarQueueChanched
EventMWarRatingProgressChanged
EventMWarSectorChanged
FunctionAstralGetSectorEdgesById
FunctionAstralGetSectorInfoById
FunctionMWarAbandon
FunctionMWarBuyServiceResource
FunctionMWarCanCommand
FunctionMWarCanPlanning
FunctionMWarGetBattleSector
FunctionMWarGetCommonInfo
FunctionMWarGetCommonMatchMakingInfo
FunctionMwarGetCurrentBattleInfo
FunctionMWarGetFlagCosts
FunctionMWarGetGuildHistory
FunctionMWarGetGuildInfo
FunctionMWarGetGuildInterestSectors
FunctionMWarGetGuildName
FunctionMWarGetGuildSymbolics
FunctionMWarGetInfluenceMap
FunctionMWarGetLadderInfo
FunctionMWarGetMapProgressCounter
FunctionMWarGetOwnerGuild
FunctionMWarGetOwnershipMap
FunctionMWarGetQueueInfo
FunctionMWarGetRatingProgressInfo
FunctionMWarGetRegionProgress
FunctionMWarGetRegions
FunctionMWarGetRegionSectors
FunctionMwarGetSectorBattleTime
FunctionMWarGetSectorHistory
FunctionMWarGetSectorLevel
FunctionMWarGetSectors
FunctionMWarGetSectorStake
FunctionMwarGetServiceResourceCost
FunctionMWarJoinRequestRaid
FunctionMwarLeaveSectorBattleQueue
FunctionMWarPrepareAttack
FunctionMwarQueueSectorBattle
FunctionMWarReplicateLadder
FunctionMWarReplicateMap
FunctionMwarSetSectorBattleTime
FunctionMWarStake
InstancedEventResourceId
LootGroupId
TimeTableId

CategoryLuaApi CategoryFunction CategoryMWar

На главную