Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. // SETTINGS //
  2. // CSGODouble.com Bet On Last Color Bot
  3. ////////////////////////////
  4. var initialBetAmount = 35; // Value of bet
  5. var mode = 'martingale'; // Can be 'martingale'(prefered) or 'anti-martingale' (https://en.wikipedia.org/wiki/Martingale_(betting_system)
  6. var lastRollColor = 'black'; // From what color must be started 'red or 'black'
  7. ////////////////////////////
  8.  
  9. function tick(){var a=getStatus();if(a!==lastStatus&&"unknown"!==a){switch(a){case"waiting":bet();break;case"rolled":rolled()}lastStatus=a,printInfo()}}
  10. function checkBalance(){return getBalance()<currentBetAmount?(console.warn("BANKRUPT! Not enough balance for next bet, aborting."),clearInterval(refreshIntervalId),!1):!0}
  11. function printInfo(){var a=" \nStatus: "+lastStatus+"\nRolls played: "+currentRollNumber+"\nInitial bet amount: "+initialBetAmount+"\nCurrent bet amount: "+currentBetAmount+"\nLast roll result: "+(null===wonLastRoll()?"-":wonLastRoll()?"won":"lost");console.log(a)}
  12. function rolled(){return"anti-martingale"===mode?void antiMartingale():(martingale(),void currentRollNumber++)}
  13. function antiMartingale(){currentBetAmount=wonLastRoll()?2*currentBetAmount:initialBetAmount}
  14. function martingale(){currentBetAmount=wonLastRoll()?initialBetAmount:2*currentBetAmount}
  15. function bet(){checkBalance()&&(setBetAmount(currentBetAmount),setTimeout(placeBet,50))}
  16. function setBetAmount(a){$betAmountInput.val(a)}
  17. function placeBet(){return"red"===lastRollColor?($redButton.click(),void(lastBetColor="red")):($blackButton.click(),void(lastBetColor="black"))}
  18. function getStatus(){var a=$statusBar.text();if(hasSubString(a,"Rolling in"))return"waiting";if(hasSubString(a,"***ROLLING***"))return"rolling";if(hasSubString(a,"rolled")){var b=parseInt(a.split("rolled")[1]);return lastRollColor=getColor(b),"rolled"}return"unknown"}
  19. function getBalance(){return parseInt($balance.text())}
  20. function hasSubString(a,b){return a.indexOf(b)>-1}
  21. function getColor(a){return 0==a?"green":a>=1&&7>=a?"red":"black"}
  22. function wonLastRoll(){return lastBetColor?lastRollColor===lastBetColor:null}var currentBetAmount=initialBetAmount,currentRollNumber=1,lastStatus,lastBetColor,lastRollColor,$balance=$("#balance"),$betAmountInput=$("#betAmount"),$statusBar=$(".progress #banner"),$redButton=$("#panel1-7 .betButton"),$blackButton=$("#panel8-14 .betButton"),refreshIntervalId=setInterval(tick,500);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement