Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (main script)
- var config = {
- msg: { type: 'noop', label: 'Created By HotAsian' },
- };
- var betArray = [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192]; // 0 is skip and other is in Bits.
- var cashArray =[2,2,2,2,2,2,2,2,2,2,2,2,2,2]; // must have 0 in same place as in betArray to cashout nicely.
- var index = 0;
- var bet = betArray[index];
- var cashout = cashArray[index];
- var roundCounter = 0;
- var losestreak=0;
- var maxLosestreak=6;
- var skippedRounds=0;
- var maxSkippedRounds=1000000;
- var skipAfterGreen=0;
- var maxFirstSkipAfterGreen=3;
- var maxSkipAfterGreen = maxFirstSkipAfterGreen -1;
- log('Welcome script is running...');
- log('Your balance is...' + (userInfo.balance / 100) + ' bits');
- log('Good Luck!');
- // Main:
- engine.on("GAME_STARTING", function() {
- if(losestreak<maxLosestreak){
- engine.bet(bet * 100, cashout);
- }else if (skipAfterGreen > maxSkipAfterGreen) {
- engine.bet(bet * 100, cashout);
- skipAfterGreen=0;
- losestreak=0;
- } else {
- if(losestreak>=maxLosestreak){
- skippedRounds+=1;
- if(skippedRounds>=maxSkippedRounds){
- skippedRounds=0;
- losestreak=0;
- }
- }
- log('Skipping the Next Round');
- }
- });
- engine.on("GAME_ENDED", function() {
- var lastGame = engine.history.first();
- if (!lastGame.wager & roundCounter !== 0) {
- if(lastGame.bust >= cashout){
- skipAfterGreen++;
- log('The red streak ended, waiting for ' + maxFirstSkipAfterGreen + ' greens before betting. ' + skipAfterGreen);
- }
- return;
- }
- if(!lastGame.cashedAt) {
- log('We lost.');
- index++;
- bet = betArray[index];
- cashout = cashArray[index];
- losestreak++;
- roundCounter++;
- }
- else{
- log('We won.');
- index = 0;
- bet = betArray[index];
- losestreak = 0;
- cashout = cashArray[index];
- roundCounter++;
- }
- });
- (4x script)
- var config = {
- baseBet: { value: '100', type: 'balance', label: 'Base Bet'},
- minBet: { value: '100', type: 'balance', label: 'Min Bet'},
- maxBet: { value: '1e8', type: 'balance', label: 'Max Bet'},
- protectBal: { value: '100000', type: 'balance', label: 'Protect Balance'},
- };
- var baseBet = config.baseBet.value/100;
- var baseMultiplier = 4;
- var minBet = config.minBet.value;
- var maxBet = config.maxBet.value;
- var protectBal = config.protectBal.value;
- // DO NOT CHANGE
- var currentBet = baseBet;
- var currentMultiplier = baseMultiplier;
- var currentMinBet = minBet;
- var currentMaxBet = maxBet;
- // LOCKERS
- var betUnlock = true;
- var putBet = currentBet;
- var putMultiplier = currentMultiplier;
- var OktoGo = true;
- engine.on('GAME_STARTING', function() {
- if (userInfo.balance < protectBal) {
- stop('Script was Stopped due to balance is protected. balance is '+ userInfo.balance);
- }
- if (putBet >= currentMaxBet/100) {
- stop('Script was Stopped due to the bet size exceeded maximum allowed bet size');
- }
- if (putBet < currentMinBet/100) {
- stop('Script was Stopped due to the bet size is lower than allowed minimum bet size');
- }
- if (OktoGo && betUnlock){
- putBet = Math.round(putBet);
- engine.bet(parseInt(putBet*100), parseFloat(putMultiplier));
- log('You are ready to play! ');
- log('A bet will be placed:- Bet Size: '+ putBet +' Multiplier: '+ putMultiplier);
- }
- });
- engine.on('GAME_STARTED', function() {
- if (engine.getCurrentBet()){
- var cbet = engine.getCurrentBet();
- log('Game Started with '+ (cbet.wager/100) + ' * ' + cbet.payout+ 'x');
- } else {
- log('A bet did not placed!');
- }
- });
- engine.on('GAME_ENDED', function() {
- var lastGame = engine.history.first();
- log('Game crashed at '+ lastGame.bust);
- log('Last Game wagered at '+ (lastGame.wager)/100);
- if (lastGame.wager > 0){
- if (lastGame.cashedAt){
- putBet = currentBet;
- betUnlock = true;
- log('You Won the Last Game');
- } else {
- putBet = (putBet*1.3333) + (baseBet);
- betUnlock = true;
- log('You Lost the Last Game');
- }
- }
- });
- (10x script)
- var config = {
- baseBet: { value: '100', type: 'balance', label: 'Base Bet'},
- minBet: { value: '100', type: 'balance', label: 'Min Bet'},
- maxBet: { value: '1e8', type: 'balance', label: 'Max Bet'},
- protectBal: { value: '100000', type: 'balance', label: 'Protect Balance'},
- };
- var baseBet = config.baseBet.value/100;
- var baseMultiplier = 10;
- var minBet = config.minBet.value;
- var maxBet = config.maxBet.value;
- var protectBal = config.protectBal.value;
- // DO NOT CHANGE
- var currentBet = baseBet;
- var currentMultiplier = baseMultiplier;
- var currentMinBet = minBet;
- var currentMaxBet = maxBet;
- // LOCKERS
- var betUnlock = true;
- var putBet = currentBet;
- var putMultiplier = currentMultiplier;
- var OktoGo = true;
- engine.on('GAME_STARTING', function() {
- if (userInfo.balance < protectBal) {
- stop('Script was Stopped due to balance is protected. balance is '+ userInfo.balance);
- }
- if (putBet >= currentMaxBet/100) {
- stop('Script was Stopped due to the bet size exceeded maximum allowed bet size');
- }
- if (putBet < currentMinBet/100) {
- stop('Script was Stopped due to the bet size is lower than allowed minimum bet size');
- }
- if (OktoGo && betUnlock){
- putBet = Math.round(putBet);
- engine.bet(parseInt(putBet*100), parseFloat(putMultiplier));
- log('You are ready to play! ');
- log('A bet will be placed:- Bet Size: '+ putBet +' Multiplier: '+ putMultiplier);
- }
- });
- engine.on('GAME_STARTED', function() {
- if (engine.getCurrentBet()){
- var cbet = engine.getCurrentBet();
- log('Game Started with '+ (cbet.wager/100) + ' * ' + cbet.payout+ 'x');
- } else {
- log('A bet did not placed!');
- }
- });
- engine.on('GAME_ENDED', function() {
- var lastGame = engine.history.first();
- log('Game crashed at '+ lastGame.bust);
- log('Last Game wagered at '+ (lastGame.wager)/100);
- if (lastGame.wager > 0){
- if (lastGame.cashedAt){
- putBet = currentBet;
- betUnlock = true;
- log('You Won the Last Game');
- } else {
- putBet = (putBet*1.1111) + (baseBet);
- betUnlock = true;
- log('You Lost the Last Game');
- }
- }
- });
- (same as 1st script but no stop)
- var config = {
- baseBet: { value: '100', type: 'balance', label: 'Base Bet'},
- minBet: { value: '100', type: 'balance', label: 'Min Bet'},
- maxBet: { value: '1e8', type: 'balance', label: 'Max Bet'},
- protectBal: { value: '100000', type: 'balance', label: 'Protect Balance'},
- };
- var baseBet = config.baseBet.value;
- var baseMultiplier = 2;
- var minBet = config.minBet.value;
- var maxBet = config.maxBet.value;
- var protectBal = config.protectBal.value;
- // DO NOT CHANGE
- var currentBet = baseBet;
- var currentMultiplier = baseMultiplier;
- var currentMinBet = minBet;
- var currentMaxBet = maxBet;
- // LOCKERS
- var betUnlock = true;
- var recoveryOn = false;
- var OktoGo = true;
- var putBet = currentBet;
- var putMultiplier = currentMultiplier;
- engine.on('GAME_STARTING', function() {
- if (userInfo.balance < protectBal) {
- stop('Script was Stopped due to balance is protected. balance is '+ userInfo.balance);
- }
- if (putBet >= currentMaxBet) {
- stop('Script was Stopped due to the bet size exceeded maximum allowed bet size');
- }
- if (putBet < currentMinBet) {
- stop('Script was Stopped due to the bet size is lower than allowed minimum bet size');
- }
- if (OktoGo && betUnlock){
- engine.bet(parseInt(putBet), parseFloat(putMultiplier));
- log('You are ready to play! ');
- log('A bet will be placed:- Bet Size: '+ putBet/100 +' Multiplier: '+ putMultiplier);
- }
- });
- engine.on('GAME_STARTED', function() {
- if (engine.getCurrentBet()){
- var cbet = engine.getCurrentBet();
- log('Game Started with '+ (cbet.wager/100) + ' * ' + cbet.payout+ 'x');
- } else {
- log('A bet did not placed!');
- }
- });
- engine.on('GAME_ENDED', function() {
- var lastGame = engine.history.first();
- log('Game crashed at '+ lastGame.bust);
- log('Last Game wagered at '+ (lastGame.wager)/100);
- if (lastGame.wager > 0){
- if (lastGame.cashedAt){
- putBet = currentBet;
- recoveryOn = false;
- betUnlock = true;
- log('You Won the Last Game');
- } else {
- recoveryOn = true;
- log('You Lost the Last Game. Recovery Mode is Activated');
- }
- }
- if (recoveryOn && (lastGame.wager > 0) && lastGame.cashedAt == false){
- putBet *= 2;
- betUnlock = false;
- log('You are about to skip next game.');
- } else{
- betUnlock = true;
- log('Recovery Mode is Deactivated');
- }
- });
Add Comment
Please, Sign In to add comment