PrimeDice Bot


SUBMITTED BY: Guest

DATE: June 16, 2014, 12:01 a.m.

FORMAT: JavaScript

SIZE: 15.5 kB

HITS: 2913

  1. var fnc1 = atob("dmFyIGF1dG9iZXRfc3BlZWQ9MTAwLG5vcm1hbGJldF9zcGVlZD0xMDAsdGFibGVfcmVsb2FkX2ludGVydmFsPTNlMyxpZD0wLGxhc3RtZXNzYWdlPTAsdGltZWRDb3VudCx0aW1lcixsYXN0WW91ckJldD0wLGxhc3RBbGxCZXQ9MCxsYXN0QmlnQmV0PTAsYXV0b2JldF9oYWx0LGZpcnN0X2xvYWQ9dHJ1ZSxhdXRvYmV0X2luZGV4PWZhbHNlLHByZXZfYmFsYW5jZT0wLGJldF9pZHM9W107JC5jc3JmX2FqYXg9ZnVuY3Rpb24oZSl7JC5hamF4KHt1cmw6Ii9hcGkvdG9rZW4ucGhwIixkYXRhVHlwZToianNvbiIsc3VjY2VzczpmdW5jdGlvbih0KXtpZighZS5kYXRhKWUuZGF0YT17fTtlLmRhdGFbInRva2VuIl09dC50b2tlbjskLmFqYXgoZSl9fSl9");
  2. var bet2;
  3. var type2;
  4. var odds2;
  5. function bet(bet2, odds2, type2, callback) {
  6. bet2 = $('#bet-amount').val();
  7. odds2=$('#roll-amount').val();
  8. if ($('#roll-type').val() == "over") {type2=1;} else {type2=0;}
  9. $.csrf_ajax({
  10. url: '/api/bet.php',
  11. type: 'post',
  12. data: {
  13. 'bet': bet2,
  14. 'game': odds2,
  15. 'type': type2,
  16. 'client_seed': $('#client-seed')
  17. .val()
  18. },
  19. dataType: 'json',
  20. success: function (data) {
  21. if (data.error) {
  22. alert(data.message);
  23. autobet_halt = true;
  24. return;
  25. }
  26. var $seed = $('#client-seed'),
  27. seed = $seed.val(),
  28. $parent = $seed.parent(),
  29. i = seed.indexOf('-'),
  30. val;
  31. if (i == -1) {
  32. seed += '-0000';
  33. i = seed.indexOf('-');
  34. }
  35. val = (parseInt(seed.substr(i + 1)) + 1)
  36. .toString();
  37. while (val.length < 4) {
  38. val = '0' + val;
  39. }
  40. seed = seed.substr(0, i) + '-' + val;
  41. $seed.val(seed);
  42. $parent.find('.pretty-text')
  43. .text(seed);
  44. $('#server-seed')
  45. .text(data.next_server_seed);
  46. prev_balance = data.balance;
  47. $('#balance')
  48. .val(data.balance);
  49. $('#balance-value')
  50. .text(data.balance)
  51. .stop(true, true)
  52. .css({
  53. color: data.result == "1" ? '#0f0' : '#f66'
  54. })
  55. .animate({
  56. color: '#fff'
  57. }, 500);
  58. addRows($('#table-1'), [data], autobet_index !== false ? autobet_index + 1 : false);
  59. addRows($('#table-2'), [data]);
  60. },
  61. error: function (jqXHR) {
  62. alert('Error:\n' + jqXHR.responseText);
  63. autobet_halt = true;
  64. },
  65. complete: function (jqXHR) {
  66. $('.icon--bitcoin').click();
  67. var data;
  68. try {
  69. data = $.parseJSON(jqXHR.responseText);
  70. } catch (e) {
  71. data = false;
  72. }
  73. if (typeof callback === 'function') {
  74. callback(data);
  75. }
  76. }
  77. });
  78. }
  79. var fnc3 = atob("ZnVuY3Rpb24gdXBkYXRlKGUpe3ZhciB0PTAsbj1mdW5jdGlvbigpe3QrKztpZih0PT00JiZ0eXBlb2YgZT09ImZ1bmN0aW9uIillKCl9O3VwZGF0ZVN0YXRzKG4pO3VwZGF0ZUFsbEJldHMobixmaXJzdF9sb2FkKTt1cGRhdGVCaWdCZXRzKG4pO3VwZGF0ZUJhbGFuY2Uobik7Zmlyc3RfbG9hZD1mYWxzZX1mdW5jdGlvbiB1cGRhdGVTdGF0cyhlKXskLmFqYXgoe3VybDoiL2FwaS9zdGF0cy5waHAiLHR5cGU6ImdldCIsZGF0YVR5cGU6Impzb24iLHN1Y2Nlc3M6ZnVuY3Rpb24oZSl7JCgiI3N0YXRzLXdhZ2VyZWQiKS50ZXh0KGUud2FnZXJlZCk7JCgiI3N0YXRzLWJldHMiKS50ZXh0KGUuYmV0cyk7JCgiI3N0YXRzLWJhbmsiKS50ZXh0KGUuYmFuayl9LGNvbXBsZXRlOmV9KX0=");
  80. var fnc4 = atob("ZnVuY3Rpb24gYWRkUm93cyhlLHQsbil7dmFyIHI9ZS5zZWxlY3RvcixpPSc8dGQgY2xhc3M9InRhYnNfX3RhYmxlLWNvbHVtbiB0YWJzX190YWJsZS1jZWxsIicscyxvLHUsYSxmPTAsbD1mYWxzZSxjPSIiO2lmKHQuZXJyb3Ipe2FsZXJ0KHQubWVzc2FnZSk7cmV0dXJufWNvbnNvbGUubG9nKCJuZXcgcm93cyEiKTtlLnN0b3AodHJ1ZSk7cz1lLmNsb25lKCk7aWYocy5maW5kKCJ0ci5wbGFjZWhvbGRlciIpLmxlbmd0aCl7bD10cnVlO3MuZmluZCgidHIucGxhY2Vob2xkZXIiKS5yZW1vdmUoKTtjb25zb2xlLmxvZyhsPyJIYXMgUGxhY2Vob2xkZXIiOiJObyBQbGFjZWhvbGRlciIpfXU9cGFyc2VJbnQoZS5jc3MoInRvcCIpKTtpZihpc05hTih1KSl1PTA7JC5lYWNoKHQsZnVuY3Rpb24oZSx0KXtpZih0LmVycm9yKXthbGVydCh0Lm1lc3NhZ2UpO3JldHVybn1pZihmPT0zMHx8IW4mJnQuYmV0X2lkJiYkLmluQXJyYXkodC5iZXRfaWQsYmV0X2lkcykhPT0tMSlyZXR1cm47bD0hbDtmKys7YmV0X2lkcy5wdXNoKHQuYmV0X2lkKTt2YXIgcj10Lndpbm5pbmdzLnRvU3RyaW5nKCkscz10Lm11bHRpcGxpZXIudG9TdHJpbmcoKTtpZihyLmluZGV4T2YoIi4iKSE9PS0xKXtyKz0iMDAwMDAwMDAifXI9ci5zdWJzdHIoMCxyLmluZGV4T2YoIi4iKSs5KTtyPXIuaW5kZXhPZigiLSIpIT0tMT9yLnN1YnN0cigxKTpyO3I9KHQucmVzdWx0PT0iMSI/IisiOiItIikrcjtpZihzLmluZGV4T2YoIi4iKT09LTEpe3MrPSIuMDAwMDAifWVsc2V7cys9IjAwMDAwIjtzPXMuc3Vic3RyKDAscy5pbmRleE9mKCIuIikrNil9Yys9Jzx0ciBjbGFzcz0idGFic19fdGFibGUtcm93IGJldC0nK3QuYmV0X2lkKyciPicraSsnPjxhIGNsYXNzPSJhY3Rpb24tZmFuY3lib3giIGhyZWY9Ii9tb2RhbHMvYmV0Lmh0bWw/aWQ9Jyt0LmJldF9pZCsnIj4nK3QuYmV0X2lkKyI8L2E+Iisobj8iICgiK24rIikiOiIiKSsiPC90ZD4iK2krIj4iK3QudXNlcm5hbWUrIjwvdGQ+IitpKyI+Iit0LmVsYXBzZWQrIjwvdGQ+IitpKyI+Iit0LmJldCsiPC90ZD4iK2krIj4iK3MrIjwvdGQ+IitpKyI+Iit0LmdhbWUrIjwvdGQ+IitpKyI+Iit0LnJvbGwrIjwvdGQ+IitpKycgc3R5bGU9ImNvbG9yOiAnKyh0LnJlc3VsdD09IjEiPyJncmVlbiI6InJlZCIpKyciPicrcisiPC90ZD4iKyI8L3RyPiJ9KTtzLnByZXBlbmQoYyk7aWYobCl7cy5maW5kKCJ0cjpmaXJzdCIpLmNsb25lKCkuYWRkQ2xhc3MoInBsYWNlaG9sZGVyIikucHJlcGVuZFRvKHMpO3U9LShmKjM0KS0zNDthPS0zNH1lbHNle3U9LShmKjM0KTthPTB9cy5jc3MoInRvcCIsdSk7cy5maW5kKCJ0cjpndCgzMCkiKS5hZGRDbGFzcygicmVtb3ZpbmciKTtlLnJlcGxhY2VXaXRoKHMpO3Muc3RvcCgpLmFuaW1hdGUoe3RvcDphfSk7cy5maW5kKCJ0ci5yZW1vdmluZyIpLmFuaW1hdGUoe29wYWNpdHk6MH0sZnVuY3Rpb24oKXskKHRoaXMpLnJlbW92ZSgpfSk7Y29uc29sZS5sb2cocy5maW5kKCJ0cjpmaXJzdCIpLmlzKCIucGxhY2Vob2xkZXIiKT8iSGFzIFBsYWNlaG9sZGVyIjoiTm8gUGxhY2Vob2xkZXIiKX1mdW5jdGlvbiB1cGRhdGVZb3VyQmV0cygpeyQuYWpheCh7dXJsOiIvYXBpL2dldF9iZXRzLnBocCIsZGF0YTp7aWQ6cGFyc2VJbnQoJCgiI3VzZXItaWQiKS50ZXh0KCkpLGNvdW50OiIzMCIsYmV0X2lkOmxhc3RZb3VyQmV0fSx0eXBlOiJwb3N0IixkYXRhVHlwZToianNvbiIsc3VjY2VzczpmdW5jdGlvbihlKXtpZighZXx8ZS5sZW5ndGg9PT0wKXJldHVybjtsYXN0WW91ckJldD1lWzBdLmJldF9pZDthZGRSb3dzKCQoIiN0YWJsZS0xIiksZSl9fSl9");
  81. eval(fnc1); eval(fnc3+fnc4);
  82. var lastroll = $('#table-1 > tbody > tr.tabs__table-row.bet-657020772 > td:nth-child(7)').text();
  83. var loss = 0;
  84. var loss6=0;
  85. var wincount = 0;
  86. var loss2 = 0;
  87. var rollnum = $('#table-1 > tbody > tr:nth-child(2) > td:nth-child(7)').text();
  88. var seed = $('input#client-seed');
  89. var wilo = $('#table-1 > tbody > tr.tabs__table-row > td:nth-child(8)');
  90. var win = "color: green";
  91. var loss3 = 0;var wincnt=0;
  92. var loss4=0;
  93. window.clear = clear;
  94. $('<div id="bot" style="background-color:#111111;height:500px;width:320px;"></div>').appendTo("#bet-calculator > aside.calc__widget.calc__widget--left > ul");
  95. $('<p><span style="color:#ddd;">MaxBet Multi</span> <input id="maxmulti" style="margin-left:auto; margin-right:auto;"type="text"></p><br>').appendTo("#bot");
  96. $('<p><span style="color:#ddd;">Win Multiplier</span> <input id="winmulti" style="margin-left:auto; margin-right:auto;"type="text"><input type="checkbox" name="win" id="win" style="margin:5px;width:5px;" value="Win">Enable</p><br>').appendTo("#bot");
  97. $('<p><span style="color:#ddd;">Loss Multiplier</span> <input id="lossmulti" style="margin-left:auto; margin-right:auto;"type="text"><input type="checkbox" id="loss" style="margin:5px;width:5px;" name="loss" value="Loss">Enable</p><br>').appendTo("#bot");
  98. $('<p><span style="color:#ddd;">MinBetDiv(bal/x) </span> <input id="minbetdiv" style="margin-left:auto; margin-right:auto;"type="text"></p><br>').appendTo("#bot");
  99. $('<p><span style="color:#ddd;">Alternate (every x rolls)</span> <input id="l1" style="margin-left:auto; margin-right:auto;"type="text"></p><br>').appendTo("#bot");
  100. $('<p><span style="color:#ddd;">SeedChange(every x rolls)</span> <input id="l2" style="margin-left:auto; margin-right:auto;"type="text"></p><br>').appendTo("#bot");
  101. $('<p><span style="color:#ddd;">Total Losses</span> <div style="color:#FF0000" id="lost">0</div>').appendTo("#bot");
  102. $('<p><span style="color:#ddd;">Total Wins</span> <div style="color:#00FF00" id="wins">0</div>').appendTo("#bot");
  103. $('<p><span style="color:#ddd;">Most Losses</span> <div style="color:#FF0000" id="mostloss">0</div>').appendTo("#bot");
  104. $('<p><div id="start">Start</div><div id="stop">Stop</div></p><br>').appendTo("#bot");
  105. $('#provably-fair').css("margin-left","-40px");$('#start').css("display", "inline-block");$('#stop').css("display", "inline-block");$('#start').css("padding", "20px");$('#stop').css("padding", "20px");
  106. $('#provably-fair').css("margin-top","-73px");
  107. $('#bot').css("margin-top","-40px");$('#start').css("background", "#212121");$('#stop').css("background", "#212121");$('#start').css("margin", "5px");$('#stop').css("margin", "5px");
  108. $('#bot span').css("padding", "5px");
  109. $('#bot input').css("width", "200px");
  110. $('input').css("display", "inline-block");
  111. $('#bot').css("display", "inline-block")
  112. $('#bot').css("padding","20px");
  113. $('#bot').css("border-radius","10px");
  114. $('#bot').css("margin-left","-85px");
  115. $('#provably-fair').css("display", "none");
  116. $('#bot').css("margin-top", "-70px");
  117. $('#tab-heading-container > ul').css("z-index", "-1000");
  118. $('#bet-calculator').find('> aside.calc__widget.calc__widget--left > ul > li:nth-child(1)').remove();
  119. $('#bet-calculator').find('> aside.calc__widget.calc__widget--left > ul > li:nth-child(1)').remove();
  120. $('#bet-calculator').find('> aside.calc__widget.calc__widget--left > ul > li:nth-child(1)').remove();
  121. $('body > header > nav').css("background", "#232323");
  122. $('#bet-calculator > div > fieldset').css("background", "#191919");
  123. $('#bot #loss').css("width", "10px");
  124. $('#bot #win').css("width", "10px");
  125. // Set Default
  126. $('#minbetdiv').val(1000);
  127. $('#maxmulti').val(8.4);
  128. $('#winmulti').val(2);
  129. var maxBet = baseBet * $('#maxmulti').val();
  130. var baseBet = $('#balance').val() / $('#minbetdiv').val();
  131. $('#bet-amount').val((baseBet).toFixed(8));
  132. function seedgen()
  133. {
  134. var seed1 = "";
  135. var possible = "123abcyzx";
  136. for( var i=0; i < 7; i++ )
  137. seed1 += possible.charAt(Math.floor(Math.random() * possible.length));
  138. return seed1;
  139. }
  140. function seedc() {
  141. seed.val(seedgen()).click();
  142. }
  143. function confirma() {
  144. $("#client-and-server-data > li:nth-child(3) > div > div span:last-child").click()
  145. }
  146. function updateBase() {
  147. baseBet = $('#balance').val() / $('#minbetdiv').val();
  148. }
  149. function updateMax() {
  150. maxBet = baseBet * $('#maxmulti').val();
  151. }
  152. function setBet() {
  153. updateBase() & updateMax() && updateMax();$('#bet-amount').val((baseBet).toFixed(8));
  154. }
  155. function multiWin() {
  156. $('#bet-amount').val(($('#bet-amount').val() * $('#winmulti').val()).toFixed(8));
  157. }
  158. function multiLoss() {
  159. $('#bet-amount').val(($('#bet-amount').val() * $('#lossmulti').val()).toFixed(8));
  160. }
  161. function change() {
  162. $('#roll-amount').click();
  163. }
  164. function clearit() {
  165. clear();
  166. }
  167. function update2() {
  168. wilo = $('#table-1 > tbody > tr.tabs__table-row > td:nth-child(8)').first();
  169. rollnum = $('#table-1 > tbody > tr:nth-child(2) > td:nth-child(7)').text();
  170. lastroll = $('#table-1 > tbody > tr.tabs__table-row > td:nth-child(7)').first().text();
  171. }
  172. // Start and Stop
  173. $(function() {
  174. var timer = null,
  175. interval = 1000,
  176. value = 0;
  177. $("#start").click(function() {
  178. if (timer !== null) return;
  179. timer = setInterval(function () {
  180. updateMax() && updateBase();clearit();
  181. bet();
  182. }, interval);
  183. });
  184. $("#stop").click(function() {
  185. clearInterval(timer);
  186. timer = null
  187. });
  188. });
  189. var bigloss;
  190. $('.icon--bitcoin').click(function () {
  191. update2();if (lastroll > 60 && wilo.attr("style") == "color: red;") {$('#roll-amount').val(10) && $('#roll-type').val("under"); } else if (lastroll < 40 && wilo.attr("style") == "color: red;") { $('#roll-amount').val(90) && $('#roll-type').val("over"); }
  192. if (wilo.attr("style") == win) {
  193. if ($('#l1').val() == 1) {$('#l1').val(2) } else {$('#l1').val(1) }
  194. var lol = bigloss;
  195. if (lol > $('#mostloss').text()) {$('#mostloss').text(bigloss); setTimeout(function(){bigloss=0;},100);} else { bigloss=0;}
  196. wincnt++;
  197. $('#wins').text(wincnt);
  198. loss=0;loss3=0;loss4=0;
  199. seedc() & confirma();
  200. if ($('#win').is(':checked') == true) {
  201. if ($('#bet-amount').val() < maxBet) {
  202. multiWin(); change();
  203. }
  204. else if ($('#bet-amount').val() > maxBet) {
  205. setBet();$('#stop').click();
  206. }} else { clearit();
  207. setBet();}
  208. }
  209. if (wilo.attr("style") != win) {
  210. loss++;
  211. loss2++;$('#lost').text(loss2);
  212. loss3++;loss4++;
  213. bigloss++; loss6++;
  214. lastroll = $('#table-1 > tbody > tr.tabs__table-row > td:nth-child(7)').first().text();
  215. if ($('#loss').is(':checked') == true) { multiLoss();} else {
  216. if (lastroll > 90 && wilo.attr("style") == "color: red;") {$('#roll-amount').val(10) && $('#roll-type').val("under"); } else if (lastroll < 10 && wilo.attr("style") == "color: red;") { $('#roll-amount').val(90) && $('#roll-type').val("over"); } else {
  217. if (loss3 >= $('#l1').val()) {
  218. change();loss3=0;
  219. }
  220. if (loss >= $('#l2').val()) {
  221. seedc() & confirma();
  222. } if (loss4 >= 3) { seedc() & confirma();
  223. if ($('#l1').val() == 1) {$('#l1').val(2) } else {$('#l1').val(1) }
  224. loss4=0;
  225. }if (loss6 == 3) {$('#stop').click() & setTimeout(function() {loss6=0; $('#start').click()}, 700); }
  226. }
  227. }
  228. }
  229. });
  230. $('#roll-btn').click(function () {
  231. })
  232. function seedgen()
  233. {
  234. var seed1 = "";
  235. var possible = "123abcyzx";
  236. for( var i=0; i < 7; i++ )
  237. seed1 += possible.charAt(Math.floor(Math.random() * possible.length));
  238. return seed1;
  239. }

comments powered by Disqus