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

На главную


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

На главную