Freebitco.in Suicidal Script Alpha


SUBMITTED BY: kamboatuo

DATE: July 23, 2016, 9:03 p.m.

UPDATED: July 23, 2016, 9:24 p.m.

FORMAT: Text only

SIZE: 8.5 kB

HITS: 1033

  1. //Suicidal Risk Massive Return Strategy
  2. //Stripped down and modified btc bot script
  3. console.clear();
  4. var principal = $('#balance').text();
  5. var counter = 0; //stores the number of losses following (and being reset to zero after) a win
  6. var maxBet = 0; //stores the highest bet limit
  7. var suicideLosses = 0; //stores the highest number of losses from using the suicidal strategy
  8. var suicidal; //will store the boolean value that determines if we can be suicidal
  9. var maxWait = 500, // In milliseconds
  10. stopped = false,
  11. stopBefore = 3; // In minutes
  12. var gameWin = 0;
  13. var gameLost = 0;
  14. stopPercentage = 0.001;
  15. document.getElementById("bet_hi_button").innerHTML = '<button id="double_your_btc_bet_hi_button" onclick="startGame()">START BOT</button>';
  16. var $loButton = $('#double_your_btc_bet_lo_button'),
  17. $hiButton = $('#double_your_btc_bet_hi_button');
  18. function suicide()
  19. {
  20. counter = counter + 1;
  21. $('#double_your_btc_payout_multiplier').val("6.00");
  22. var baseSuicideBet = getBaseSuicideBet();
  23. maxBet = getmaxBet();
  24. var riskSafe = betWindow();
  25. while (riskSafe == false)
  26. {
  27. $('#double_your_btc_stake').val("0.00000001");
  28. return;
  29. }
  30. while (riskSafe == true)
  31. {
  32. if (counter === 15)
  33. {
  34. $('#double_your_btc_stake').val(baseSuicideBet);
  35. console.log("Suicide Betting Window Reached");
  36. console.log("Base bet of " + baseSuicideBet + " entered.");
  37. return;
  38. }
  39. if ($('#double_your_btc_stake').val() <= maxBet)
  40. {
  41. var current = $('#double_your_btc_stake').val();
  42. var multiply = (current * 2).toFixed(8);
  43. $('#double_your_btc_stake').val(multiply);
  44. console.log('Bet = ' + multiply);
  45. return;
  46. }
  47. else
  48. {
  49. $('#double_your_btc_stake').val(baseSuicideBet);
  50. }
  51. }
  52. }
  53. //Sets the base bet if your balance is high enough for the suicidal strategy
  54. var getBaseSuicideBet = function (){
  55. if (principal > 0.00050000) {
  56. return "0.00000100";
  57. }
  58. else if (principal > 0.00100000) {
  59. return "0.00001000";
  60. }
  61. else {
  62. return "0.00010000";
  63. }
  64. };
  65. var getmaxBet = function() {
  66. if (principal < 0.00050000 ) {
  67. return "0.00004096";
  68. }
  69. //These checks are for when you are suicidal
  70. if (principal > 0.00050000) {
  71. return "0.00001600";
  72. }
  73. else if (principal > 0.00100000) {
  74. return "0.00016000";
  75. }
  76. else {
  77. return "0.00040000";
  78. }
  79. };
  80. //Checks whether you can be suicidal or not
  81. var suicidalCheck = function () {
  82. if (principal > 0.00050000) {
  83. return true;
  84. }
  85. else {
  86. return false;
  87. }
  88. };
  89. //Watches the counter and determines the optimal time to bet with minimal (relatively speaking of course) losses
  90. //The most I've lost in a row with this strategy is almost 40 (roughly thereabouts, I miscounted) times so I've set the ceiling to 35.
  91. // Anyway I start betting after the 15th loss so between that and 35 (for a total of 20 times) is the most I'm comfortable losing.
  92. // Change the ceiling lower or higher according to your risk tolerance.
  93. function betWindow()
  94. {
  95. if (counter > 14 && counter < 36){
  96. return true;
  97. }
  98. else
  99. {
  100. return false;
  101. }
  102. }
  103. function multiply(){
  104. $('#double_your_btc_payout_multiplier').val("2.00");
  105. var current = $('#double_your_btc_stake').val();
  106. var multiply = (current * 2).toFixed(8);
  107. maxBet = getmaxBet();
  108. if(multiply <= maxBet)
  109. {
  110. $('#double_your_btc_stake').val(multiply);
  111. console.log('Bet = ' + multiply);
  112. }
  113. else
  114. {
  115. $('#double_your_btc_stake').val('0.00000001');
  116. console.log('You reached your bet limit! Let\'s be safe and reset to the minimum.');
  117. }
  118. }
  119. function startGame(limit){
  120. document.getElementById("advertise_link_li").innerHTML = '<a href="#" class="advertise_link" onclick="stopGame()">STOP BOT</a>';
  121. suicidal = suicidalCheck();
  122. counter = 0;
  123. console.log('Game started!');
  124. $loButton.trigger('click');
  125. if(limit !== null) {
  126. stopAt=limit;
  127. }
  128. else
  129. {
  130. stopAt=-1;
  131. }
  132. }
  133. function stopGame(){
  134. document.getElementById("bet_hi_button").innerHTML = '<button id="double_your_btc_bet_hi_button" onclick="startGame()">START BOT</button>';
  135. console.log('Game will stop soon! Let me finish.');
  136. stopped = true;
  137. }
  138. function getRandomWait(){
  139. var wait = Math.floor(Math.random() * maxWait ) + 100; //(Math.floor(Math.random() * 800) + 300) ; // avant 100
  140. console.log('Waiting for ' + wait + 'ms before next bet.');
  141. return wait ;
  142. }
  143. // quick and dirty hack if you have very little bitcoins like 0.0000001
  144. function deexponentize(number){
  145. return number * 1000000;
  146. }
  147. function iHaveEnoughMoni(){
  148. var balance = deexponentize(parseFloat($('#balance').text()));
  149. var current = deexponentize($('#double_your_btc_stake').val());
  150. return ((balance*2)/100) * (current*2) > stopPercentage/100;
  151. }
  152. // Unbind old shit
  153. $('#double_your_btc_bet_lose').unbind();
  154. $('#double_your_btc_bet_win').unbind();
  155. // Loser
  156. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
  157. if( $(event.currentTarget).is(':contains("lose")') )
  158. {
  159. gameLost = gameLost + 1;
  160. console.log('%cWon: ' + gameWin, 'color: #00CC00');
  161. console.log('%cLost: '+ gameLost, 'color: #CC0000');
  162. console.log('%cMostSuicideLosses: ' + suicideLosses, 'color: #FF0000');
  163. console.log('%cCounter: ' + counter, 'color: #AA44FF');
  164. console.log('You LOST!');
  165. if (suicidal == true)
  166. {
  167. suicide();
  168. }
  169. else
  170. {
  171. multiply();
  172. }
  173. setTimeout(function(){
  174. $loButton.trigger('click');
  175. }, getRandomWait());
  176. }
  177. }
  178. );
  179. // Winner
  180. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
  181. if( $(event.currentTarget).is(':contains("win")') )
  182. {
  183. gameWin = gameWin + 1;
  184. if(suicidal == false)
  185. {
  186. $('#double_your_btc_stake').val('0.00000001');
  187. }
  188. if(counter > suicideLosses)
  189. {
  190. suicideLosses = counter;
  191. }
  192. console.log('%cWon: ' + gameWin, 'color: #00CC00');
  193. console.log('%cLost: ' + gameLost, 'color: #0000CC');
  194. console.log('%cMostSuicideLosses: ' + suicideLosses, 'color: #FF0000')
  195. counter = 0;
  196. if( iHaveEnoughMoni() )
  197. {
  198. console.log('You WON!');
  199. if( stopped )
  200. {
  201. stopped = false;
  202. return false;
  203. }
  204. }
  205. else
  206. {
  207. console.log('You WON! ');
  208. }
  209. setTimeout(function(){
  210. $loButton.trigger('click');
  211. }, getRandomWait());
  212. }
  213. }
  214. );

comments powered by Disqus