Freebitcoin Dicebot Scripting Lol
Freebitcoin Dicebot Scripting Lol
-- Author : GlenArven
-- Hangout : Primedice
-- The ultimate martingale script
-- The only thing you need to decide on is what the basebet will be .
-- Based on your available balance, the minimum balance and 2x bet multiplier are
calculated.
-- Bethigh is selected based on past rolls. Nothing is perfect but this system
works the best.
-- Not going to fully explain it. Look at the code and figure it out.
-- Added currentstreak reverse variable = forward
-- Added 1.1x bets
-- Added automatic calculations for 1.1x balance divisor
-- fully automatic can set basebet and it will do the rest.
-- It can run at very low balances. But the higher the balance the longer it should
run.
-- Send donations to 113JwiMN19MyziPEDohuFDrhujgzGrnqz4
-- Enjoy!!
basebet = 0.00000010
tbase = 0.00000010
nextbet = basebet
bchance = 49.5000 -- 2x bet chance
tchance = 90.0000 -- 10x bet chance
chance = bchance
bhilo = true -- 2x bethigh switch
if (math.random(0,1) ==1) then
bhilo = true
else
bhilo = false
end
thilo = true -- 10x bethigh switch
runCnt = 0 -- run counter
runMax = 10000 -- Maxmimum rolls
bmulti = 2.25 -- 2x bet multiplier
lmulti = 2.25 -- Lower limit of bet multiplier
multi = 2.00 -- 2x bet multiplier variable
tmulti = 13 -- 10x bet multiplier
tmaxroll = 0 -- Output variable
maxroll = 0 -- Maximum number of rolls that can
be done with current balance and bet multiplier
aRoll = 50 -- lastBet.Roll storage
bRoll = 49 -- previous roll
bloss = 0 -- loss counter
blossmax = 0 -- max loss output variable
nextbal = balance -- next balance
minbal = 0 -- minimum balance before restart.
Script does not stop. It restarts again with available balance.
reverse = false -- currentstreak reverse switch
tlo = 9.99 -- Lower limit of 10x bet
thi = 90 -- Upper limit of 10 bet
tgo = false -- 1.1x bet switch
tbaldiv = 2380 -- 1 == 1 bet , 14 == 2 bets, 183
== 3 bets, 2380 == 4 bets, 30941 == 5 bets, 402234 == 6 bets plus the 2 bet count
to start 1.1x bets
tbaldiv2 = 183
tenbets = 0 -- Counter for 1.1x bets
x2loss = 0
function dobet()
bRoll = aRoll
aRoll = lastBet.Roll
cnt1 = 0
car1 = 0
car2 = 0
car1 = b
for cnt1 = 0, 30 do
car2 = car1 + (b * m^(cnt1 + 1))
if (balance > (2 * car2)) then
minbal = car2
end
car1 = car2
end
end
-- END Function to set minbal
-----------------------------------------------------------------------------------
----------------
-- Start process to determine current bet multiplier
car1 = b
counter = 0
found = false
while (counter<=30 and (!found)) do
car2 = car1 + (b * m^(counter+1))
if ((balance > car1) and (balance < car2)) then
maxroll=counter+1
found = true
end
car1 = car2
counter+=1
end
-- End set maxroll
-- Sumation
lcnt = 0
hcnt = 0
for n = 0, tcnt do
lcnt += trkl[n]
hcnt += trkh[n]
end
-- END Sumation
-- currentstreak reverse
neg = math.floor(maxroll / 2)
if (currentstreak < -(neg)) then
if reverse then
reverse = false
else
reverse = true
end
end
-- END currentstreak reverse
-- Begin Test
if (runCnt > tcnt) then
if (reverse) then
if (lcnt > hcnt) then
bhilo = true -- Tests seem to indicate reverse is better than forward.
else
if (lcnt < hcnt) then
bhilo = false
end
end
else
if (lcnt > hcnt) then
bhilo = false
else
bhilo = true
end
end
end
-- END Test
-- END 2x bet Streak Tracking
-- tbaldiv calc
-- Sets tbaldiv to a safe 1.1x bet based on balance
-- tbaldiv2 is one roll less safe
if ((math.fmod(runCnt, 100) == 0) or (runCnt == 0)) then
if (balance < 0.00002380) then
tbaldiv = 183 -- 3 rolls
tbaldiv2 = 14 -- 2 rolls
else
if (balance < 0.00030941) then
tbaldiv = 2380 -- 4 rolls
tbaldiv2 = 183 -- 3 rolls
else
if (balance < 0.00402234) then
tbaldiv = 2380 -- 4 rolls
print("bmulti:" .. bmulti .. " lcnt:" .. lcnt .. " hcnt:" .. hcnt .. " MaxRoll:" ..
maxroll .. " MaxLoss:"
.. blossmax .. " Betsx1.1:" .. tenbets .. " Minbal:".. minbal)
runCnt += 1