post-image
The Manual Enter Script allows you to easily bet the odds and amount you want without complicated algorithms.

 

By writing manual bets of different amounts and rates, it will allow you to easily play strategies that normally require very complex coding. You can write your bets and payouts in a list using the “/” sign as a separator. You can check that bets and payouts match correctly by running it in checklist mode before you start.checklist mode is checked by default when the code is first loaded. The first to bet starts with the begin bet and the begin payout. Afterwards, it continues from the list, depending on whether the game is lost or won. When you start the winning series after the lost game, you can play with bet and pay by following the winning list you set. You can run this win list for a certain number of times. “Win game list repetition amount” in the field, enter the number of games you want to play from the list. It is possible to bet by following the same order while switching the win and lose list. By checking the “STARTING POINT SETTING” field, you can continue to bet on the 4th game of your losing list when you lose the 3rd game on the win list. By selecting the “END OF LIST SETTINGS” field, you can repeat the latest bet and payout rates at the end of the list or return to the top of the list.

 

Watch the case study video.

 

Change Log

Ver.2.0

  • Unlimited manual list entries for bets and payouts.
  • List entry for won games.
  • Determining the repeat amount for the game won.
  • Determining the starting point that follows between won and lost games.
  • checklist mode.

 

How to use script

 

        var config = {    ScriptTitle: {        type: "noop",        label: " Crash.Bet Manual Enter v2"    },    baseBet: {        value: 1000,        type: "balance",        label: "Begin bet"    },    warning1: {        type: "noop",        label: "Warning: Make sure to use the high bet limitation!"    },    stop: {        value: 1e8,        type: "balance",        label: "stop if bet >"    },    basePayout: {        value: 2.1,        type: "multiplier",        label: "Begin Payout"    },    lossSet: {        type: "checkbox",        label: "Lose Game Settings",        value: true    },    lossSetInfo: {        type: "noop",        label: "use "/" as separator"    },    lossBets: {        value: "15/20",        type: "text",        label: "Lose Bet Series"    },    lossPayouts: {        value: "2.00/1.90",        type: "text",        label: "Lose Payout Series"    },    winSet: {        type: "checkbox",        label: "Win Game Settings",        value: false    },    winSetInfo: {        type: "noop",        label: "use "/" as separator"    },    winBets: {        value: "15/20",        type: "text",        label: "Win Bet Series"    },    winPayouts: {        value: "2.00/1.90",        type: "text",        label: "Win Payout Series"    },    winBeginSettings: {        value: "onlyLost",        type: "radio",        label: "Won game list setting",        options: {            onlyLost: {                type: "noop",                label: "Play if there is a lost game before"            },            everytime: {                type: "noop",                label: "Everytime play the list"            }        }    },    winRepeat: {        value: 0,        type: "multiplier",        label: "Win game list repetition amount"    },    startPointTitle: {        type: "noop",        label: "Starting point setting"    },    startPoint: {        type: "checkbox",        label: "Continue in the same order of the list",        value: false    },    endSettings: {        value: "turnBack",        type: "radio",        label: "End of list settings",        options: {            turnBack: {                type: "noop",                label: "Back to top repeat"            },            contLast: {                type: "noop",                label: "Continue from last value"            }        }    },    warning2: {        type: "noop",        label: "Check the list before starting the game!"    },    checkList: {        type: "checkbox",        label: "Check List Mode (Print values ​​for check)",        value: true    }};log("Script is running..");var currentBet = config.baseBet.value;var currentPayout = config.basePayout.valuevar lossBetSeriesRaW = config.lossBets.valuevar lossBetSeries = lossBetSeriesRaW.split("/")var lossPayoutSeriesRaw = config.lossPayouts.valuevar lossPayoutSeries = lossPayoutSeriesRaw.split("/")var winBetSeriesRaw = config.winBets.valuevar winBetSeries = winBetSeriesRaw.split("/")var winPayoutSeriesRaw = config.winPayouts.valuevar winPayoutSeries = winPayoutSeriesRaw.split("/")var gameCount = 0var lossGameCount = 0var winGameCount = 0var shiftGameCount = 0var repValidCount = 0var lossStatus = falseif (config.checkList.value) {    checkList()} else {    if (config.lossSet.value) {        if (lossBetSeries.length != lossPayoutSeries.length) {            stop("Bets and payouts do not matched, bets and payouts must be the same amount.")        }    }    if (config.winSet.value) {        if (winBetSeries.length != winPayoutSeries.length) {            stop("Bets and payouts do not matched, bets and payouts must be the same amount.")        }    }    engine.bet(roundBit(currentBet), currentPayout)    log("Begining game Bet:", currentBet / 100, "bits, Payout", currentPayout)    engine.on("GAME_STARTING", onGameStarted)    engine.on("GAME_ENDED", onGameEnded)}function onGameStarted() {    engine.bet(roundBit(currentBet), roundPo(currentPayout));    log("Bet was made, Bet: ", roundBit(currentBet) / 100, "bits, Payout: ", roundPo(currentPayout))}function onGameEnded() {    var lastGame = engine.history.first()    if (!lastGame.wager) {        return;    }    if (lastGame.cashedAt) {        if (config.startPoint.value) {            gameCount = shiftGameCount        } else {            gameCount = winGameCount        }        if (!config.winSet.value) {            currentBet = config.baseBet.value;            currentPayout = config.basePayout.value        } else {            if (config.winBeginSettings.value === "onlyLost" && lossStatus) {                if (gameCount >= winBetSeries.length) {                    if (config.endSettings.value === "contLast") {                        currentBet = parseFloat(winBetSeries[winBetSeries.length - 1]) * 100                        currentPayout = parseFloat(winPayoutSeries[winBetSeries.length - 1])                    } else {                        winGameCount = 0                        shiftGameCount = 0                        if (config.startPoint.value) {                            gameCount = shiftGameCount                        } else {                            gameCount = winGameCount                        }                        currentBet = parseFloat(winBetSeries[gameCount]) * 100                        currentPayout = parseFloat(winPayoutSeries[gameCount])                    }                } else {                    currentBet = parseFloat(winBetSeries[gameCount]) * 100                    currentPayout = parseFloat(winPayoutSeries[gameCount])                }            } else {                if (config.winBeginSettings.value === "everytime") {                    if (gameCount >= winBetSeries.length) {                        if (config.endSettings.value === "contLast") {                            currentBet = parseFloat(winBetSeries[winBetSeries.length - 1]) * 100                            currentPayout = parseFloat(winPayoutSeries[winBetSeries.length - 1])                        } else {                            winGameCount = 0                            shiftGameCount = 0                            if (config.startPoint.value) {                                gameCount = shiftGameCount                            } else {                                gameCount = winGameCount                            }                            currentBet = parseFloat(winBetSeries[gameCount]) * 100                            currentPayout = parseFloat(winPayoutSeries[gameCount])                        }                    } else {                        currentBet = parseFloat(winBetSeries[gameCount]) * 100                        currentPayout = parseFloat(winPayoutSeries[gameCount])                    }                } else {                    currentBet = config.baseBet.value                    currentPayout = config.basePayout.value                }            }        }        log("You Win, Next game Bet: ", roundBit(currentBet) / 100, "bits, Payout: ", roundPo(currentPayout))        shiftGameCount++        winGameCount++        repValidCount++        lossGameCount = 0        if (repValidCount >= config.winRepeat.value) {            lossStatus = false        }    } else {        if (config.startPoint.value) {            gameCount = shiftGameCount        } else {            gameCount = lossGameCount        }        if (!config.lossSet.value) {            currentBet = config.baseBet.value;            currentPayout = config.basePayout.value        } else {            if (gameCount >= lossBetSeries.length) {                if (config.endSettings.value === "contLast") {                    currentBet = parseFloat(lossBetSeries[lossBetSeries.length - 1]) * 100                    currentPayout = parseFloat(lossPayoutSeries[lossBetSeries.length - 1])                } else {                    lossGameCount = 0                    shiftGameCount = 0                    if (config.startPoint.value) {                        gameCount = shiftGameCount                    } else {                        gameCount = lossGameCount                    }                    currentBet = parseFloat(lossBetSeries[gameCount]) * 100                    currentPayout = parseFloat(lossPayoutSeries[gameCount])                }            } else {                currentBet = parseFloat(lossBetSeries[gameCount]) * 100                currentPayout = parseFloat(lossPayoutSeries[gameCount])            }        }        log("You Loss, Next game Bet: ", roundBit(currentBet) / 100, "bits, Payout: ", roundPo(currentPayout))        shiftGameCount++        lossGameCount++        winGameCount = 0        repValidCount = 0        lossStatus = true    }    if (currentBet > config.stop.value) {        engine.removeListener("GAME_STARTING", onGameStarted)        engine.removeListener("GAME_ENDED", onGameEnded)        stop(currentBet, "Maximum amount reached, Script stopped.")    }}function roundBit(bet) {    return Math.round(bet / 100) * 100;}function roundPo(payout) {    return Math.round(payout * 100) / 100;}function checkList() {    var i    log("----------CHECK LIST----------")    log("First Game, Base Bet: ", roundBit(currentBet) / 100, " Base Payout: ", currentPayout)    if (config.lossSet.value) {        log("Loss game list mode on")        if (lossBetSeries.length === lossPayoutSeries.length) {            log("Bets and payouts matched")            for (i = 0; i < lossBetSeries.length; i++) {                log("Game", i + 1, " Bet: ", lossBetSeries[i], " Payout: ", lossPayoutSeries[i])            }        } else {            log("Bets and payouts do not matched, bets and payouts must be the same amount.")        }    } else {        log("Loss game list mode off")    }    if (config.winSet.value) {        log("Win game list mode on")        if (winBetSeries.length === winPayoutSeries.length) {            log("Bets and payouts matched")            for (i = 0; i < winBetSeries.length; i++) {                log("Game", i + 1, " Bet: ", winBetSeries[i], " Payout: ", winPayoutSeries[i])            }        } else {            log("Bets and payouts do not matched other, bets and payouts must be the same amount.")        }    } else {        log("Win game list mode off")    }    log("Begin of list mode: ", config.winBeginSettings.value === "onlyLost" ? "Play if there is a lost game before" : "Everytime play the list")    log("End of list mode: ", config.endSettings.value === "turnBack" ? "Back to top repeat" : "Continue from last value")    log("Continue of list mode: ", config.startPoint.value ? "Continue from the game in the same order of the list" : "Play from the top of the list")    log("If there is a lost game in the game before the winning match,  plays ", config.winRepeat.value, " games from the win game list.")    log("(Available only when "Play if game lost before starting mode is set" option is selected.)")    log(" ")    stop("End of check list")}


