Thanks for the great script @Skele,
Could you please add one more function to this script 2nd payout like below script
var config = {
baseBet: { label: "Base Bet", value: currency.minAmount, type: "number" },
basePayout: { label: "Base Payout", value: 2, type: "number" },
newPayout: { label: "New Payout", value: 1.25, type: "number" },
stop: { label: "Stop If Next Bet >", value: 1e8, type: "number" },
onLoseTitle: { label: "On Lose", type: "title" },
onLoss: {
label: "",
value: "increase",
type: "radio",
options: [
{ value: "increase", label: "Increase bet by (loss multiplier)" },
],
},
lossMultiplier: { label: "loss multiplier", value: 6, type: "number" },
onWinTitle: { label: "On Win", type: "title" },
onWin: {
label: "",
value: "reset",
type: "radio",
options: [
{ value: "reset", label: "Return to base bet" },
],
},
};
function main() {
var currentBet = config.baseBet.value;
var currentPayout = config.basePayout.value;
game.onBet = function () {
game.bet(currentBet, currentPayout).then(function (payout) {
if (payout > 1) {
if (config.onWin.value === "reset") {
currentBet = config.baseBet.value;
currentPayout = config. basePayout.value;
}
log.success(
"We won payout " + " " +currentPayout + "X " + "so next bet will be " +
currentBet +
" " +
currency.currencyName
);
} else {
if (config.onLoss.value === "reset") {
currentBet = config.baseBet.value;
currentPayout = config.basePayout.value;
} else {
currentBet *= config.lossMultiplier.value;
currentPayout = config.newPayout.value;
}
log.error(
"We lost payout " + " " +currentPayout + "X " + "so next bet will be " +
currentBet +
" " +
currency.currencyName
);
}
if (currentBet > config.stop.value) {
log.error(
"Was about to bet " + currentBet + " which triggers the stop"
);
game.stop();
}
});
};
}