Hack Forums
- Free Bustabit Script - - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: General Topics (https://hackforums.net/forumdisplay.php?fid=7)
+--- Forum: Personal Life (https://hackforums.net/forumdisplay.php?fid=259)
+---- Forum: Gambling (https://hackforums.net/forumdisplay.php?fid=370)
+---- Thread: - Free Bustabit Script - (/showthread.php?tid=5182316)

Pages: Pages 1 2 3 4 5 6 7 8 9 10 11 12


- Free Bustabit Script - - TheEntrepreneur - Feb 24, 2016

Seems that a lot of people sell bustabit scripts that are useless here i am releasing one that i use.

I wont promise profit but all i can say is its going well for me :)

[Image: PHHXgvP.png]

Any donations to my gambling addiction appreciated : 1Jer6hHXGMpH71XCTvDmavUV2MbsbqgnDk

Code
// DONT FUCK WITH EXCEPT STREAK SECURITY AND BASE MULTIPLYER
var baseBet = 10;
var baseMultiplier = 1.13;  // Set to 1.10 if u want to be more safe
var variableBase = true;
var streakSecurity = 4; // Set to 4 for safe set to 5 for very safe set to 3 for meh
var maximumBet = 999999;


var baseSatoshi = baseBet * 100; // Calculated
var currentBet = baseSatoshi;
var currentMultiplier = baseMultiplier;
var currentGameID = -1;
var firstGame = true;
var lossStreak = 0;
var coolingDown = false;


console.log('Fucking Nigga');
console.log('My username is: ' + engine.getUsername());
console.log('Starting balance: ' + (engine.getBalance() / 100).toFixed(2) + ' bits');
var startingBalance = engine.getBalance();

if (variableBase) {
      console.warn('[WARN] Variable mode is enabled and not fully tested. Bot is resillient to ' + streakSecurity + '-loss streaks.');
}

// On a game starting, place the bet.
engine.on('game_starting', function(info) {
      console.log('New Game Cunt');
    console.log('[Bot] Game #' + info.game_id);
      currentGameID = info.game_id;

      if (coolingDown) {    
      if (lossStreak == 0) {
      coolingDown = false;
      }
      else {
      lossStreak--;
      console.log('[Bot] Cooling down! Games remaining: ' + lossStreak);
      return;
      }
      }

      if (!firstGame) { // Display data only after first game played.
      console.log('[Stats] Session profit: ' + ((engine.getBalance() - startingBalance) / 100).toFixed(2) + ' bits');
      console.log('[Stats] Profit percentage: ' + (((engine.getBalance() / startingBalance) - 1) * 100).toFixed(2) + '%');
      }

      if (engine.lastGamePlay() == 'LOST' && !firstGame) { // If last game loss:
      lossStreak++;
      var totalLosses = 0; // Total satoshi lost.
      var lastLoss = currentBet; // Store our last bet.
      while (lastLoss >= baseSatoshi) { // Until we get down to base bet, add the previous losses.
      totalLosses += lastLoss;
      lastLoss /= 4;
      }

      if (lossStreak > streakSecurity) { // If we're on a loss streak, wait a few games!
      coolingDown = true;
      return;
      }

      currentBet *= 4; // Then multiply base bet by 4!
      currentMultiplier = 1 + (totalLosses / currentBet);
      }
      else { // Otherwise if win or first game:
      lossStreak = 0; // If it was a win, we reset the lossStreak.
      if (variableBase) { // If variable bet enabled.
      // Variable mode resists (currently) 1 loss, by making sure you have enough to cover the base and the 4x base bet.
      var divider = 100;
      for (i = 0; i < streakSecurity; i++) {
      divider += (100 * Math.pow(4, (i + 1)));
      }

      newBaseBet = Math.min(Math.max(1, Math.floor(engine.getBalance() / divider)), maximumBet * 100); // In bits
      newBaseSatoshi = newBaseBet * 100;

      if ((newBaseBet != baseBet) || (newBaseBet == 1)) {
      console.log('[Bot] Variable mode has changed base bet to: ' + newBaseBet + ' bits');
      baseBet = newBaseBet;
      baseSatoshi = newBaseSatoshi;
      }
      }
      // Update bet.
      currentBet = baseSatoshi; // in Satoshi
      currentMultiplier = baseMultiplier;
      }

      // Message and set first game to false to be sure.
      console.log('[Bot] Betting ' + (currentBet / 100) + ' bits, cashing out at ' + currentMultiplier + 'x');
      firstGame = false;

      if (currentBet <= engine.getBalance()) { // Ensure we have enough to bet
      if (currentBet > (maximumBet * 100)) { // Ensure you only bet the maximum.
      console.warn('[Warn] Bet size exceeds maximum bet, lowering bet to ' + (maximumBet * 100) + ' bits');
      currentBet = maximumBet;
      }
      engine.placeBet(currentBet, Math.round(currentMultiplier * 100), false);
      }
      else { // Otherwise insufficent funds...
      if (engine.getBalance() < 100) {
      console.error('[Bot] Insufficent funds to do anything... stopping');
      engine.stop();
      }
      else {
      console.warn('[Bot] Insufficent funds to bet ' + (currentBet / 100) + ' bits.');
      console.warn('[Bot] Resetting to 1 bit basebet');
      baseBet = 1;
      baseSatoshi = 100;
      }
      }
});

engine.on('game_started', function(data) {
    if (!firstGame) { console.log('[Bot] Game #' + currentGameID + ' has started!'); }
});

engine.on('cashed_out', function(data) {
    if (data.username == engine.getUsername()) {      
      console.log('[Bot] Successfully cashed out at ' + (data.stopped_at / 100) + 'x');
      }
});

engine.on('game_crash', function(data) {
    if (!firstGame) { console.log('[Bot] Game crashed at ' + (data.game_crash / 100) + 'x'); }
});



* - JohnyCNAM - Feb 24, 2016

Thanks for the share, I will try it out.


* - obusco - Feb 24, 2016

I'm currently testing it.
It seems to work well. Thank you a lot :)


Edit after 5-6 hours of use :

You can expect something like this :
[Stats] Profit percentage: 51.57%

When you withdraw you should take in count that 200 bits will be use as fee.
If you plan to bet 10 bits for exemple, I will suggest you to have (with a streak security of 4) 850 bits at least. For 100 => 8500 bits etc...


* - TheSocomj - Feb 24, 2016

Posting here to save this thread. Hopefully it works well!


* - Kinguin - Feb 24, 2016

Looks good, how does it work?

Martingale or so?


* - TheEntrepreneur - Feb 24, 2016

Hope everyone is enjoying the script kek


* - LegacY96 - Feb 24, 2016

Thanks for sharing, I'll try this out


* - obusco - Feb 24, 2016

(Feb 24, 2016 09:46 AM)Kinguin Wrote:  Looks good, how does it work?

Martingale or so?

While you are winning everything works normal.
But If you lose, it's wait for a few games, and then try to multiply the bet so you can get back what you lose :

currentBet *= 4; // Then multiply base bet by 4!
currentMultiplier = 1 + (totalLosses / currentBet);


* - HQWS - Feb 24, 2016

Thanks man, will try this out! Hopefully it will make me some fast bits! ;)


* - u wot m8 - Feb 24, 2016

Not sure if I have this one confused with another one I saw, but I've seen this before and it does work quite well unless the numbers fuck you up.

Otherwise, you'll make some decent money.


* - Regulus - Feb 24, 2016

Working good so far. Hopefully I'll be able to make more profit :)
Thanks man!

[Image: 39b48ec3a74917372ad375cfe220108a.png]


* - Jesse Pinkman - Feb 24, 2016

Statically in the long run there is no way to win. You should experience a 1% loss to the house.


* - тнe randoм dυтcн gυy - Feb 24, 2016

I will test this script out in a bit, Have to exchange some paypal to btc


* - ЯѲβ ӍѲβ - Feb 24, 2016

(Feb 24, 2016 10:48 AM)Regulus Wrote:  Working good so far. Hopefully I'll be able to make more profit :)
Thanks man!

[Image: 39b48ec3a74917372ad375cfe220108a.png]

Dont forget about me when ya make some nice profit bro.


* - TheEntrepreneur - Feb 24, 2016

was at negative 4k this morning
[Image: o8CrQRi.png]