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

На главную

## currencyExchange.CanSell( crystalsToSell, moneyToGet )

Возвращает true, если можно продать crystalsToSell количество кристаллов за moneyToGet количество золота в сервисе обмена валют. Курс и коридор дозволенного отклонения от курса постоянно изменяется в зависимости от резерва кристаллов и золота.

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

    -- объявление:
    function CanSell( crystalsToSell, moneyToGet )

    -- параметры:
    crystalsToSell: number (integer) - количество кристаллов для продажи
    moneyToGet: number (integer) - количество золота для покупки

    -- возвращаемое значение
    boolean - true, если можно обменять

    -- пример:
    if currencyExchange.IsServiceActive() then
      if currencyExchange.CanSell( crystalsToSell, moneyToGet ) then
        currencyExchange.Sell( crystalsToSell, moneyToGet ) then
      end
    end

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

CategoryCurrencyExchange
EventCurrencyExchangeFinished
EventCurrencyExchangeInfoChanged
EventCurrencyExchangeStarted
FunctionCurrencyExchangeCalcBuyCost
FunctionCurrencyExchangeCalcBuyRate
FunctionCurrencyExchangeCalcSellCost
FunctionCurrencyExchangeCalcSellRate
FunctionCurrencyExchangeCanBuy
FunctionCurrencyExchangeCanSell
FunctionCurrencyExchangeIsServiceActive

CategoryLuaApi CategoryFunction CategoryCurrencyExchange

На главную