SparkedDev
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 19, 2015, 04:11:09 AM Last edit: July 07, 2016, 06:49:59 AM by SparkedDev |
|
auto betting methods: Auto button clicker for roulette:setInterval(function(){$(".roulette .spin.green").click();},100); Auto button clicker for bitspin:setInterval(function(){$(".bitspin .spin.red").click();},100); Auto button clicker for slot:setInterval(function(){$(".slot .spin.red").click();},100); auto button clicker for plinkoTemporary Auto-Bet Script:setInterval(function(){$(".play.red").click();},100); Just press F12 and put it in your console. You can change red with the color bar you want to bet on, To stop it: Reload the page. We have implemented bet rate limitingRate Limits:100K+: No Limit 10K+: 15 Bets/sec 1K+: 10 Bets/sec 100+: 5 Bets/sec 1+: 3 Bets/sec 0: 1 Bet/sec New auto-betting script that respects betting rate limits that will be in place effective later today nowvar bet = {base: 0.00001, current: 0.00001, currency: "bitcoins", bits:1, max:0.01, multiplier:10}; //Modify these values to change your base bet, currency may be "tokens" or "bitcoins", bits is the number of drops made var placeBet=function(){ $.post( "action.php", { prizes: "125,20,1.52,1.42,1.32,1.32,1.22,1.12,0,1.12,1.22,1.32,1.32,1.42,1.52,20,125", token: token, secret:0, bet:bet.current, bits:bet.bits, currency:bet.currency, user_seed:makeid(), act:"play", v:ver, }) .done(function( data ) { if (!data.success){ alert(data.msg); return 0; } var win = total_win(data.game_result.win); var total_bet = data.game_result.total_bet; console.log( win, data.data.balance ); if (win >= total_bet){ bet.current = bet.base; if (bet.current < bet.base) bet.current = bet.base; } else if (win < total_bet) { bet.current = (bet.current-win/bet.bits) * bet.multiplier; if (bet.current > bet.max) bet.current=bet.base; if (bet.current < bet.base) bet.current=bet.base; } //Delay placing bet to not trigger rate-limiting; var real_bet = total_bet; if (bet.currency === "tokens") real_bet = total_bet * 0.00000001; if (real_bet >= 0.00100000 && bet.current * bet.bits >= 0.00100000) placeBet(); //No BPS Limit at 100K else if (real_bet >= 0.00010000 && bet.current * bet.bits >= 0.00010000) setTimeout(function(){placeBet();},67); //15 BPS Limit at 10K else if (real_bet >= 0.00001000 && bet.current * bet.bits >= 0.00001000) setTimeout(function(){placeBet();},100); //10 BPS Limit at 1K else if (real_bet >= 0.00000100 && bet.current * bet.bits >= 0.00000100) setTimeout(function(){placeBet();},200); //5 BPS Limit at 100 else if (real_bet >= 0.00000001 && bet.current * bet.bits >= 0.00000001) setTimeout(function(){placeBet();},334); //3 BPS Limit at 1 else setTimeout(function(){placeBet();},1000); //1 BPS Limit at 0
}).fail(function() { setTimeout(function(){placeBet();},5000); }); }
//re-randomize our client seed to ensure provably faireness
function makeid(){ if (typeof window.crypto !== 'undefined' && typeof window.crypto.getRandomValues === 'function'){ //Check if CSPRNG is supported var array = new Uint32Array(16); window.crypto.getRandomValues(array); //Set each value in the array to random 32-bit CSPRNG values var r=''; for (var i = 0; i < array.length; i++) { r += String(array[i] + "-"); //Join all items in the array into a string with 256Bits of CSPRNG } return CryptoJS.SHA256(r).toString(); //Hash the string into a valid format for a user seed } else { return CryptoJS.SHA256(String(Math.random())).toString(); } }
function total_win(win){ var total = win.reduce(function(a, b) { return a + b; }); return total; }
placeBet();
Max bet auto bet for tokens:var bet = {base: 1000, current: 1000, currency: "tokens", bits:1, max:1000000, multiplier:1.1}; //Modify these values to change your base bet, currency may be "tokens" or "bitcoins", bits is the number of drops made var placeBet=function(){ $.post( "action.php", { prizes: "125,20,1.52,1.42,1.32,1.32,1.22,1.12,0,1.12,1.22,1.32,1.32,1.42,1.52,20,125", token: token, secret:0, bet:bet.current, bits:bet.bits, currency:bet.currency, user_seed:makeid(), act:"play", v:ver, }) .done(function( data ) { if (!data.success){ alert(data.msg); return 0; } var win = total_win(data.game_result.win); var total_bet = data.game_result.total_bet; console.log( win, data.data.balance ); if (win >= total_bet){ bet.current = bet.base; if (bet.current < bet.base) bet.current = bet.base; } else if (win < total_bet) { bet.current = (bet.current-win/bet.bits) * bet.multiplier; if (bet.current > bet.max) bet.current=bet.base; if (bet.current < bet.base) bet.current=bet.base; } //Delay placing bet to not trigger rate-limiting; var real_bet = total_bet; if (bet.currency === "tokens") real_bet = total_bet * 0.00000001; if (real_bet >= 0.00100000 && bet.current * bet.bits >= 0.00100000) placeBet(); //No BPS Limit at 100K else if (real_bet >= 0.00010000 && bet.current * bet.bits >= 0.00010000) setTimeout(function(){placeBet();},67); //15 BPS Limit at 10K else if (real_bet >= 0.00001000 && bet.current * bet.bits >= 0.00001000) setTimeout(function(){placeBet();},100); //10 BPS Limit at 1K else if (real_bet >= 0.00000100 && bet.current * bet.bits >= 0.00000100) setTimeout(function(){placeBet();},200); //5 BPS Limit at 100 else if (real_bet >= 0.00000001 && bet.current * bet.bits >= 0.00000001) setTimeout(function(){placeBet();},334); //3 BPS Limit at 1 else setTimeout(function(){placeBet();},1000); //1 BPS Limit at 0
}).fail(function() { setTimeout(function(){placeBet();},5000); }); }
//re-randomize our client seed to ensure provably faireness
function makeid(){ if (typeof window.crypto !== 'undefined' && typeof window.crypto.getRandomValues === 'function'){ //Check if CSPRNG is supported var array = new Uint32Array(16); window.crypto.getRandomValues(array); //Set each value in the array to random 32-bit CSPRNG values var r=''; for (var i = 0; i < array.length; i++) { r += String(array[i] + "-"); //Join all items in the array into a string with 256Bits of CSPRNG } return CryptoJS.SHA256(r).toString(); //Hash the string into a valid format for a user seed } else { return CryptoJS.SHA256(String(Math.random())).toString(); } }
function total_win(win){ var total = win.reduce(function(a, b) { return a + b; }); return total; }
placeBet();
|