Как сбросить и начать с начала, если количество ставок больше 5?

#javascript #arrays #string #function #loops

Вопрос:

 var config = {
  bet: { label: "bet profit(Min allowed amount / split)", value: 0.002, type: "number" },
  splitSize: { label: "Size of Split", value: 20, type: "number" },
  cycleSize: { label: "Maximum number of Cycles", value: 200, type: "number" },
  payout: { label: "payout", value: 2.1, type: "number" },

};

var betAmount = 0;
var iterationCount = 0;
var betCount = 0;

function createArray(profit,splitSize){
  var item = strip(profit/splitSize);
  var splits = [];
  for (var i=0;i<splitSize; i  ){
    splits.push(item);
  }
  return splits;

}
var bettingArray;
function main() {
  bettingArray = createArray(config.bet.value,config.splitSize.value);
  betAmount = strip(bettingArray[0]   bettingArray[bettingArray.length-1]);
  
  game.onBet = function() {
    game.bet(betAmount, config.payout.value).then(function(payout) {
      betCount  ;
      var message = betAmount   " NewBet"   betAmount   
        " Bets Remaining["   bettingArray.length   "]";
      if (payout > 1) {
        log.success(iterationCount   " Won! "    message);
        console.log(iterationCount   " Won! "   betAmount);
        bettingArray.shift();
        bettingArray.pop();
      } else {
        bettingArray.push(betAmount);
        log.error("Lost!  "   message);
        console.log("Lost!  "   betAmount);
      }
      if(bettingArray.length == 0 || betCount == config.cycleSize.value){
        console.log("Resetting the bet!");
        bettingArray = createArray(config.bet.value,config.splitSize.value);
        iterationCount  ;
        betCount = 0;
        clearConsoleLog();
      }
      if(bettingArray.length == 1){
        betAmount = bettingArray[0];
      }else{
        betAmount = strip(bettingArray[0]   bettingArray[bettingArray.length-1]);
      }
      
      console.log(betCount   " NewBet"   betAmount   
        " BettingAray["   bettingArray.length   "]"  
        bettingArray.join(" "));
      
    });
  };
}

function clearConsoleLog(){ 
  
  console.log("Restarting!"); 
}
function strip(number) {
    return (parseFloat(number).toPrecision(10))/1;
} 

Это скрипт сайта азартных игр , где он делает ставку на выплату больше 2, когда он проигрывает, он будет следовать приведенному выше коду javascript и играть в игру.

Мне нужно добавить условие , при котором он сбрасывается на начальный набор, когда сумма достигает >=5, пожалуйста, помогите мне

Например, если бы мы начали с 1/20=0.05 (0.05,0.05,0.05,0.05….20 раз) , в случае потери он добавит 0,05 в конце и уменьшится до одного из длинного массива , когда он уменьшится, он начнется с самого начала .

Мне нужно сбросить, когда он достигнет суммы >=5, так что (это своего рода стоп-лосс, а не потеря всей суммы на плохих полосах)