Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --HUNTER_2.5.4_inverted_fast
- ------SETTINGS------
- urNickname = "Jebula9999"
- minBet = 0.00000010
- huntBet = minBet * 2
- wagerBet = minBet
- targetBalance = 0.01
- stayOnSeed = false
- reset = true
- softReset = true
- sound = true
- tipping = true
- waitAdjust = 1
- statsEvery = 1
- seedLog = false
- seedReset = false
- --------------------
- logToFile = true
- filename = "HUNTLOG.csv"
- tempfile = "HUNTLOG_temp.csv"
- filename2 = "SEEDLOG.csv"
- tempfile2 = "SEEDLOG_temp.csv"
- loggap = 0
- logLBR = 0
- logRound = 0
- logBetNumber = 0
- --------------------
- ---ARRAY-RESET------
- waitBase = 23500
- function resetArray()
- if not stayOnSeed then
- resetseed()
- end
- numbers = {}
- for i = 9951,9999 do
- numbers[i] = {}
- for j = 1,4 do
- numbers[i][j] = 0
- end
- numbers[i][4] = waitBase / ((10000-i)*1.012)
- end
- for i = 0,50 do
- numbers[i] = {}
- for j = 1,4 do
- numbers[i][j] = 0
- end
- numbers[i][4] = waitBase / ((i+1)*1.012)
- end
- end
- --------------------
- if reset then
- resetArray()
- if logToFile then
- fin = assert(io.open(filename, "w"))
- fin:write("Timestamp, Roll Number, Bet ID, Bet Amount, Chance, Win Amount, Spent on Hunt, Profit, Roll, High/Low, Losestreak, Win/Lose, Hunt Trigger, Tipped\n")
- fin:close()
- end
- end
- if seedReset then
- if logToFile then
- fin = assert(io.open(filename2, "w"))
- fin:write("Roll Number, Bet ID, Roll, High/Low, x990+\n")
- fin:close()
- end
- --
- end
- ----VARS-RESET------
- function resetVars()
- bethigh = true
- baseChance1 = 33
- baseChance2 = 66
- chance = baseChance1
- nextbet = wagerBet
- phase1 = true
- phase2 = false
- loseCountW = 0
- winCount = 0
- huntLow = -1
- huntHigh = 10000
- loseCount = 0
- x990lHITS = 0
- x990hHITS = 0
- HUNT100l = false
- HUNT100h = false
- HUNT990l = false
- HUNT990h = false
- HUNT = false
- totalHigh = 0
- totalLow = 0
- sessionprofit = 0
- roundRolls = 0
- multy1 = 1.33
- multy2 = 1.66
- multy3 = 2
- incr1 = 1.0012
- incr2 = 1.00115
- incr3 = 1.00112
- incr4 = 1.0011
- incr5 = 1.00106
- step1 = 280
- step2 = 450
- step3 = 640
- step4 = 820
- step5 = 1000
- step6 = 1400
- step7 = 1900
- step8 = 2300
- startChanceM = 0.018
- chanceCalc = 0.5
- chanceCalcA = 0.5
- chanceCalcB = 0.5
- chanceStep1 = 0.4
- chanceStep2 = 0.3
- chanceStep3 = 0.2
- chanceStep4 = 0.185
- chanceStep5 = 0.13
- chanceD1 = 0.004
- chanceD2 = 0.002
- chanceD3 = 0.0015
- chanceD4 = 0.001
- chanceD5 = 0.0005
- chanceD6 = 0.00025
- chanceD7 = 0.00012
- chanceDown = chanceD1
- timerModB = 0.02
- timerModS = 0.004
- roundLimit = 4444
- nonceAverage = 0
- nonceAverage990 = 0
- goHigh = 1
- goLow = 1
- prefHigh = true
- ultiHuntHigh = 10000
- ultiHuntLow = -1
- ultiRolls = 0
- trigger = "no"
- stats = 0
- spentHunt = 0
- prefDec = 0.83
- prefInc = 1.18
- pref990h = 1
- pref990l = 1
- lowWait = 1.30
- highWait = 1.30
- end
- --------------------
- if softReset then
- resetVars()
- end
- -----FUNCTIONS------
- function printFullStats()
- print("---------------------------------------------------------------------")
- for i = 0,50 do
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goLow) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- print("---------------------------------------------------------------------")
- print("---------------------------------------------------------------------")
- for i = 9951,9999 do
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- end
- function print990Stats()
- print("---------------------------------------------------------------------")
- for i = 0,9 do
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goLow) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- print("---------------------------------------------------------------------")
- print("---------------------------------------------------------------------")
- for i = 9990,9999 do
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- end
- function printHits()
- print("---------------------------------------------------------------------")
- for i = 0,50 do
- if numbers[i][3] > 0 then
- print(i .. " || " .. numbers[i][3] .. " || " .. numbers[i][2])
- print("---------------------------------------------------------------------")
- end
- end
- print("---------------------------------------------------------------------")
- print("---------------------------------------------------------------------")
- for i = 9951,9999 do
- if numbers[i][3] > 0 then
- print(i .. " || " .. numbers[i][3] .. " || " .. numbers[i][2])
- print("---------------------------------------------------------------------")
- end
- end
- end
- function printRoundReset()
- tempstr = "ROLLS LIMIT REACHED - RESETTING THE SEED\n\n"
- fin = assert(io.open(filename, "r"))
- content = fin:read("*a")
- fin:close()
- fout = assert(io.open(tempfile, "w"))
- fout:write(content)
- fout:write(tempstr)
- fout:close()
- os.remove(filename)
- os.rename(tempfile, filename)
- end
- function printRolledReset()
- tempstr = "TOO MANY x990+ ROLLED BOTH SIDES - RESETTING THE SEED\n\n"
- fin = assert(io.open(filename, "r"))
- content = fin:read("*a")
- fin:close()
- fout = assert(io.open(tempfile, "w"))
- fout:write(content)
- fout:write(tempstr)
- fout:close()
- os.remove(filename)
- os.rename(tempfile, filename)
- end
- --------------------
- --------------------
- --------------------
- --------DOBET---------------DOBET---------------DOBET-------
- function dobet()
- stats += 1
- roundRolls += 1
- curBal = balance
- nonceAverage = roundRolls / 200
- nonceAverage990 = roundRolls / 1000
- --LASTBET--
- LBR = math.floor(lastBet.Roll * 100)
- LBID = lastBet.Id
- LBP = lastBet.Profit
- LBC = lastBet.Chance
- LBN = lastBet.Nonce
- LBA = lastBet.Amount
- --
- spentHunt = spentHunt + LBA
- --COUNTERS--
- for i = 0,50 do
- numbers[i][1] += 1
- numbers[i][2] += 1
- end
- for i = 9951,9999 do
- numbers[i][1] += 1
- numbers[i][2] += 1
- end
- --
- if LBR < 51 then
- totalLow += 1
- numbers[LBR][2] = 0
- numbers[LBR][3] += 1
- if LBR < 22 then
- for i = LBR,33 do
- numbers[i][1] = (numbers[i][1] - (numbers[i][1] / (i * timerModB)))
- if numbers[i][1] < 0 then
- numbers[i][1] = 0
- end
- end
- for i = 34,50 do
- numbers[i][1] = (numbers[i][1] - (numbers[i][1] / (i * timerModS)))
- if numbers[i][1] < 0 then
- numbers[i][1] = 0
- end
- end
- else
- for i = LBR,50 do
- numbers[i][1] = 0
- end
- end
- end
- --
- if LBR > 9950 then
- totalHigh += 1
- numbers[LBR][2] = 0
- numbers[LBR][3] += 1
- if LBR > 9977 then
- for i = 9966,LBR do
- numbers[i][1] = (numbers[i][1] - (numbers[i][1] / ((10000-i) * timerModB)))
- if numbers[i][1] < 0 then
- numbers[i][1] = 0
- end
- end
- for i = 9951,9965 do
- numbers[i][1] = (numbers[i][1] - (numbers[i][1] / ((10000-i) * timerModS)))
- if numbers[i][1] < 0 then
- numbers[i][1] = 0
- end
- end
- else
- for i = 9951,LBR do
- numbers[i][1] = 0
- end
- end
- end
- --
- x990lHITS = 0
- x990lGAP = 99999
- for i = 0,9 do
- x990lHITS = x990lHITS + numbers[i][3]
- if numbers[i][2] < x990lGAP then
- x990lGAP = numbers[i][2]
- end
- end
- --
- x990hHITS = 0
- x990hGAP = 99999
- for i = 9990,9999 do
- x990hHITS = x990hHITS + numbers[i][3]
- if numbers[i][2] < x990hGAP then
- x990hGAP = numbers[i][2]
- end
- end
- --
- if x990hHITS > x990lHITS then
- pref990h = 0.82
- pref990l = 1.18
- end
- if x990hHITS < x990lHITS then
- pref990h = 1.18
- pref990l = 0.82
- end
- if x990hHITS == x990lHITS then
- pref990h = 1
- pref990l = 1
- end
- if x990hHITS == 0 then
- highWait = 1.3
- else
- highWait = 1
- end
- if x990lHITS == 0 then
- lowWait = 1.3
- else
- lowWait = 1
- end
- if totalHigh < nonceAverage then
- goHigh = prefInc * waitAdjust * pref990h * highWait
- else
- goHigh = prefDec * waitAdjust * pref990h * highWait
- end
- if totalLow < nonceAverage then
- goLow = prefInc * waitAdjust * pref990l * lowWait
- else
- goLow = prefDec * waitAdjust * pref990l * lowWait
- end
- if totalHigh > totalLow then
- prefHigh = true
- else
- prefHigh = false
- end
- -----TIPPIN-----
- if HUNT and win and tipping then
- if LBP >= minBet * 8000 then
- tipSize = minBet * 444
- else
- if LBP >= minBet * 3000 then
- tipSize = minBet * 222
- else
- tipSize = minBet * 111
- end
- end
- tipper = math.random(1,200)
- --
- if tipper <= 15 then
- tipped = "bobstone"
- end
- if tipper > 15 and tipper <= 30 then
- tipped = "BeFrank"
- end
- if tipper > 30 and tipper <= 45 then
- tipped = "fatduck"
- end
- if tipper > 45 and tipper <= 60 then
- tipped = "Btcmaniac"
- end
- if tipper > 60 and tipper <= 67 then
- tipped = "dancow"
- end
- if tipper > 67 and tipper <= 74 then
- tipped = "magiosss"
- end
- if tipper > 74 and tipper <= 116 then
- tipped = "wtpcomputers"
- end
- if tipper > 116 and tipper <= 158 then
- tipped = "treborb"
- end
- if tipper > 158 then
- tipped = "Gdoctor"
- end
- if tipped == urNickname then
- tipped = "keiichi4444"
- end
- tip(tipped,tipSize)
- --tip(urNickname,LBP)
- else
- tipped = "No"
- end
- ------------LOGGING----------------
- if logToFile then
- if (win and LBC < 2) or LBR <= 10 or LBR >= 9989 then
- tempstr = "year-0month-0day 0hour:0minute:0second, rolln, #betid, bet, chance, winamount, spenth, prof, roll, highlo, losestreak, winlose, htrigger, hunt, tipp\n"
- tempstr = string.gsub(tempstr, "year", lastBet.date.year)
- if (lastBet.date.month >= 10) then tempstr = string.gsub(tempstr, "0month", "month") end
- if (lastBet.date.day >= 10) then tempstr = string.gsub(tempstr, "0day", "day") end
- if (lastBet.date.hour >= 10) then tempstr = string.gsub(tempstr, "0hour", "hour") end
- if (lastBet.date.minute >= 10) then tempstr = string.gsub(tempstr, "0minute", "minute") end
- if (lastBet.date.second >= 10) then tempstr = string.gsub(tempstr, "0second", "second") end
- tempstr = string.gsub(tempstr, "month", lastBet.date.month)
- tempstr = string.gsub(tempstr, "day", lastBet.date.day)
- tempstr = string.gsub(tempstr, "hour", lastBet.date.hour)
- tempstr = string.gsub(tempstr, "minute", lastBet.date.minute)
- tempstr = string.gsub(tempstr, "second", lastBet.date.second)
- tempcalc = string.format("%4.0f", roundRolls)
- tempstr = string.gsub(tempstr, "rolln", tempcalc)
- tempstr = string.gsub(tempstr, "betid", LBID)
- tempcalc = string.format("%2.8f", LBA)
- tempstr = string.gsub(tempstr, "bet", tempcalc)
- tempcalc = string.format("%2.2f", LBC)
- tempstr = string.gsub(tempstr, "chance", tempcalc)
- tempcalc = string.format("%3.8f", LBP)
- tempstr = string.gsub(tempstr, "winamount", tempcalc)
- tempcalc = string.format("%3.8f", spentHunt)
- tempstr = string.gsub(tempstr, "spenth", tempcalc)
- tempcalc = string.format("%3.8f", LBP - spentHunt)
- tempstr = string.gsub(tempstr, "prof", tempcalc)
- tempstr = string.gsub(tempstr, "roll", LBR)
- if bethigh then
- tempstr = string.gsub(tempstr, "highlo", "High")
- else
- tempstr = string.gsub(tempstr, "highlo", "Low")
- end
- tempcalc = string.format("%4.0f", loseCount)
- tempstr = string.gsub(tempstr, "losestreak", tempcalc)
- if win then
- tempstr = string.gsub(tempstr, "winlose", "WIN")
- else
- tempstr = string.gsub(tempstr, "winlose", "LOSE")
- end
- tempstr = string.gsub(tempstr, "htrigger", trigger)
- if trigger == "no" then
- tempstr = string.gsub(tempstr, "hunt", "|")
- else
- tempstr = string.gsub(tempstr, "hunt", "-HUNT-")
- end
- tempstr = string.gsub(tempstr, "tipp", tipped)
- fin = assert(io.open(filename, "r"))
- content = fin:read("*a")
- fin:close()
- fout = assert(io.open(tempfile, "w"))
- fout:write(content)
- fout:write(tempstr)
- fout:close()
- os.remove(filename)
- os.rename(tempfile, filename)
- end
- if seedLog then
- if LBR < 99 or LBR > 9900 then
- -- Timestamp, Roll Number, Bet ID, Bet Amount, Chance, Win Amount, Streak Spent, Roll, High/Low, GAP, Losestreak, Win/Lose\n
- tempstr = "rolln, betid, roll, highlo, x990\n"
- tempcalc = string.format("%4.0f", LBN)
- tempstr = string.gsub(tempstr, "rolln", tempcalc)
- tempstr = string.gsub(tempstr, "betid", LBID)
- tempstr = string.gsub(tempstr, "roll", LBR)
- if LBR > 9900 then
- tempstr = string.gsub(tempstr, "highlo", "High")
- else
- if LBR < 99 then
- tempstr = string.gsub(tempstr, "highlo", "Low")
- end
- end
- if LBR < 10 or LBR > 9989 then
- tempstr = string.gsub(tempstr, "x990", "x990")
- else
- tempstr = string.gsub(tempstr, "x990", "--")
- end
- fin = assert(io.open(filename2, "r"))
- content = fin:read("*a")
- fin:close()
- fout = assert(io.open(tempfile2, "w"))
- fout:write(content)
- fout:write(tempstr)
- -- fout:write(oppositeOut)
- fout:close()
- os.remove(filename2)
- os.rename(tempfile2, filename2)
- end
- end
- end
- --reset--
- if win then
- spentHunt = 0
- if curBal >= targetBalance then
- print("\n\nTARGET REACHED\n\n")
- stop()
- end
- if (roundRolls > roundLimit) or ((roundRolls > 1001) and (x990lHITS > nonceAverage990) and (x990hHITS > nonceAverage990)) then
- if prefHigh then
- ultiHitsH = numbers[9996][3] + numbers[9997][3] + numbers[9998][3] + numbers[9999][3]
- if numbers[9996][3] == 0 and ultiHitsH <= 4 then
- ultiH = 9996
- elseif numbers[9997][3] == 0 and ultiHitsH <= 4 then
- ultiH = 9997
- elseif numbers[9998][3] == 0 and ultiHitsH <= 3 then
- ultiH = 9998
- elseif numbers[9999][3] == 0 then
- ultiH = 9999
- else
- ultiH = 10000
- end
- if ultiH < 10000 then
- ultiHuntHigh = ultiH
- else
- resetArray()
- resetVars()
- if logToFile then
- if roundRolls > roundLimit then
- printRoundReset()
- else
- printRolledReset()
- end
- end
- end
- else
- ultiHitsL = numbers[3][3] + numbers[2][3] + numbers[1][3] + numbers[0][3]
- if numbers[3][3] == 0 and ultiHitsL <= 4 then
- ultiL = 3
- elseif numbers[2][3] == 0 and ultiHitsL <= 4 then
- ultiL = 2
- elseif numbers[1][3] == 0 and ultiHitsL <= 3 then
- ultiL = 1
- elseif numbers[0][3] == 0 then
- ultiL = 0
- else
- ultiL = -1
- end
- if ultiL >= 0 then
- ultiHuntLow = ultiL
- else
- resetArray()
- resetVars()
- if logToFile then
- if roundRolls > roundLimit then
- printRoundReset()
- else
- printRolledReset()
- end
- end
- end
- end
- end
- --if (roundRolls > 1001) and (x990lHITS > nonceAverage990) and (x990hHITS > nonceAverage990) then
- -- resetArray()
- -- resetVars()
- -- if logToFile then
- -- printRolledReset()
- -- end
- --end
- end
- --HUNT/WAGER--
- if HUNT then
- --WIN/LOSE--
- if win then
- sessionprofit = 0
- if sound then
- ching()
- end
- HUNT = false
- HUNT990h = false
- HUNT990l = false
- HUNT100h = false
- HUNT100l = false
- trigger = "no"
- loseCount = 0
- huntLow = -1
- huntHigh = 10000
- else
- --
- loseCount += 1
- end
- else
- --
- --HUNT-TRIGGERS--
- for i = 7,50 do
- if ((numbers[i][1] >= numbers[i][4] * goLow) and numbers[i][3] == 0 and huntLow < 0) then
- huntLow = i
- end
- end
- for i = 9951,9992 do
- if numbers[i][1] >= numbers[i][4] * goHigh and numbers[i][3] == 0 then
- huntHigh = i
- end
- end
- --
- if prefHigh then
- --x990h--
- --if huntHigh > 9985 and huntHigh < 10000 and ((nonceAverage990 -0.5) < x990hHITS) then
- if huntHigh > 9985 and huntHigh < 10000 and (x990hHITS > 0) then
- HUNT = true
- HUNT990h = true
- trigger = huntHigh
- if sound then
- alarm()
- end
- else
- --x100h--
- --if huntHigh >= 9951 and huntHigh <= 9985 and ((nonceAverage990) < x990hHITS) then
- if huntHigh >= 9951 and huntHigh <= 9985 then
- HUNT = true
- HUNT100h = true
- trigger = huntHigh
- if sound then
- alarm()
- end
- else
- --x990l--
- if huntLow >= 0 and huntLow < 15 and (x990lHITS > 0) then
- HUNT = true
- HUNT990l = true
- trigger = huntLow
- if sound then
- alarm()
- end
- else
- --x100l--
- if huntLow >= 15 and huntLow < 51 then
- HUNT = true
- HUNT100l = true
- trigger = huntLow
- if sound then
- alarm()
- end
- end
- end
- end
- end
- else
- --x990l--
- if huntLow >= 0 and huntLow < 15 and (x990lHITS > 0) then
- HUNT = true
- HUNT990l = true
- trigger = huntLow
- if sound then
- alarm()
- end
- else
- --x100l--
- if huntLow >= 15 and huntLow < 51 then
- HUNT = true
- HUNT100l = true
- trigger = huntLow
- if sound then
- alarm()
- end
- else
- --x990h--
- if huntHigh > 9985 and huntHigh < 10000 and (x990hHITS > 0) then
- HUNT = true
- HUNT990h = true
- trigger = huntHigh
- if sound then
- alarm()
- end
- else
- --x100h--
- if huntHigh >= 9951 and huntHigh <= 9985 then
- HUNT = true
- HUNT100h = true
- trigger = huntHigh
- if sound then
- alarm()
- end
- end
- end
- end
- end
- end
- --
- --
- end
- --HUNT-PATTERNS--
- if HUNT then
- nextbet = huntBet
- if loseCount >= step1 then
- nextbet = huntBet * multy1
- end
- if loseCount >= step2 then
- nextbet = huntBet * multy2
- end
- if loseCount >= step3 then
- nextbet = huntBet * multy3
- end
- if loseCount >= step4 then
- nextbet = previousbet * incr1
- end
- if loseCount >= step5 then
- nextbet = previousbet * incr2
- end
- if loseCount >= step6 then
- nextbet = previousbet * incr3
- end
- if loseCount >= step7 then
- nextbet = previousbet * incr4
- end
- if loseCount >= step8 then
- nextbet = previousbet * incr5
- end
- --
- --x100--
- if HUNT100h then
- chanceCalcB = (10000 - huntHigh) * startChanceM
- end
- if HUNT100l then
- chanceCalcB = huntLow * startChanceM
- end
- if HUNT100h or HUNT100l then
- if chance > chanceStep1 then
- chanceDown = chanceD1
- elseif chance > chanceStep2 then
- chanceDown = chanceD2
- elseif chance > chanceStep3 then
- chanceDown = chanceD3
- else
- chanceDown = chanceD4
- end
- end
- --x990--
- if HUNT990h or HUNT990l then
- chanceCalcB = 0.3
- if chance > chanceStep4 then
- chanceDown = chanceD5
- elseif chance > chanceStep5 then
- chanceDown = chanceD6
- else
- chanceDown = chanceD7
- end
- end
- --
- --CHANCE--
- if loseCount < 2 then
- chanceCalc = chanceCalcB
- else
- chanceCalc = chanceCalc - chanceDown
- end
- --0.09
- if bethigh then
- if chanceCalc <= 0.1 then
- if numbers[9990][3] > 0 then
- if numbers[9991][3] > 0 then
- if numbers[9992][3] > 0 then
- chanceCalcA = 0.07
- else
- chanceCalcA = 0.08
- end
- else
- chanceCalcA = 0.09
- end
- else
- chanceCalcA = 0.1
- end
- end
- else
- if chanceCalc <= 0.1 then
- if numbers[9][3] > 0 then
- if numbers[8][3] > 0 then
- if numbers[7][3] > 0 then
- chanceCalcA = 0.07
- else
- chanceCalcA = 0.08
- end
- else
- chanceCalcA = 0.09
- end
- else
- chanceCalcA = 0.1
- end
- end
- end
- if chanceCalc <= 0.1 then
- chance = chanceCalcA
- else
- chance = chanceCalc
- end
- --
- --SIDE--
- if HUNT100h or HUNT990h then
- bethigh = true
- end
- if HUNT100l or HUNT990l then
- bethigh = false
- end
- --
- end
- --
- --WAGERING--
- if not HUNT then
- sessionprofit = sessionprofit + LBP
- if sessionprofit > 0.00000001 then
- sessionprofit = 0.00000000
- end
- nextbet = wagerBet + ((((curBal) - (sessionprofit * 1666)) / 100000) + (curBal * 0.00000011675))
- if nextbet > (wagerBet * 4) then
- nextbet = wagerBet * 4
- end
- if nextbet < wagerBet * 1.03 then
- nextbet = wagerBet
- end
- bethigh = true
- chance = baseChance1
- if win then
- if phase2 then
- winCount += 1
- end
- loseCountW = 0
- if phase2 and winCount >= 3 then
- bethigh = !bethigh
- winCount = 0
- end
- else
- loseCountW += 1
- winCount = 0
- if phase1 and loseCountW == 3 then
- phase1 = false
- phase2 = true
- loseCountW = 0
- else
- if phase2 and loseCountW == 1 then
- phase1 = true
- phase2 = false
- loseCountW = 0
- end
- end
- end
- if phase1 then
- chance = baseChance1
- end
- if phase2 then
- chance = baseChance2
- end
- end
- --
- --ULTIMATE--
- if ultiHuntHigh < 10000 then
- HUNT = true
- trigger = "ULTIMATE HIGH"
- nextbet = minBet * 1
- if nextbet < minBet then
- nextbet = minBet
- end
- bethigh = true
- chanceCalc = (10000 - ultiHuntHigh) / 100
- chance = chanceCalc
- ultiRolls += 1
- if ultiRolls >= 50 then
- nextbet = minBet * 1.5
- end
- if ultiRolls >= 100 then
- resetArray()
- resetVars()
- if logToFile then
- printRoundReset()
- end
- end
- end
- if ultiHuntLow >= 0 then
- HUNT = true
- trigger = "ULTIMATE LOW"
- nextbet = minBet * 1
- if nextbet < minBet then
- nextbet = minBet
- end
- bethigh = false
- chanceCalc = (ultiHuntLow + 1) / 100
- chance = chanceCalc
- ultiRolls += 1
- if ultiRolls >= 50 then
- nextbet = minBet * 1.5
- end
- if ultiRolls >= 100 then
- resetArray()
- resetVars()
- if logToFile then
- printRoundReset()
- end
- end
- end
- --PRINTING--
- if stats >= statsEvery then
- stats = 0
- if HUNT then
- print("\n-------------------------")
- --print("\nHUNTING")
- print("\nTRIGGER = " .. trigger)
- --print("\nCHANCE = " .. string.format("%3.2f",chance))
- print("\nLOSESTREAK = " .. loseCount)
- else
- print("\n---------------------------------------------------------------------")
- print(50 .. " || " .. string.format("%5.0f",numbers[50][1]) .. " || " .. string.format("%5.0f",numbers[50][4] * goLow) .. " || " .. string.format("%3.0f",numbers[50][2]) .. " || " .. string.format("%3.0f",numbers[50][3]))
- print(25 .. " || " .. string.format("%5.0f",numbers[25][1]) .. " || " .. string.format("%5.0f",numbers[25][4] * goLow) .. " || " .. string.format("%3.0f",numbers[25][2]) .. " || " .. string.format("%3.0f",numbers[25][3]))
- print(12 .. " || " .. string.format("%5.0f",numbers[12][1]) .. " || " .. string.format("%5.0f",numbers[12][4] * goLow) .. " || " .. string.format("%3.0f",numbers[12][2]) .. " || " .. string.format("%3.0f",numbers[50][3]))
- print("---------------------------------------------------------------------")
- print(9951 .. " || " .. string.format("%5.0f",numbers[9951][1]) .. " || " .. string.format("%5.0f",numbers[9951][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[9951][2]) .. " || " .. string.format("%3.0f",numbers[9951][3]))
- print(9974 .. " || " .. string.format("%5.0f",numbers[9974][1]) .. " || " .. string.format("%5.0f",numbers[9974][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[9974][2]) .. " || " .. string.format("%3.0f",numbers[9974][3]))
- print(9987 .. " || " .. string.format("%5.0f",numbers[9987][1]) .. " || " .. string.format("%5.0f",numbers[9987][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[9987][2]) .. " || " .. string.format("%3.0f",numbers[9987][3]))
- print("---------------------------------------------------------------------\n")
- if (roundRolls / 1000) > x990lHITS then
- for i = 0,50 do
- if numbers[i][1] >= numbers[i][4] * goLow * 0.85 then
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goLow) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- end
- end
- print("---------------------------------------------------------------------")
- if (roundRolls / 1000) > x990hHITS then
- for i = 9951,9999 do
- if numbers[i][1] >= numbers[i][4] * goHigh * 0.85 then
- print(i .. " || " .. string.format("%3.0f",numbers[i][1]) .. " || " .. string.format("%3.0f",numbers[i][4] * goHigh) .. " || " .. string.format("%3.0f",numbers[i][2]) .. " || " .. string.format("%3.0f",numbers[i][3]))
- print("---------------------------------------------------------------------")
- end
- end
- end
- end
- if prefHigh then
- print("\nPREFER HIGH")
- else
- print("\nPREFER LOW")
- end
- print("\nLOW = " .. huntLow)
- print("\nHIGH = " .. huntHigh)
- print("\nx990 LOW GAP = " .. x990lGAP .. " || HITS = " .. x990lHITS .. " (" .. totalLow .. ")")
- print("\nx990 HIGH GAP = " .. x990hGAP .. " || HITS = " .. x990hHITS .. " (" .. totalHigh .. ")")
- print("\n-------------------------")
- print("\nROLLS = " .. roundRolls)
- print("\n-------------------------")
- print("\n")
- --end
- --
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement