SqueezyLemon

csgospins bot

Jan 13th, 2016
420
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.     What u need to know:
  3.     1. Bot is betting on last rolled color.
  4.     2. Bot is not betting on green color, if green was rolled last time then bot will bet on color which was before.
  5.     2. If bot lost bet then value of bet will be increased twice.
  6.     3. Please be aware that you can lose all of your points.
  7.     4. The start bet is set to 10, it's the lowest possible amount.
  8.     5. To start the bot just paste code into chrome console.
  9.  
  10.     I will be very grateful for every donation: 76561198042213706
  11.     If you never used promotion code, you can support me and get free 500 coins at the same time by using my affiliate code.
  12.     CODE: LEMON213
  13. */
  14. var StatusElem = document.getElementById("AnnouncementText");
  15. var BalanceElem = document.getElementById("balance");
  16. var RedButtonElem = document.getElementById("panelRed").getElementsByClassName("betButton")[0];
  17. var BlackButtonElem = document.getElementById("panelBlack").getElementsByClassName("betButton")[0];
  18. var BetTokensElems = document.getElementsByClassName("betshort");
  19. var ResultsElems = document.getElementById("past").getElementsByTagName("div");
  20. var betplaced = false;
  21. var betcount = 1;
  22. var betvalue = 10;
  23. function GetStatus()
  24. {
  25.     return StatusElem.innerText;
  26. }
  27. function GetBalance()
  28. {
  29.     return BalanceElem.innerText;
  30. }
  31. function GetLastResult(i)
  32. {
  33.    
  34.     var last = ResultsElems[ResultsElems.length - i].className;
  35.     switch(last)
  36.     {
  37.         case "ball ball-r":
  38.             return "red";
  39.         case "ball ball-b":
  40.             return "black";
  41.         case "ball ball-g":
  42.             return "green";
  43.     }
  44. }
  45. function SetBetAmount(amount)
  46. {
  47.     for(var i = 0;i<amount/5;i++)
  48.     {
  49.         BetTokensElems[0].click();
  50.     }
  51. }
  52. function PlaceBet(color, amount)
  53. {
  54.     SetBetAmount(amount);
  55.     switch(color)
  56.     {
  57.         case "red":
  58.             RedButtonElem.click();
  59.             break;
  60.         case "black":
  61.             BlackButtonElem.click();
  62.     }
  63.     console.log("Placing Bet on: " + color + " with value: " + amount);
  64.     betplaced = true;
  65. }
  66.  
  67. function hasSubString(a, b)
  68. {
  69.     return a.indexOf(b) > -1
  70. }
  71. function MainLoop()
  72. {
  73.     var activity = GetStatus();
  74.     var lastresult = GetLastResult(1);
  75.     if(hasSubString(activity, "Rolling in"))
  76.     {
  77.         if(!betplaced)
  78.         {
  79.             console.log("Bet Number: " + betcount)
  80.             if(betcount > 1)
  81.             {
  82.                
  83.                 if(placedbet != lastresult)
  84.                 {
  85.                     console.log("Last Bet Status: LOSE");
  86.                     betvalue+=betvalue;
  87.                 }
  88.                 else
  89.                 {
  90.                     betvalue = 10;
  91.                     console.log("Last Bet Status: WIN");
  92.                 }
  93.             }
  94.             if(betvalue < GetBalance())
  95.             {
  96.                 if(lastresult != "green")
  97.                 {
  98.                     placedbet = lastresult;
  99.                 }
  100.                 else
  101.                 {
  102.                     if(GetLastResult(2) != "green")
  103.                     {
  104.                         placedbet = GetLastResult(2);
  105.                     }
  106.                     else
  107.                     {
  108.                         placedbet = GetLastResult(3);
  109.                     }
  110.                 }
  111.                 PlaceBet(placedbet,betvalue);
  112.             }
  113.             else
  114.             {
  115.                 clearInterval(interval);
  116.                 console.log("LOSER");
  117.             }
  118.             betcount++;
  119.         }
  120.     }
  121.     else
  122.     {
  123.         betplaced = false;
  124.     }
  125.    
  126.  
  127. }
  128. var interval = setInterval(MainLoop, 8000);
Add Comment
Please, Sign In to add comment