Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --@ use Info() to get current stats.
- --@ Input vars
- base = 0.00000044 --@ average bet.
- minbet = 0.00000011 --@ min bet for selected currency
- maxbet = 0.00000111 --@ maximum basebet u prefer. the higher the riskier
- winchance = 66 --@ choose from "39.6", "49.5", "66" and "80"
- lossStartMult = 4 --@ will start multi after this (put 2-5 to use multi on loss starting the selected bet. leave 100 if no multi)
- losecounter = 33--@ how many rolls to use for lose count to before adjusting basebet
- maxlosestreak = 15 --@ put lower to have balance to recover !!!
- targetbalx = 5 --@ target to reach balance x -amount-
- --@
- --@ Other vars
- maxlosebet = 100
- maxbets = 100000000
- basebet = base
- useInfo = false
- stopnow = false
- lossCount = 0
- chance = winchance
- curbet = base
- nextbet = minbet
- betscounter = 0
- wincounter = 0
- winsharecounter = 0
- totbets = 0
- adjuster = 1
- startbal = balance
- mxlsstrk = maxlosestreak
- if lossStartMult == 2 then
- boom = 6
- elseif lossStartMult == 3 then
- boom = 8
- elseif lossStartMult == 4 then
- boom = 10
- elseif lossStartMult == 5 then
- boom = 12
- elseif lossStartMult == 6 then
- boom = 15
- end
- if winchance == 39.6 then
- multi = 1.67
- elseif winchance == 49.5 then
- multi = 2.04
- boom = boom * 0.75
- elseif winchance == 66 then
- multi = 3.01
- boom = boom * 1.2
- elseif winchance == 80 then
- multi = 5.44
- boom = boom * 2
- end
- --@
- --@ Start rolling
- function dobet()
- bethigh = true
- if (!win) then
- print("L")
- lossCount += 1
- else
- print("W")
- lossCount = 0
- wincounter += 1
- end
- --@ Count loses
- if (betscounter == losecounter) then
- winsharecounter = (wincounter / losecounter) * 100
- print("\nWins in " ..string.format("%3.0f", losecounter) .. " = " .. wincounter)
- print("\nLoses in " ..string.format("%3.0f", losecounter) .. " = " .. (losecounter - wincounter))
- print("\nWin % in " ..string.format("%3.0f", losecounter) .. " bets = " .. winsharecounter)
- betscounter = 0
- wincounter = 0
- basebet = base
- mxlsstrk = maxlosestreak
- end
- --@ Calculate new basebet
- if winsharecounter > 0 then
- if winsharecounter < winchance then
- adjuster = (winchance - winsharecounter)
- if adjuster > 2 then
- adjuster = adjuster * 0.9
- end
- basebet = base * adjuster
- mxlsstrk = maxlosestreak
- print("\nMax losestreak = " .. string.format("%3.0f", mxlsstrk))
- end
- if winsharecounter > winchance then
- adjuster = (winsharecounter - winchance)
- basebet = base / adjuster
- end
- winsharecounter = 0
- print("\nBase Bet = " .. string.format("%9.8f", basebet))
- if basebet < minbet then
- basebet = minbet
- mxlsstrk = maxlosestreak + 3
- print("\nMax losestreak = " .. string.format("%3.0f", mxlsstrk))
- print("\nBase Bet = " .. string.format("%9.8f", basebet))
- end
- if basebet > maxbet then
- basebet = maxbet
- print("\nBase Bet = " .. string.format("%9.8f", basebet))
- end
- end
- print("\nbet n = " .. string.format("%3.0f", betscounter))
- if (lossCount < lossStartMult and lossCount < maxlosebet) then
- curbet = basebet
- nextbet = curbet
- end
- if (lossCount < lossStartMult and lossCount >= maxlosebet) then
- curbet = minbet
- nextbet = curbet
- print("\nMIN")
- end
- if (lossCount == lossStartMult) then
- curbet = basebet * boom
- nextbet = curbet
- print("\n_________\n")
- print("\nBOOM x" .. string.format("%2.0f", boom))
- print("\n_________\n")
- end
- if (lossCount > lossStartMult) then
- curbet = curbet * multi
- nextbet = curbet
- end
- if (lossCount == mxlsstrk) then
- curbet = basebet
- nextbet = curbet
- lossCount = 0
- end
- if totbets < losecounter then
- curbet = minbet
- nextbet = curbet
- end
- if totbets == maxbets then
- Info()
- stop()
- end
- if balance >= startbal * targetbalx then
- print("\nTarget balance reached. Don't forget to wd!")
- Info()
- stop()
- end
- betscounter += 1
- totbets += 1
- if (useInfo) then Info() end
- end
- function Info()
- print("\nTotal Profit = " .. string.format("%9.8f", profit))
- print("\nWins in " ..string.format("%3.0f", losecounter) .. " = " .. wincounter)
- print("\nLoses in " ..string.format("%3.0f", losecounter) .. " = " .. (losecounter - wincounter))
- print("\nWin % in " ..string.format("%3.0f", losecounter) .. " bets = " .. winsharecounter)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement