Advertisement
Guest User

Untitled

a guest
Dec 28th, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. //KINTAMIEJI
  2.  
  3. var pradinisStatymas = 10;
  4. var betColor = 'red'; //spalva nuo kurios pradedama, gali būti 'red' arba 'black'
  5. var maxTrain = 5; //didžiausias galimas pralaimėjimų skaičius
  6.  
  7. //garsai
  8. var LoseSound = 'http://soundfxnow.com/soundfx/FamilyFeud-Buzzer3.mp3';
  9. var WinSound = 'http://soundbible.com/grab.php?id=1003&type=mp3';
  10. var TrainSound = 'http://www.freesfx.co.uk/rx2/mp3s/8/9894_1359980902.mp3';
  11.  
  12.  
  13. function tick()
  14. {
  15. if(bot_ready == 0) return
  16. var a=getStatus();
  17. if(a!==lastStatus&&"unknown"!==a)
  18. {
  19. switch(a)
  20. {
  21. case"laukiama": bet();break;
  22. case"rolled": rolled()
  23. }
  24. lastStatus=a,printInfo()
  25. }
  26. }
  27. function checkBalance()
  28. {
  29. return getBalance()<dabartinisStatymas?(console.warn("BANKROTAS! Neužtenka pinigų kitam statymui."),clearInterval(refreshIntervalId),!1):!0
  30. }
  31. function printInfo()
  32. {
  33. var a="---Statusas: "+lastStatus+"---\nSužaista raundų: "+currentRollNumber+"\nIš viso profit: "+totalwin+"\nPradinis statymas: "+pradinisStatymas+"\nDabartinis statymas: "+dabartinisStatymas+"\nPaskutinio raundo rezultatas: "+(null===wonLastRoll()?"-":wonLastRoll()?"laimėta":"pralaimėta")+"\n---Pralošimų streak: "+currentTrain+"---"
  34. console.log(a)
  35. }
  36.  
  37. function rolled()
  38. {
  39. Isrideno();
  40. return martingale(),void currentRollNumber++
  41. }
  42. function martingale()
  43. {
  44. dabartinisStatymas=wonLastRoll()?pradinisStatymas:2*dabartinisStatymas
  45. }
  46. function bet()
  47. {
  48. checkBalance()&&(setBetAmount(dabartinisStatymas),setTimeout(placeBet,200))
  49. }
  50. function setBetAmount(a)
  51. {
  52. $betAmountInput.val(a)
  53. }
  54.  
  55. function GalimaCallint()
  56. {
  57. return canCall = 1
  58. }
  59. function botready()
  60. {
  61. return bot_ready = 1
  62. }
  63. function Isrideno()
  64. {
  65. if(canCall == 1)
  66. {
  67. canCall = 0;
  68. if(wonLastRoll()) //laimejo
  69. {
  70. void(currentTrain = 0);
  71. var sound = new Audio(WinSound);
  72. sound.play();
  73. var laimejimas = dabartinisStatymas*2;
  74. totalwin+=pradinisStatymas;
  75. }
  76. else //pralose
  77. {
  78. currentTrain++;
  79. var sound = new Audio(LoseSound);
  80. sound.play()
  81. }
  82.  
  83. if(currentTrain >= maxTrain) //vienspalvis train!
  84. {
  85. var sound = new Audio(TrainSound);
  86. sound.play()
  87. console.warn("Pasiektas didžiausia galima pralošimo eilė, keičiama spalva (galimas train)");
  88. }
  89. setTimeout(GalimaCallint,5000);
  90. placedbet = 0
  91. }
  92. }
  93. function placeBet()
  94. {
  95. if(placedbet == 1) return;
  96. placedbet = 1;
  97. if(betColor == "red")
  98. {
  99. if(wonLastRoll() || currentTrain >= maxTrain)
  100. {
  101. void(betColor = "black");
  102. $blackButton.click();
  103. void(lastBetColor="black");
  104. if(currentTrain >= maxTrain) currentTrain = 0;
  105. return
  106. }
  107. else
  108. {
  109. $redButton.click();
  110. betColor = "red";
  111. void(lastBetColor="red")
  112. }
  113. }
  114. if(betColor == "black")
  115. {
  116. if(wonLastRoll() || currentTrain >= maxTrain)
  117. {
  118. void(betColor = "red");
  119. $redButton.click();
  120. void(lastBetColor="red");
  121. if(currentTrain >= maxTrain) currentTrain = 0;
  122. return
  123. }
  124. else
  125. {
  126. $blackButton.click();
  127. betColor = "black";
  128. void(lastBetColor="black")
  129. }
  130. }
  131. }
  132. function getStatus()
  133. {
  134. var a=$statusBar.text();
  135. if(hasSubString(a,"Rolling in"))return"laukiama";
  136. if(hasSubString(a,"***ROLLING***"))return"ridenama";
  137. if(hasSubString(a,"rolled"))
  138. {
  139. var b=parseInt(a.split("rolled")[1]);
  140. return lastRollColor=getColor(b),"rolled"
  141. }
  142. return"unknown"
  143. }
  144. function getBalance()
  145. {
  146. return parseInt($balance.text())
  147. }
  148. function hasSubString(a,b)
  149. {
  150. return a.indexOf(b)>-1
  151. }
  152. function getColor(a)
  153. {
  154. return 0==a?"green":a>=1&&7>=a?"red":"black"
  155. }
  156. function wonLastRoll()
  157. {
  158. return lastBetColor?lastRollColor===lastBetColor:null
  159. }
  160.  
  161. //šitų nekeisti!!! Neprisiimu kaltės už bet kokį šių kintamųjų keitimą, kai kurie iš jų gali panaikinti jūsų balansą :p
  162. var dabartinisStatymas=pradinisStatymas,
  163. currentRollNumber=1,
  164. lastStatus,
  165. lastBetColor,
  166. lastRollColor,
  167. currentTrain=0,
  168. canCall = 1,
  169. placedbet,
  170. totalwin = 0,
  171. bot_ready = 1,
  172. $balance=$("#balance"),
  173. $betAmountInput=$("#betAmount"),
  174. $statusBar=$(".progress #banner"),
  175. $redButton=$("#panel1-7 .betButton"),
  176. $blackButton=$("#panel8-14 .betButton"),
  177. refreshIntervalId=setInterval(tick,500);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement