Advertisement
Guest User

Polish boi script

a guest
Feb 24th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. var config = {
  2. baseBet: { label: "Base bet", type: "balance", value: 10000 },
  3. target: { label: "Target", type: "multiplier", value: 3 },
  4. multiplyBy: { label: "Multiply by", type: "multiplier", value: 1.5 },
  5. skipsAmount: { label: "Skips Amount", type: "number", value: 4 },
  6. minProfit: { label: "Min Profit", type: "balance", value: -100000 },
  7. maxProfit: { label: "Max Profit", type: "balance", value: 10000000 },
  8.  
  9. }
  10. var baseBet = config.baseBet.value
  11. var target = config.target.value
  12. var skipsAmount = config.skipsAmount.value
  13. var maxLoses = 1
  14. var maxLosesExtra = 1
  15. var multiplyBy = config.multiplyBy.value
  16. var multiplyByExtra = 20
  17. var changeSeedAfterWins = 0
  18. var minProfit = config.minProfit.value
  19. var maxProfit = config.maxProfit.value
  20. var addupmultiply = false
  21. var currentBet = baseBet
  22.  
  23. let rolls = 0
  24. var skips = 0
  25. let loses = 0
  26. let extraloses = 0
  27. let extralosesCounter = 0
  28. let wins = 0
  29. let PROFIT = 0
  30.  
  31. while(true){
  32. rolls++
  33. this.clearLog()
  34. this.log(Current Profit: ${PROFIT / 100} bits)
  35. this.log(Skips ${skips}/${skipsAmount})
  36. if (skips < skipsAmount){
  37. //var { multiplier } = await this.bet(100, 1.01)
  38. var { multiplier } = await this.skip()
  39. if (multiplier < target){
  40. skips++
  41. } else {
  42. skips = 0
  43. }
  44. }
  45.  
  46. if (skips >= skipsAmount){
  47. if (PROFIT > maxProfit || (PROFIT - currentBet) < minProfit) {
  48. this.log(Maximal lose or win reached)
  49. this.stop()
  50. }
  51. const { multiplier } = await this.bet(roundBit(currentBet), target)
  52. if (multiplier >= target){
  53. /* WIN */
  54. wins++
  55. loses = 0
  56. skips = 0
  57. PROFIT += (currentBet * (target - 1))
  58. extraloses = 0
  59. extralosesCounter = 0
  60. currentBet = baseBet
  61. } else {
  62. /* LOSE */
  63. PROFIT -= currentBet
  64. loses++
  65. extralosesCounter++
  66. if (extralosesCounter >= maxLosesExtra){
  67. extraloses++
  68. extralosesCounter = 0
  69. }
  70. if (addupmultiply){
  71. currentBet += multiplyBy * 100
  72. } else {
  73. currentBet *= multiplyBy
  74. }
  75. }
  76.  
  77. }
  78. if (wins >= changeSeedAfterWins){
  79. wins = 0
  80. await generateSeed(this)
  81. }
  82. }
  83.  
  84. /* Generate new seed pair for server hash and client seed. */
  85. async function generateSeed(context) {
  86. if (changeSeedAfterWins > 0){
  87. try {
  88. const { server_seed_hash } = await context.newSeedPair()
  89. await context.setClientSeed(server_seed_hash)
  90. } catch (error) {
  91. console.log(Seed was already reset)
  92. }
  93. }
  94.  
  95. };
  96.  
  97. function roundBit(bet) {
  98. return Math.max(100, Math.round((bet) / 100) * 100)
  99. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement