Primedice Bot v0.4


SUBMITTED BY: omigos

DATE: June 6, 2017, 1:09 a.m.

FORMAT: Text only

SIZE: 23.6 kB

HITS: 692

  1. // Primedice3 Bot v0.4
  2. // By: paradocks
  3. // Updated: Oct 20th, 2014
  4. var loop, currentloss, curbet, basebet, seedcount, prebet, prerollsenabled, profit, prerollson, prerollcount, betval, currentwin, target2, condition2, wincount, xhr, tstatus, seedlength, counter, charset, everyxrolls, wins, losses, data1, data2, swapenabled, betstarted, wmultcount, lmultcount, storebet;
  5. var balancebefore;
  6. seedcount = 0;
  7. currentloss = 0;
  8. lmultcount = 0;
  9. wmultcount = 0;
  10. prerollcount = 0;
  11. wins = 0;
  12. losses = 0;
  13. profit = 0;
  14. $('#spinner').replaceWith('<div class="btn btn--primary btn--huge btn--limited btn--block text--center" id="spinner2">ROLL</div>');
  15. $('#spinner2').click(function() {
  16. seedchange();
  17. bet();
  18. })
  19. $('<audio id="audio-win"><source src="http://dicedice.net/success.wav" type="audio/mpeg"></audio>').appendTo('body');
  20. $('<audio id="audio-lose"><source src="http://dicedice.net/loss.wav" type="audio/mpeg"></audio>').appendTo('body');
  21. //jQuery UI CSS
  22. var jqueryready = false;
  23. var link = document.createElement('link');
  24. link.href = 'https://jquery-ui.googlecode.com/svn/tags/latest/themes/vader/jquery-ui.css';
  25. link.type = 'text/css';
  26. link.rel = 'stylesheet';
  27. document.getElementsByTagName('head')[0].appendChild(link);
  28. //jQuery UI inject
  29. (function() {
  30. jqueryready = true;
  31. var e = '.thing',
  32. t = {
  33. outline: '1px dashed #f0f',
  34. cursor: 'pointer'
  35. };
  36. var n = function() {
  37. if (window.jQuery) {
  38. r();
  39. } else {
  40. var e = document.createElement('script');
  41. e.setAttribute('src', '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js');
  42. document.body.appendChild(e);
  43. }
  44. };
  45. var r = function() {
  46. if (window.jQuery.ui) {
  47. i();
  48. } else {
  49. var e = document.createElement('script');
  50. e.setAttribute('src', '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.js');
  51. document.body.appendChild(e);
  52. initGUI();
  53. }
  54. };
  55. var i = function() {
  56. $(e).css(t).draggable().on('click', function(e) {
  57. console.log(e.target.id + ':', e.target.style.left, e.target.style.top);
  58. });
  59. };
  60. n();
  61. })();
  62. betstarted = false;
  63. var swapswap = 2,
  64. swapcount = 0;
  65. var curbalance = $('div.hero > div.hero__content > div > div.grid__item.S--one-whole.M--one-whole.custom--one-whole > aside > div.grid.grid--bottom.grid--reversed > div:nth-child(2) > span.btn.btn--tertiary.btn--large.btn--limited.btn--block > span.btn__text.select div').text() * 100000000;
  66. function bet() {
  67. if (betstarted === false) {
  68. betstarted = true;
  69. if ($('#stoprofitenabled').is(':checked') === true) {
  70. if (profit >= $('#stopprofitamount').val()) {
  71. clearInterval(loop);
  72. loopenabled = false;
  73. loopcount = 0;
  74. }
  75. }
  76. if ($('#resetlossenabled').is(':checked') === true && prerollsenabled === false) {
  77. if ($('#resetlosses').val() <= currentloss) {
  78. betval = basebet;
  79. lmultcount = 0;
  80. wmultcount = 0;
  81. currentloss = 0;
  82. }
  83. }
  84. if ($('#stoploss2enabled').is(':checked') === true) {
  85. if (profit <= (-1 * $('#stoplossamount').val())) {
  86. clearInterval(loop);
  87. loopenabled = false;
  88. loopcount = 0;
  89. }
  90. }
  91. if (prerollsenabled === true) {
  92. prebet = Math.floor($('#prerollbet').val() * 100000000);
  93. curbet = prebet;
  94. } else {
  95. curbet = betval;
  96. }
  97. var betData = {
  98. amount: curbet,
  99. condition: condition2,
  100. target: target2,
  101. },
  102. url = 'https://api.primedice.com/api/bet?access_token=' + localStorage.token;
  103. if (curbet > curbalance) {
  104. clearInterval(loop);
  105. loopenabled = false;
  106. loopcount = 0;
  107. }
  108. $.ajax({
  109. url: url,
  110. type: 'POST',
  111. data: betData,
  112. datatype: 'json',
  113. success: function(data, textStatus, jqXHR) {
  114. if ($('#seedchangeon').is(':checked') === true) {
  115. if ($('#charset').val() != "") {
  116. charset = $('#charset').val();
  117. }
  118. if ($('#seedxrolls').val() == "") {} else {
  119. seedcount++;
  120. if (seedcount >= $('#seedxrolls').val()) {
  121. seedchange(seedgen());
  122. seedcount = 0;
  123. }
  124. }
  125. }
  126. data1 = data;
  127. profit = profit = (parseFloat(profit) + parseFloat((data1.bet.profit / 100000000))).toFixed(8);
  128. curbalance = data1.user.balance;
  129. addRow();
  130. if (loopenabled === true) {
  131. loopcount++;
  132. }
  133. if ($('#hilo').val() == "swap") {
  134. if ($('#swaprollsenabled').is(':checked') === true) {
  135. swapswap = $('#swaprolls').val();
  136. swapcount++;
  137. if (swapcount >= swapswap) {
  138. swap();
  139. swapcount = 0;
  140. }
  141. } else {
  142. swap();
  143. }
  144. }
  145. $('.btn__text.select div').text((data1.user.balance / 100000000).toFixed(8));
  146. if (data.bet.win === true) {
  147. win();
  148. if ($('#soundenabled').is(':checked') === true) {
  149. var winner = document.getElementById("audio-win");
  150. winner.play();
  151. }
  152. if (prerollson === true) {
  153. if (prerollsenabled === false) {
  154. prerollsenabled = true;
  155. prerollcount = 0;
  156. }
  157. }
  158. $('.btn__text.select div').attr('style', 'color:green;');
  159. } else {
  160. lose();
  161. if ($('#soundenabled').is(':checked') === true) {
  162. var loser = document.getElementById("audio-lose");
  163. loser.play();
  164. }
  165. $('.btn__text.select div').attr('style', 'color:red;');
  166. }
  167. if (data.bet.win === true) {
  168. $('#proff').attr('style', 'text-align: center; width: 20%; padding: 5px;color:green;');
  169. } else {
  170. $('#proff').attr('style', 'text-align: center; width: 20%; padding: 5px;color:red;');
  171. }
  172. betstarted = false;
  173. },
  174. error: function(jqXHR, textStatus, errorThrown) {
  175. betstarted = false;
  176. }
  177. });
  178. } else if (betstarted === true) {}
  179. }
  180. prerollcount = 0;
  181. function preroll() {
  182. }
  183. function win() {
  184. if ($('#stopwinenabled').is(':checked') === true && prerollsenabled === false) {
  185. clearInterval(loop);
  186. currentloss = 0;
  187. loopcount = 0;
  188. loopenabled = false;
  189. }
  190. if (prerollson === true) {
  191. if (prerollsenabled === true) {
  192. prerollcount = 0;
  193. }
  194. }
  195. if ($('#seedchangeonwin').is(':checked') === true) {
  196. seedchange(seedgen());
  197. }
  198. wins++;
  199. currentloss = 0;
  200. if ($('#winmultenabled').is(':checked') === true) {
  201. if (prerollsenabled === true) {} else {
  202. if (prerollson === true && prerollsenabled === false) {
  203. prerollsenabled = true;
  204. prerollcount = 0;
  205. }
  206. wmultcount++;
  207. if (wmultcount < $('#resetwin').val()) {
  208. betval = betval * $('#winlossmultiplier').val();
  209. } else if (wmultcount >= $('#resetwin').val()) {
  210. betval = basebet;
  211. wmultcount = 0;
  212. }
  213. }
  214. }
  215. if ($('#lossmultenabled').is(':checked') === true) {
  216. if (prerollsenabled === true) {
  217. prerollcount = 0;
  218. } else {
  219. if (prerollson === true && prerollsenabled === false) {
  220. prerollsenabled = true;
  221. prerollcount = 0;
  222. }
  223. betval = basebet;
  224. lmultcount = 0;
  225. }
  226. }
  227. }
  228. function lose() {
  229. currentloss++;
  230. if ($('#stoplossenabled').is(':checked') === true && prerollsenabled === false) {
  231. if ($('#stoplosses').val() <= currentloss) {
  232. clearInterval(loop);
  233. currentloss = 0;
  234. loopcount = 0;
  235. loopenabled = false;
  236. }
  237. }
  238. if (prerollson === true) {
  239. if (prerollsenabled === true) {
  240. prerollcount++;
  241. if (prerollcount >= $('#numprerolls').val()) {
  242. prerollsenabled = false;
  243. }
  244. }
  245. }
  246. losses++;
  247. if ($('#lossmultenabled').is(':checked') === true) {
  248. if (prerollsenabled === true) {} else {
  249. lmultcount++;
  250. if (lmultcount >= $('#multloss').val()) {
  251. betval = betval * $('#winlossmultiplier').val();
  252. lmultcount = 0;
  253. }
  254. }
  255. }
  256. }
  257. function swap() {
  258. if (condition2 == "<") {
  259. condition2 = ">";
  260. target2 = (99.99 - (99 / $('#payout').val())).toFixed(2);
  261. } else if (condition2 == ">") {
  262. condition2 = "<";
  263. target2 = (99 / $('#payout').val()).toFixed(2);
  264. }
  265. }
  266. function addRow() {
  267. $('#lastID').text('Last Bet ID: ' + data1.bet.id);
  268. var bettable = '',
  269. bettab = '#lastbet2';
  270. bettable += '<tr><td>' + (data1.bet.amount / 100000000).toFixed(8) + '</td>';
  271. bettable += '<td>' + data1.bet.multiplier + 'x' + '</td>'; /* return bet payout */
  272. bettable += '<td>' + (data1.bet.target).toFixed(2) + '</td>'; /* return target*/
  273. bettable += '<td>' + data1.bet.roll + '</td>'; /* return roll */
  274. bettable += '<td id="proff">' + (data1.bet.profit / 100000000).toFixed(8) + '</td></tr>';
  275. var stattable = '',
  276. stattab = '#lastbet3';
  277. stattable += '<tr><td style="color:green;">' + (data1.user.balance / 100000000).toFixed(8) + '</td><td style="color:red;">' + currentloss + '</td><td style="color:green;">' + wins + '</td><td style="color:red;">' + losses + '</td><td id="profit">' + profit + '</td></tr>';
  278. $(stattab).empty();
  279. $(stattab).prepend(stattable);
  280. stattable = '';
  281. if ($(bettab + ' tbody tr').length >= 3) {
  282. $(bettab + ' tr').last().remove();
  283. $(bettab).prepend(bettable);
  284. bettable = '';
  285. } else if ($(bettab).length < 3) {
  286. $(bettab).prepend(bettable);
  287. bettable = '';
  288. }
  289. $('#lastbet2 *, #lastbet3 *, #lastbet *, #proff').css("text-align", "center");
  290. $('#lastbet2 *, #lastbet3 *, #lastbet *').css("width", "20%");
  291. $('#lastbet *').css("padding", "5px");
  292. $('#lastbet *').css("border-bottom", "1px solid #ccc");
  293. $('#result-1').css("padding", "5px");
  294. $('#lastbet2 *, #lastbet3 *, #proff').css("padding", "5px");
  295. $('#lastbet > tbody > tr > th:nth-child(2)').css("border-top", "1px solid #ddd");
  296. if (profit >= 0) {
  297. $('#profit').css("color", "green");
  298. } else {
  299. $('#profit').css("color", "red");
  300. }
  301. }
  302. $('<div id="paraContainer">').appendTo('.hero');
  303. var gui;
  304. gui = '';
  305. gui += '<div id="result">';
  306. gui += '<ul>';
  307. gui += '<li><a href="/play#lastbet-1">Last Bets: </a></li>';
  308. gui += '<li><a style="float:right;" id="lastID" href="/play#lastbet-1">Last Bet ID: (none yet!)</a></li>';
  309. gui += '<li><a style="float:right;" id="detach" href="/play#lastbet-1">Detach</a></li>';
  310. gui += '</ul>';
  311. gui += '<div id="result-1">';
  312. gui += '<table id="lastbet">';
  313. gui += '<tr><th>Bet</th><th>Payout</th><th>Game</th><th>Roll</th><th>Profit</th></tr></table>';
  314. gui += '<table id="lastbet2">';
  315. gui += '</table>';
  316. gui += '<table id="lastbet">';
  317. gui += '<tr><th>Balance</th><th>Loss Streak</th><th>Total Wins</th><th>Total Losses</th><th>Total Profit</th></tr></table>';
  318. gui += '<table id="lastbet3">';
  319. gui += '</table>';
  320. gui += '</div>';
  321. gui += '</div>';
  322. gui += '</div>';
  323. gui += '<div id="paraGUI">';
  324. gui += '<ul>';
  325. gui += '<li><a href="/play#paraGUI-1">Params</a></li>';
  326. gui += '<li><a href="/play#paraGUI-2">On Win/Loss</a></li>';
  327. gui += '<li><a href="/play#paraGUI-3">Advanced</a></li>';
  328. gui += '<li><a href="/play#paraGUI-4">Seed</a></li>';
  329. gui += '<li><a href="/play#paraGUI-5">Credits</a></li>';
  330. gui += '</ul>';
  331. gui += '<div id="paraGUI-1">';
  332. gui += '<div>';
  333. gui += '<table id="params1">';
  334. gui += '<tr><th>Basebet:</th><th>Multiplier:</th><th>Hi/Lo/Swap</th></tr>';
  335. gui += '<tr><td><input id="basebet" placeholder="Basebet"/></td><td><input id="payout" placeholder="ex. 10, 90"/></td>';
  336. gui += '<td><select id="hilo"><option value="hi">Hi</option><option value="lo">Lo</option><option value="swap">Swap</option></select></td></tr>';
  337. gui += '<tr><th>Enable Prerolls</th><th># of Prerolls</th><th>Preroll Bet</th></tr>';
  338. gui += '<tr><td><input id="prerollsenabled" type="checkbox"/></td><td><input id="numprerolls"/></td><td><input id="prerollbet"/></td></tr>';
  339. gui += '</table>';
  340. gui += '</div>';
  341. gui += '</div>';
  342. gui += '<div id="paraGUI-2">';
  343. gui += '<div>';
  344. gui += '<table id="params1">';
  345. gui += '<tr><th>Multiply On Loss? <input id="lossmultenabled" type="checkbox"/></th><th>Multiply on Win? <input id="winmultenabled" type="checkbox"/></th><th>Multiplier on W/L</th></tr>';
  346. gui += '<tr><td><label for="multloss">Mutiply After X Losses:</label><br><input id="multloss" placeholder="Multiply Every X Rolls"/></td><td><label for="multwin">Reset After X Wins:</label><br><input id="resetwin" placeholder="Reset After X Wins"/></td>';
  347. gui += '<td><input id="winlossmultiplier" placeholder="2 (2x), 1.5 (1.5x) etc"/></tr>';
  348. gui += '</table>';
  349. gui += '</div>';
  350. gui += '</div>';
  351. gui += '<div id="paraGUI-3">';
  352. gui += '<div>';
  353. gui += '<table id="params1">';
  354. gui += '<tr><th><label>Stop After: <input id="stoplossenabled" type="checkbox"></label></th><th><label>Stop On Win: </label></th><th>Swap After: <input id="swaprollsenabled" type="checkbox"></th></tr>';
  355. gui += '<tr><td><input style="width:85px;" id="stoplosses" placeholder="# of losses"/></td><td><input id="stopwinenabled" type="checkbox"></td>';
  356. gui += '<td><input id="swaprolls" type="text" placeholder="# of rolls"></tr>';
  357. gui += '<tr><th>Stop on Profit:<input id="stopprofitenabled" type="checkbox"></th><th>Stop on Loss: <input id="stoploss2enabled" type="checkbox"></th><th>Reset After: <input id="resetlossenabled" type="checkbox"></th></tr>';
  358. gui += '<tr><td><input id="stopprofitamount" type="text"/> </td><td>-<input id="stoplossamount" type="text"/></td><td><input id="resetlosses" placeholder="# Losses" type="text"/></td></tr>';
  359. gui += '<tr><p>Note: Use Total Profit as your reference for stop loss/profit. Do NOT enter a balance.</p></tr>'
  360. gui += '</table>';
  361. gui += '</div>';
  362. gui += '</div>';
  363. gui += '<div id="paraGUI-4">';
  364. gui += '<div>';
  365. gui += '<table id="params1">';
  366. gui += '<tr><th>Current Seed:</th><th>Charset:</th><th>Change Every #: <input id="seedchangeon" type="checkbox"/></th></tr>';
  367. gui += '<tr><td><input style="color:red;text-align:center;"id="currentseed"/></td><td><input id="charset" placeholder="Optional"/></td>';
  368. gui += '<td><input id="seedxrolls" placeholder="ex. 1, 10, 20"/></tr>';
  369. gui += '<tr><td>Change on Win: <input id="seedchangeonwin" type="checkbox"/> </td></tr>';
  370. gui += '</table>';
  371. gui += '</div>';
  372. gui += '</div>';
  373. gui += '<div id="paraGUI-5">';
  374. gui += '<div>';
  375. gui += '<p>Version: 0.4</p>';
  376. gui += '<p>Created By: paradocks</p>';
  377. gui += '<p>PD Username: paradocks</p>';
  378. gui += '<p>BTCTalk Username: paradoxal420</p>';
  379. gui += '<p>Tip Addy: <input type="text" style="width:auto;"value="1LuLz9djKFPTfbFuCKedm2FuX1fiSqt5hg"/></p>';
  380. gui += '</div>';
  381. gui += '</div>';
  382. gui += '<div id="buttonz"><button id="start">Start</button><button id="stop">Stop</button><button id="setparams">Set Params</button><button id="seedchange">Change Seed</button><button id="saveparams">Save Params</button><button id="resetstats">Reset Stats</button><br><label for="numrolls">Number of Rolls: <input id="numrollsenabled" type="checkbox"></label><input style="width:85px;" id="numrolls"/><br><label for="soundenabled">Sounds Enabled:</label><input type="checkbox" id="soundenabled"></div>';
  383. gui += '</div>';
  384. $(gui).appendTo("#paraContainer");
  385. seedlength = 5;
  386. counter = 0;
  387. charset = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123';
  388. everyxrolls = 3;
  389. function seedgen() {
  390. var seed = '';
  391. for (var i = 0; i <= seedlength; i++)
  392. seed += charset.charAt(Math.floor(Math.random() * charset.length));
  393. return seed;
  394. }
  395. function seedchange(s) {
  396. var url = 'https://api.primedice.com/api/seed?access_token=' + localStorage.token,
  397. sData = {
  398. seed: s
  399. };
  400. $.ajax({
  401. url: url,
  402. type: 'POST',
  403. data: sData,
  404. datatype: 'json',
  405. success: function(data, textStatus, jqXHR) {
  406. data2 = data;
  407. $('#currentseed').val(data2.seeds.client);
  408. },
  409. error: function(jqXHR, textStatus, errorThrown) {
  410. return false;
  411. }
  412. });
  413. }
  414. // Click Funcs
  415. $('#seedchange').click(function() {
  416. seedchange(seedgen());
  417. });
  418. $('#detach').click(function() {
  419. $('#result').draggable();
  420. });
  421. $('#setparams').click(function() {
  422. lmultcount = 0;
  423. currentloss = 0;
  424. wmultcount = 0;
  425. if ($('#prerollsenabled').is(':checked') === true) {
  426. prerollson = true;
  427. prerollcount = 0;
  428. prerollsenabled = true;
  429. prebet = Math.floor($('#prerollbet').val() * 100000000);
  430. basebet = Math.floor($('#basebet').val() * 100000000);
  431. betval = basebet;
  432. } else if ($('#prerollsenabled').is(':checked') === false) {
  433. prerollson = false;
  434. prerollsenabled = false;
  435. basebet = Math.floor($('#basebet').val() * 100000000);
  436. betval = basebet;
  437. }
  438. if ($('#hilo').val() == "hi") {
  439. condition2 = ">";
  440. target2 = (99.99 - (99 / $('#payout').val())).toFixed(2);
  441. } else if ($('#hilo').val() == "lo") {
  442. condition2 = "<";
  443. target2 = (99 / $('#payout').val()).toFixed(2);
  444. } else if ($('#hilo').val() == "swap") {
  445. condition2 = "<";
  446. target2 = 0 + (99 / $('#payout').val()).toFixed(2);
  447. swapenabled = true;
  448. }
  449. });
  450. $('#saveparams').click(function() {
  451. localStorage.setItem("params-stored", true);
  452. localStorage.setItem("basebet", $('#basebet').val());
  453. localStorage.setItem("payout", $('#payout').val());
  454. localStorage.setItem("prerollbet", $('#prerollbet').val());
  455. localStorage.setItem("prerollenabled", $('#prerollsenabled').is(':checked'));
  456. localStorage.setItem("numprerolls", $('#numprerolls').val());
  457. localStorage.setItem("lossenabled", $('#lossmultenabled').is(':checked'));
  458. localStorage.setItem("winenabled", $('#winmultenabled').is(':checked'));
  459. localStorage.setItem("resetwin", $('#resetwin').val());
  460. localStorage.setItem("xlosses", $('#multloss').val());
  461. localStorage.setItem("wlmult", $('#winlossmultiplier').val());
  462. localStorage.setItem("seedchangeon", $('#seedchangeon').is(':checked'));
  463. localStorage.setItem("seedxrolls", $('#seedxrolls').val());
  464. localStorage.setItem("swapxrolls", $('#swaprolls').val());
  465. localStorage.setItem("swapenabled", $('#swaprollsenabled').is(':checked'));
  466. })
  467. if (localStorage.getItem('params-stored') === 'true') {
  468. $('#basebet').val(localStorage.getItem('basebet'));
  469. $('#payout').val(localStorage.getItem('payout'));
  470. $('#prerollbet').val(localStorage.getItem('prerollbet'));
  471. if (localStorage.getItem('prerollenabled') === 'true') {
  472. $('#prerollsenabled').prop('checked', 'checked');
  473. } else {
  474. $('#prerollsenabled').prop('checked', false);
  475. }
  476. $('#numprerolls').val(localStorage.getItem('numprerolls'));
  477. if (localStorage.getItem('lossenabled') === 'true') {
  478. $('#lossmultenabled').prop('checked', 'checked');
  479. } else {
  480. $('#lossmultenabled').prop('checked', false);
  481. }
  482. if (localStorage.getItem('winenabled') === 'true') {
  483. $('#winmultenabled').prop('checked', 'checked');
  484. } else {
  485. $('#winmultenabled').prop('checked', false);
  486. }
  487. $('#resetwin').val(localStorage.getItem('resetwin'));
  488. $('#multloss').val(localStorage.getItem('xlosses'));
  489. $('#winlossmultiplier').val(localStorage.getItem('wlmult'));
  490. if (localStorage.getItem('seedchangeon') === 'true') {
  491. $('#seedchangeon').prop('checked', 'checked');
  492. } else {
  493. $('#seedchangeon').prop('checked', false);
  494. }
  495. $('#seedxrolls').val(localStorage.getItem('seedxrolls'));
  496. if (localStorage.getItem('swapenabled') === 'true') {
  497. $('#swaprollsenabled').prop('checked', 'checked');
  498. } else {
  499. $('#swaprollsenabled').prop('checked', false);
  500. }
  501. $('#swaprolls').val(localStorage.getItem('swapxrolls'));
  502. }
  503. var loop, loopenabled, loopcount, looptimes;
  504. loopenabled = false;
  505. loopcount = 0;
  506. $('#start').click(function() {
  507. if ($('#numrollsenabled').is(':checked') == "true") {
  508. looptimes = $('#numrolls').val();
  509. } else {
  510. looptimes = 999999999;
  511. }
  512. if (loopenabled === false) {
  513. loopenabled = true;
  514. loop = setInterval(function() {
  515. if (loopcount >= looptimes) {
  516. clearInterval(loop);
  517. loopcount = 0;
  518. loopenabled = false;
  519. } else {
  520. bet();
  521. }
  522. }, 153);
  523. }
  524. });
  525. $('#stop').click(function() {
  526. clearInterval(loop);
  527. loopenabled = false;
  528. loopcount = 0;
  529. });
  530. $('#resetstats').click(function() {
  531. wins = 0;
  532. losses = 0;
  533. profit = 0;
  534. currentloss = 0;
  535. addRow();
  536. });
  537. function initGUI() {
  538. setTimeout(function() {
  539. $('#paraContainer').css("font-size", "11px")
  540. $('#result, #paraGUI').tabs();
  541. $('#paraGUI-1, #params1 td, #params1 th').css("padding", "5px");
  542. $('#params1 select, #params1 input').css("width", "80%");
  543. $('#params1 select, #params1 input').css("margin", "2px");
  544. $('#params1 select, #params1 input').css("padding", "4px");
  545. $('#params1 td, #params1 th').css("text-align", "center");
  546. $('#buttonz *').css("margin", "5px");
  547. $('#buttonz').css("padding", "3px");
  548. $('#buttonz').css("text-align", "center");
  549. $('#buttonz').css("border-top", "1px solid #bbb");
  550. $('#paraContainer').draggable();
  551. $('#paraContainer').css("z-index", "1000");
  552. $('#paraContainer').width(450);
  553. $('#paraContainer button').button();
  554. }, 750);
  555. }

comments powered by Disqus