Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.00 KB | None | 0 0
  1. chance = 1
  2. basebet = 0.0000001
  3. nextbet = basebet
  4. highbet = basebet
  5. lossmultiplier = 2
  6. multiplyevery = 50
  7. resetseedevery = math.random(100)
  8. rounds = 1
  9. rollcount = 1
  10. balance = 1
  11. startbalance = balance
  12. lastbet = basebet
  13. bethigh = true
  14. highstreak = 0
  15. newstreak = 0
  16. lastroll = ""
  17. wrongside = 0
  18. wrongsidemax = 2
  19. wrongsidestreak = 0
  20.  
  21.  
  22. function dobet()
  23.  
  24.   if (bethigh and lastBet.roll < chance) then
  25.     wrongside =+ 1
  26.   elseif (not bethigh and lastBet.roll > (100 - chance)) then
  27.     wrongside =+ 1
  28.   end
  29.  
  30.   if wrongside > wrongsidestreak then
  31.     wrongsidestreak = wrongside
  32.   end
  33.  
  34.   if previousbet > highbet then
  35.     highbet = previousbet
  36.   end
  37.  
  38.   if (bets % resetseedevery) == 0 then
  39.     resetseed()
  40.     resetseedevery = math.random(100)
  41.  
  42.     if newstreak < highstreak then
  43.       highstreak = newstreak
  44.     end
  45.  
  46.     if bethigh then
  47.       lastroll = "HIGH"
  48.     else
  49.       lastroll = "LOW"
  50.     end
  51.  
  52.     print("\nprofit: \t\t" .. string.format("%9.8f", balance-startbalance) .. " " .. currency)
  53.     print("nextbet: \t\t" .. string.format("%9.8f", nextbet) .. " " .. currency)
  54.     print("highbet: \t\t" .. string.format("%9.8f", highbet) .. " " .. currency)
  55.     print("prebet: \t\t" .. string.format("%9.8f", previousbet) .. " " .. currency)
  56.     print("streak: \t\t" .. string.format("%9.8f", highstreak) .. " " .. currency)
  57.     print("wrongside: \t" .. wrongsidestreak)
  58.     print("bets: \t\t" .. bets)
  59.     print("wins: \t\t" .. wins)
  60.     print("losses: \t\t" .. losses)
  61.     print("roll: \t\t".. lastroll)
  62.     print("rounds: \t\t" .. rounds .. "\n")
  63.  
  64.   end
  65.  
  66.   if (win) then
  67.     if wrongside <= wrongsidemax then
  68.       bethigh = not bethigh
  69.     end
  70.     rounds += 1
  71.     nextbet = basebet
  72.     newstreak = 0
  73.     rollcount = 1
  74.     wrongside = 0
  75.   elseif (rollcount % multiplyevery) == 0 then
  76.     nextbet = previousbet*lossmultiplier
  77.     newstreak = newstreak - previousbet
  78.     rollcount += 1
  79.   else
  80.     newstreak = newstreak - previousbet
  81.     rollcount += 1
  82.   end
  83.  
  84. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement