Sleazy Fork is available in English.

sandjar script avto play multipls

https://freebitco.in/?r=14084084

  1. // ==UserScript==
  2. // @name sandjar script avto play multipls
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description https://freebitco.in/?r=14084084
  6. // @author You
  7. // @match https://freebitco.in/?op=home
  8. // @grant none
  9. // ==/UserScript==/// баланс до ставки и после
  10. var BalanceToBet, BalanceAfterBetting;
  11.  
  12. // прогоночна¤ ставка
  13. var MinimumRate_ToString = "0.00000001"; // текстовый формат
  14. var MinimumRate = +MinimumRate_ToString; // числовой формат
  15.  
  16. // контрольная ставка - для N ставок
  17. var Rate = [];
  18. var N = 15;
  19. var waitstart = 300;
  20.  
  21. // индекс ставки
  22. var StavkaID = 0;
  23.  
  24. // показатель последних ставок
  25. var LastBidResult = 0; // если значение отрицательное, то LO иначе HI
  26.  
  27. // сколько прогоночных ставок делаем
  28. var GoRate = 3;
  29.  
  30. // сколько всего ставок делать
  31. var exit_go = 9999999;
  32.  
  33. // инициализаци¤ переменных
  34. function Initialization_Var(){
  35. // заполн¤ем массив контрольных ставок
  36. for(var i = 0; i < N; i++)
  37. Rate.push("0.00000002");
  38. var stavim = ["0.00000007", "0.00000021", "0.00000048", "0.00000103", "0.00000213", "0.00000433", "0.00000873", "0.00001753"];
  39. for(var i = 0; i < 8; i++)
  40. Rate[i] = stavim [i];
  41. }
  42.  
  43. // начинаем делать ставки
  44. function Start() {
  45. // записываем баланс до ставки
  46. BalanceToBet = +$('#balance')[0].innerHTML;
  47. if(LastBidResult > GoRate || LastBidResult < -GoRate)
  48. waitstart = 5000;
  49. else
  50. waitstart = 300;
  51. setTimeout(function () {
  52. // устанавливаем сумму ставки
  53. if(LastBidResult > GoRate || LastBidResult < -GoRate)
  54. {
  55. $('#double_your_btc_stake')[0].value = Rate[StavkaID];
  56. }
  57. else
  58. {
  59. $('#double_your_btc_stake')[0].value = MinimumRate_ToString;
  60. }
  61. // контрольная ставка
  62. if(LastBidResult < -GoRate)
  63. {
  64. document.querySelector("#double_your_btc_bet_hi_button").click();
  65. }
  66. else{
  67. if(LastBidResult > GoRate)
  68. {
  69. document.querySelector("#double_your_btc_bet_lo_button").click();
  70. }
  71. else
  72. {
  73. document.querySelector("#double_your_btc_bet_hi_button").click();
  74. }
  75. }
  76. CheckBet_WaitOne();
  77. }, waitstart);
  78. }
  79.  
  80. // проверка ставки
  81. function CheckBet() {
  82. BalanceAfterBetting = +$('#balance')[0].innerHTML;
  83. // если результат еще не известен, то ждем
  84. if(BalanceToBet == BalanceAfterBetting)
  85. {
  86. setTimeout(function () {
  87. CheckBet();
  88. }, 300);
  89. }
  90. else
  91. {
  92. // если делали прогоночную ставку
  93. if(LastBidResult <= GoRate && LastBidResult >= -GoRate)
  94. CheckBet_Last();
  95. else{
  96. if(LastBidResult > GoRate)
  97. CheckBet_LO();
  98. else{
  99. if(LastBidResult < GoRate)
  100. CheckBet_HI();
  101. }
  102. }
  103. if(exit_go > 0 && StavkaID <= 3)
  104. {
  105. Start();
  106. }
  107. else
  108. {
  109. soundProigraly();
  110. console.log("завершили");
  111. setTimeout(function () {
  112. Start();
  113. }, 2000);
  114. }
  115. exit_go--;
  116. }
  117. }
  118.  
  119. // обработка результата прогоночной ставки
  120. function CheckBet_Last(){
  121. console.log("прогоночная ставка");
  122. if(BalanceToBet > BalanceAfterBetting)
  123. {
  124. if(LastBidResult > 0)
  125. {
  126. LastBidResult = 0;
  127. }
  128. LastBidResult--;
  129. }
  130. else{
  131. if(LastBidResult < 0)
  132. LastBidResult = 0;
  133. LastBidResult++;
  134. }
  135. }
  136.  
  137. // обработка результата контрольной ставки HI
  138. function CheckBet_HI(){
  139. console.log("контрольная ставка HI");
  140. if(BalanceToBet > BalanceAfterBetting){
  141. console.log("проиграли ", StavkaID);
  142. StavkaID++;
  143. LastBidResult--;
  144. }
  145. else{
  146. soundPobeda();
  147. console.log("ѕобеда");
  148. StavkaID = 0;
  149. LastBidResult = 0;
  150. }
  151. }
  152.  
  153. // обработка результата контрольной ставки LO
  154. function CheckBet_LO(){
  155. console.log("контрольная ставка LO");
  156. if(BalanceToBet > BalanceAfterBetting){
  157. console.log("проиграли ", StavkaID);
  158. StavkaID++;
  159. LastBidResult++;
  160. }
  161. else{
  162. soundPobeda();
  163. console.log("победа");
  164. StavkaID = 0;
  165. LastBidResult = 0;
  166. }
  167. }
  168.  
  169. // первый этап ожидания после ставки
  170. function CheckBet_WaitOne() {
  171. setTimeout(function () {
  172. CheckBet();
  173. }, 400);
  174. }
  175.  
  176. function main(){
  177. Initialization_Var();
  178. console.log("—тартуем");
  179. Start();
  180. }
  181.  
  182. function soundPobeda() {
  183. var audio = new Audio();
  184. audio.src = 'http://simple-work.ru/data/mario-zvuk-pobedy.mp3';
  185. audio.autoplay = true; // јвтоматически запускаем
  186. }
  187.  
  188. function soundProigraly() {
  189. var audio = new Audio();
  190. audio.src = 'http://simple-work.ru/data/proigraly.mp3';
  191. audio.autoplay = true;
  192. }
  193.  
  194. main();