Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. // ==UserScript==
  2. // @name OGUsers Coin Flipper
  3. // @namespace https://ogusers.com
  4. // @version 1.1
  5. // @description flippa da wriss
  6. // @author https://github.com/tnadzieja
  7. // @match https://ogusers.com/newpoints.php?action=flipcoin
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. //ctrl+f my_post_key =
  12. var postkey = "a0fd6386deaba999ab7314c6d6f4becb";
  13. const delta = document.createElement('p');
  14. const divider = document.createElement('div');
  15. var ibet = 5, bet = ibet, loss = 0, ls = 0, lsmax = 0, wins = 0, ws = 0, wsmax = 0, games = 0, wr = 0, lr = 0;
  16. var bust = 0, choice = "HEADS", deltaw = 0, busts = 0, eTime;
  17. var bBal = document.getElementsByClassName("flipcoins-credits")[0].innerHTML;
  18. var sBal = parseInt(bBal.replace(/,/g, '')), balance = sBal;
  19. var sTime = new Date();
  20. (function() {
  21. 'use strict';
  22. divider.className = 'col_row delta';
  23. divider.style["margin-right"] = "0px";
  24. delta.style["font-weight"] = "bold";
  25. delta.className = 'elapsed';
  26. document.getElementsByClassName("flipcoin-rules")[0].append(divider);
  27. document.getElementsByClassName("col_row delta")[0].append(delta);
  28. startBet();
  29. })();
  30.  
  31. //primary
  32. function startBet() {
  33. flipCoin();
  34. var def = $.Deferred();
  35. function flipCoin() {
  36. if(balance > 1000){
  37. deltaw = balance - sBal;
  38. wr = wins/games*100;
  39. lr = loss/games*100;
  40. eTime = (new Date() - sTime ) / 1000;
  41. delta.innerHTML = deltaw.toString() + " || Busts: " + busts.toString() + " || Time Elapsed: " + Math.round(eTime) + " || Wins: " + wins.toString() + " || Losses: " + loss.toString() + " || W/L Ratio: " + Math.round(wr) + ":" + Math.round(lr) + " || Loss Streak: " + lsmax.toString() + " || Win Streak: " + wsmax.toString();
  42. if(balance < sBal){
  43. delta.style["color"] = "red";
  44. } else {
  45. delta.style["color"] = "green";
  46. }
  47. if(ls > lsmax) {
  48. lsmax = ls;
  49. }
  50. if(ws > wsmax) {
  51. wsmax = ws;
  52. }
  53. setTimeout(function(){
  54. $.ajax({
  55. url: "https://ogusers.com/newpoints.php?action=flipcoin&do=bet&key=" + postkey + "&type=amount&bet=" + bet + "&choice=" + choice,
  56. type: 'GET',
  57. dataType: 'json', // added data type
  58. success: function(res) {
  59. games++;
  60. balance = res.points;
  61. balance = parseInt(balance.replace(/,/g, ''));
  62. if(res.winchoice != choice) {
  63. bet = bet*2;
  64. bust++;
  65. ls++;
  66. ws = 0;
  67. if (bust == 4){
  68. bust = 0;
  69. if(choice == "TAILS") {
  70. choice = "HEADS";
  71. } else {
  72. choice = "TAILS";
  73. }
  74. }
  75. console.log("loss");
  76. loss++;
  77. } else
  78. {
  79. bet = ibet;
  80. console.log(balance);
  81. wins++;
  82. bust = 0;
  83. ls = 0;
  84. ws++;
  85. }
  86. document.getElementsByClassName("textbox")[0].value = bet;
  87. if(bet >= 350) {
  88. bet = ibet;
  89. busts++;
  90. console.log("Base bet reset");
  91. if(choice == "TAILS") {
  92. choice = "HEADS";
  93. } else {
  94. choice = "TAILS";
  95. }
  96. }
  97. }
  98. });
  99. def.resolve();
  100. flipCoin();
  101. }, 1201);
  102. } else {
  103. delta.innerHTML = "Balance under 1000."
  104. }
  105. }
  106.  
  107. return def.promise();
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement