Jump to content

PLEASE HELP ME MODIFY


Kakashi_Hatake
 Share

Recommended Posts

The idea is to create a script that will trigger a bet after a consecutive number of <_1.99x crashes.

Then followed by the normal martingale strategy, after a win, reset and wait for the trigger again.

Pls WhatsApp for clarification 2348161849253

 

 

var config = {

  triggerTitle: { label: "Trigger Settings", type: "title" },

  triggerCrashes: {

    label: "Consecutive <=1.99× crashes needed",

    value: 3,

    type: "number",

    min: 1,

    max: 5,

  },

  baseBet: { label: "base bet", value: currency.minAmount, type: "number" },

  payout: { label: "payout", value: 2, type: "number" },

  stop: { label: "stop if next bet >", value: 1e8, type: "number" },

  onLoseTitle:{ label: "On Lose", type: "title" },

  onLoss: {

    label: "",

    value: "reset",

    type: "radio",

    options: [

      { value: "reset", label: "Return to base bet" },

      { value: "increase", label: "Increase bet by (loss multiplier)" }

    ],

  },

  lossMultiplier: { label: "loss multiplier", value: 2, type: "number" },

  onWinTitle: { label: "On Win", type: "title" },

  onWin: {

    label: "",

    value: "reset",

    type: "radio",

    options: [

      { value: "reset", label: "Return to base bet" },

      { value: "increase", label: "Increase bet by (win multiplier)" }

    ],

  },

  winMultiplier: { label: "win multiplier", value: 2, type: "number" },

};

 

function main() {

  let currentBet = config.baseBet.value;

  let consecutiveCrashes = 0;

  let isTriggered = false;

  let activations = 0;

 

  // Fires after each round with crash multiplier

  game.onCrash = crash => {

    log.info(🔔 Crash at ${crash}×);

    if (crash <= 1.99) {

      consecutiveCrashes++;

      log.info(📉 Low crash streak: ${consecutiveCrashes});

    } else {

      if (!isTriggered) log.info(🔄 Streak reset by high crash (${crash}×));

      consecutiveCrashes = 0;

    }

 

    // Activate trigger

    if (!isTriggered && consecutiveCrashes >= config.triggerCrashes.value) {

      isTriggered = true;

      activations++;

      log.success(🚀 Trigger #${activations} activated after ${consecutiveCrashes} low crashes);

      // Reset streak to differentiate next triggers

      consecutiveCrashes = 0;

    }

  };

 

  // Fires when a bet can be placed

  game.onBet = () => {

    log.info(🕹 onBet called; isTriggered=${isTriggered});

    if (!isTriggered) return;

 

    // Immediately reset trigger flag so multiple activations can occur

    isTriggered = false;

 

    game.bet(currentBet, config.payout.value).then(payout => {

      if (payout > 1) {

        // Win path

        currentBet = config.onWin.value === "reset"

          ? config.baseBet.value

          : currentBet * config.winMultiplier.value;

        log.success(💰 WIN! Next bet: ${currentBet}. Awaiting new trigger.);

      } else {

        // Loss path

        currentBet = config.onLoss.value === "reset"

          ? config.baseBet.value

          : currentBet * config.lossMultiplier.value;

        log.error(❌ LOSS! Next bet: ${currentBet});

      }

      if (currentBet > config.stop.value) {

        log.error(🛑 STOPPING - Bet ${currentBet} exceeds limit);

        game.stop();

      }

    });

  };

}

 

main();

Link to comment
Share on other sites

You need to be a member in order to leave a comment

Sign up for a new account in our community. It's easy!

Register a new account

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...