You are on page 1of 5

// [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)
}
}
});

You might also like