Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // [BITSLER BOT V1.2] by thizk
- //
- // changelog v1.2:
- // - seprate stop profit - stake
- //
- // changelog v1.1:
- // - add option "restart bet on stake"
- // - fix stake and profit calculation
- //
- // changelog v1.0:
- // - start or stop button
- // - chance % change
- // - hi or lo betting
- // - zigzag betting
- // - profit or stake limitation
- // - user interface
- // - auto change seeds
- // - increase bet on lose
- if($('#aside-container').is(":visible") != false){
- $('#close-chat').trigger('click');
- }
- $("#column-right").append('\
- <div style="margin-top:5px; padding-bottom:5px; width:327.5px;background-color: #2e323b;color:whitesmoke;font-family:\'Open Sans\',\'Helvetica Neue\',Helvetica,Arial,sans-serif;">\
- <table width="100%" border="0" cellspacing="0" cellpadding="5">\
- <div style="text-align: center; padding: 10px 8px 5px 8px; width:327.5px; font-weight: bold; border-bottom: solid #181a1e;"> BITSLER BOT v1.2</div>\
- <tbody>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center; font-size:11px;">CHANCE</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_chance" value="49.1"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">INCREASE ON LOST [%]</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_onlost" value="0"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center; font-size:11px;">BET MODE</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_mode" placeholder="h | l | z"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">BET AMOUNT</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_bet" value="0.00000001"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">PROFIT</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_profit" value="0.00001024"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STAKE</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="text" id="_stake" value="0.00001024"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STOP ON STAKE </td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="checkbox" id="_stopstake"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STOP ON PROFIT </td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="checkbox" id="_stopprofit"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">RESTART BET ON STAKE</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="checkbox" id="_restart"></td>\
- </tr>\
- <tr>\
- <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">AUTO CHANGE SEED</td>\
- <td style="width:200px;"><input style="padding:5px; background-color:#101215;width:97%;border:0;color:white; margin:3px 0;" type="checkbox" id="_auto"></td>\
- </tr>\
- <tr>\
- <td></td><td><button onclick="startDice();return false;" id="_start" style="width:97%;background-color: #101215;border: none; color: white; padding: 7px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px;"> START </button></td>\
- </tr>\
- </tbody>\
- </table>\
- </div>');
- var _bet,_chance,_onlost,_mode, _auto, _stopprofit, _stopstake, _start = false, _stake, _profit,_betting, _task, _seeds,_restart;
- function startDice(){
- _mode = document.getElementById('_mode').value;
- _bet = parseFloat(document.getElementById('_bet').value);
- _profit = parseFloat(document.getElementById('_profit').value);
- _stake = parseFloat(document.getElementById('_stake').value);
- _stake = -_stake;
- _chance = parseFloat(document.getElementById('_chance').value);
- _onlost = parseFloat(document.getElementById('_onlost').value);
- _stopprofit = document.getElementById('_stopprofit').checked;
- _stopstake = document.getElementById('_stopstake').checked;
- _auto = document.getElementById('_auto').checked;
- _restart = document.getElementById('_restart').checked;
- _betting = 0;
- if(_mode != 'h' && _mode != 'l' && _mode != 'z'){
- alert("Bet Mode incorrect!");
- return;
- }
- _start = !_start;
- if(_start != true){
- $('#_start').text("START");
- _betting = 0;
- clearInterval(_task);
- clearInterval(_seeds);
- return;
- }else{
- $('#_start').text("STOP");
- }
- if($("#updated_condition").text().indexOf('>') !== -1 && _mode == 'l'){
- $("#updated_condition").trigger('click');
- }
- else if($("#updated_condition").text().indexOf('<') !== -1 && _mode == 'h'){
- $("#updated_condition").trigger('click');
- }
- //
- $('#amount').val(_bet.toFixed(8));
- //
- $("#editable-chance").trigger('click');
- $("#editable-chance-field").val(_chance);
- $("#editable-chance-field").trigger('focusout');
- if(_auto){
- // CHANGE
- change_seeds();
- // SET TASK
- _seeds = setInterval(function() {
- change_seeds();
- console.log("CHANGE SEED TASK = " + _seeds.toString());
- }, Math.round(Math.random() * (600000 - 300000) + 300000));
- }
- _betting = _bet;
- //
- $('#btn-bet-dice').trigger('click');
- }
- function increaseOnLost(bet, percent){
- return parseFloat(bet) + ((parseFloat(bet)*percent)/100);
- }
- //
- $('#history-my-bets-dice').unbind();
- $('#history-my-bets-dice').bind("DOMSubtreeModified",function(event){
- if( $(event.currentTarget) )
- {
- clearInterval(_task);
- var bet , x, balance;
- if(_start)
- {
- balance = parseFloat(document.getElementById('balances-lg').innerText);
- if( balance<= 0 || parseFloat($('#amount').val()) > balance){
- startDice();
- return;
- }
- x = ($('#history-my-bets-dice tr td:last-child span')[0].innerText.indexOf('+') != 0 ) ? false : true;
- _betting = parseFloat(_betting) + parseFloat($('#history-my-bets-dice tr td:last-child span')[0].innerText);
- if(x != true) {
- if(_onlost > 0){
- bet = increaseOnLost($('#amount').val(), _onlost);
- $('#amount').val(bet.toFixed(8));
- }
- }else {
- $('#amount').val(_bet.toFixed(8));
- }
- if(_stopprofit){
- if(_betting >= _profit){
- startDice();
- alert("PROFIT REACHED!");
- return;
- }
- }
- if(_stopstake){
- if( _betting <= _stake ){
- startDice();
- alert("STAKE REACHED!");
- return;
- }
- }
- else {
- if(_betting <= _stake){
- if( _restart ){
- clearInterval(_task);
- _betting = 0;
- $('#amount').val(_bet.toFixed(8));
- }else{
- startDice();
- alert("STAKE REACHED!");
- return;
- }
- }
- }
- _task = setInterval(function(){
- if(!_start){
- clearInterval(_task);
- clearInterval(_seeds);
- return;
- }
- if(_mode == 'z'){
- $("#updated_condition").trigger('click');
- }
- $('#btn-bet-dice').trigger('click');
- }, 1000)
- }
- }
- });
Add Comment
Please, Sign In to add comment