Возвращает true, если можно купить crystalsToBuy количество кристаллов за moneyToSpend количество золота в сервисе обмена валют. Курс и коридор дозволенного отклонения от курса постоянно изменяется в зависимости от резерва кристаллов и золота.
-- библиотека: currencyExchange -- объявление: function CanBuy( crystalsToBuy, moneyToSpend ) -- параметры: crystalsToBuy: number (integer) - количество кристаллов для покупки moneyToSpend: number (integer) - количество золота для продажи -- возвращаемое значение boolean - true, если можно обменять -- пример: if currencyExchange.IsServiceActive() then if currencyExchange.CanBuy( crystalsToBuy, moneyToSpend ) then currencyExchange.Buy( crystalsToBuy, moneyToSpend ) then end end