To help with the continuity of our site and better features, you can donate. Thank you for your support.

You can follow the strategy of the user you want with the amount of bet you set yourself.

 

 

Type the name of the user you want to play with in the same strategy in the "User to follow" field. write your own starting bet amount. if you do not want to place high stakes, use the maximum stakes field. make sure the user is placing the bet at the starting point and start.

 

Watch the case study video.

 

How to use script

        var config = {  ScriptTitle: {    type: "noop",    label: " Crash.Bet MySniper v1"  },  target: {    value: "",    type: "text",    label: "User to follow"  },  myBaseBet: {    value: 100,    type: "balance",    label: "My base bet"  },  warning1: {    type: "noop",    label: "Warning: Make sure to use the high bet limitation!"  },  maxBet: {    value: 1e8,    type: "balance",    label: "Max Bet"  },  warning2: {    type: "noop",    label: "Warning: Please check your calculations before running!"  }};log("Thanks for using the Crash.Bet Scripts. We want to do new work for our users, for that we need your support. You can support us by sending TIP to your "CrashBet" user account.");var betRateArr = [];engine.on("BET_PLACED", bet => {  if (bet.uname.toLowerCase() === config.target.value.toLowerCase()) {    if (userInfo.balance < 100) {      stop("Your balance is too low to bet.");    }    var betRate = bet.wager / config.myBaseBet.value;    betRateArr.unshift(betRate);    if (betRateArr.length == 2) {      betRateArr.shift();    }    var myBet = Math.ceil(bet.wager / Math.floor(betRateArr[0]) / 100) * 100;    log("Spotted", bet.uname, "betting", bet.wager / 100, "bit(s) with a", bet.payout + "x payout.");    log("My bet", myBet / 100, "bit(s) with a", bet.payout + "x payout.");    const bettableBalance = Math.floor(userInfo.balance / 100) * 100;    const wager = Math.min(bettableBalance, myBet, config.maxBet.value);    if (engine.gameState != "GAME_STARTING") {      // do not queue the bet if the current game is no longer accepting bets      return;    }    engine.bet(wager, bet.payout); // aim at target"s payout  }});engine.on("CASHED_OUT", cashOut => {  if (cashOut.uname.toLowerCase() === config.target.value.toLowerCase()) {    log("Spotted", cashOut.uname, "cashing out at", cashOut.cashedAt + "x.");    if (engine.currentlyPlaying()) {      engine.cashOut();    }  }})

To help with the continuity of our site and better features, you can donate. Thank you for your support.

How to donate