Возвращает 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