daily pastebin goal
10%
SHARE
TWEET

Untitled

a guest Feb 23rd, 2018 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top