http://livemusic2018.blogspot.com/2017/12/bitsler-bot-v12.html


SUBMITTED BY: mohamed02

DATE: Dec. 6, 2017, 5:09 p.m.

FORMAT: JavaScript

SIZE: 9.9 kB

HITS: 714

  1. // [BITSLER BOT V1.2] by thizk
  2. //
  3. // changelog v1.2:
  4. // - seprate stop profit - stake
  5. //
  6. // changelog v1.1:
  7. // - add option "restart bet on stake"
  8. // - fix stake and profit calculation
  9. //
  10. // changelog v1.0:
  11. // - start or stop button
  12. // - chance % change
  13. // - hi or lo betting
  14. // - zigzag betting
  15. // - profit or stake limitation
  16. // - user interface
  17. // - auto change seeds
  18. // - increase bet on lose
  19. if($('#aside-container').is(":visible") != false){
  20. $('#close-chat').trigger('click');
  21. }
  22. $("#column-right").append('\
  23. <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;">\
  24. <table width="100%" border="0" cellspacing="0" cellpadding="5">\
  25. <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>\
  26. <tbody>\
  27. <tr>\
  28. <td style="padding:6px;color:whitesmoke;text-align: center; font-size:11px;">CHANCE</td>\
  29. <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>\
  30. </tr>\
  31. <tr>\
  32. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">INCREASE ON LOST [%]</td>\
  33. <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>\
  34. </tr>\
  35. <tr>\
  36. <td style="padding:6px;color:whitesmoke;text-align: center; font-size:11px;">BET MODE</td>\
  37. <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>\
  38. </tr>\
  39. <tr>\
  40. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">BET AMOUNT</td>\
  41. <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>\
  42. </tr>\
  43. <tr>\
  44. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">PROFIT</td>\
  45. <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>\
  46. </tr>\
  47. <tr>\
  48. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STAKE</td>\
  49. <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>\
  50. </tr>\
  51. <tr>\
  52. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STOP ON STAKE </td>\
  53. <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>\
  54. </tr>\
  55. <tr>\
  56. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">STOP ON PROFIT </td>\
  57. <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>\
  58. </tr>\
  59. <tr>\
  60. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">RESTART BET ON STAKE</td>\
  61. <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>\
  62. </tr>\
  63. <tr>\
  64. <td style="padding:6px;color:whitesmoke;text-align: center;font-size:11px;">AUTO CHANGE SEED</td>\
  65. <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>\
  66. </tr>\
  67. <tr>\
  68. <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>\
  69. </tr>\
  70. </tbody>\
  71. </table>\
  72. </div>');
  73. var _bet,_chance,_onlost,_mode, _auto, _stopprofit, _stopstake, _start = false, _stake, _profit,_betting, _task, _seeds,_restart;
  74. function startDice(){
  75. _mode = document.getElementById('_mode').value;
  76. _bet = parseFloat(document.getElementById('_bet').value);
  77. _profit = parseFloat(document.getElementById('_profit').value);
  78. _stake = parseFloat(document.getElementById('_stake').value);
  79. _stake = -_stake;
  80. _chance = parseFloat(document.getElementById('_chance').value);
  81. _onlost = parseFloat(document.getElementById('_onlost').value);
  82. _stopprofit = document.getElementById('_stopprofit').checked;
  83. _stopstake = document.getElementById('_stopstake').checked;
  84. _auto = document.getElementById('_auto').checked;
  85. _restart = document.getElementById('_restart').checked;
  86. _betting = 0;
  87. if(_mode != 'h' && _mode != 'l' && _mode != 'z'){
  88. alert("Bet Mode incorrect!");
  89. return;
  90. }
  91. _start = !_start;
  92. if(_start != true){
  93. $('#_start').text("START");
  94. _betting = 0;
  95. clearInterval(_task);
  96. clearInterval(_seeds);
  97. return;
  98. }else{
  99. $('#_start').text("STOP");
  100. }
  101. if($("#updated_condition").text().indexOf('>') !== -1 && _mode == 'l'){
  102. $("#updated_condition").trigger('click');
  103. }
  104. else if($("#updated_condition").text().indexOf('<') !== -1 && _mode == 'h'){
  105. $("#updated_condition").trigger('click');
  106. }
  107. //
  108. $('#amount').val(_bet.toFixed(8));
  109. //
  110. $("#editable-chance").trigger('click');
  111. $("#editable-chance-field").val(_chance);
  112. $("#editable-chance-field").trigger('focusout');
  113. if(_auto){
  114. // CHANGE
  115. change_seeds();
  116. // SET TASK
  117. _seeds = setInterval(function() {
  118. change_seeds();
  119. console.log("CHANGE SEED TASK = " + _seeds.toString());
  120. }, Math.round(Math.random() * (600000 - 300000) + 300000));
  121. }
  122. _betting = _bet;
  123. //
  124. $('#btn-bet-dice').trigger('click');
  125. }
  126. function increaseOnLost(bet, percent){
  127. return parseFloat(bet) + ((parseFloat(bet)*percent)/100);
  128. }
  129. //
  130. $('#history-my-bets-dice').unbind();
  131. $('#history-my-bets-dice').bind("DOMSubtreeModified",function(event){
  132. if( $(event.currentTarget) )
  133. {
  134. clearInterval(_task);
  135. var bet , x, balance;
  136. if(_start)
  137. {
  138. balance = parseFloat(document.getElementById('balances-lg').innerText);
  139. if( balance<= 0 || parseFloat($('#amount').val()) > balance){
  140. startDice();
  141. return;
  142. }
  143. x = ($('#history-my-bets-dice tr td:last-child span')[0].innerText.indexOf('+') != 0 ) ? false : true;
  144. _betting = parseFloat(_betting) + parseFloat($('#history-my-bets-dice tr td:last-child span')[0].innerText);
  145. if(x != true) {
  146. if(_onlost > 0){
  147. bet = increaseOnLost($('#amount').val(), _onlost);
  148. $('#amount').val(bet.toFixed(8));
  149. }
  150. }else {
  151. $('#amount').val(_bet.toFixed(8));
  152. }
  153. if(_stopprofit){
  154. if(_betting >= _profit){
  155. startDice();
  156. alert("PROFIT REACHED!");
  157. return;
  158. }
  159. }
  160. if(_stopstake){
  161. if( _betting <= _stake ){
  162. startDice();
  163. alert("STAKE REACHED!");
  164. return;
  165. }
  166. }
  167. else {
  168. if(_betting <= _stake){
  169. if( _restart ){
  170. clearInterval(_task);
  171. _betting = 0;
  172. $('#amount').val(_bet.toFixed(8));
  173. }else{
  174. startDice();
  175. alert("STAKE REACHED!");
  176. return;
  177. }
  178. }
  179. }
  180. _task = setInterval(function(){
  181. if(!_start){
  182. clearInterval(_task);
  183. clearInterval(_seeds);
  184. return;
  185. }
  186. if(_mode == 'z'){
  187. $("#updated_condition").trigger('click');
  188. }
  189. $('#btn-bet-dice').trigger('click');
  190. }, 1000)
  191. }
  192. }
  193. });

comments powered by Disqus