Advertisement
Guest User

Untitled

a guest
Apr 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.59 KB | None | 0 0
  1. resetstats()
  2. stb = balance
  3. chance = math.random(80, 90)
  4. base = 4
  5. nextbet = base
  6. lose = 0
  7. golandau = 10
  8. chancePayout = {
  9.     min = 5,
  10.     max = 9
  11. }
  12. chanceGo = {
  13.     min = 20,
  14.     max = 45
  15. }
  16. firstTimePlay = 0
  17. notloseYet = true
  18. listChancePayout = {}
  19. listChanceGo = {}
  20. infobet = {}
  21. type = {"hi", "low"}
  22. backprice = 1
  23. bethigh = math.random(0,100)%2==0
  24. balancelose = 0
  25. flagChange = false
  26. flagGo = false
  27. flagNormal = true
  28. target = 10000
  29. targetResetSeeds = 100000
  30. py = 0
  31. wg = 0
  32. hl = 0
  33. lk = 0
  34. ct = 0
  35. wc = 0
  36. hb = 0
  37.  
  38. function getPayout(chag)
  39.     py = 100 / tonumber(chag)
  40.     py = py - (py *(1/100))
  41. end
  42. function createChange()
  43.     for i = chancePayout.min, chancePayout.max, 1
  44.     do
  45.         getPayout(i)
  46.         table.insert(listChancePayout, {
  47.             hi = {
  48.                 game = string.format("%.2f", (100-i-0.01)),
  49.                 risk = py * 10 + 15,
  50.                 change = i,
  51.                 lose = 0,
  52.                 defaultHi = true,
  53.                 tilethang = 0,
  54.                 onlose = 1 / (1 * py - 1) * 100
  55.             },
  56.             low = {
  57.                 game = string.format("%.2f", i),
  58.                 risk = py * 10 + 15,
  59.                 change = i,
  60.                 lose = 0,
  61.                 defaultHi = false,
  62.                 tilethang = 0,
  63.                 onlose = 1 / (1 * py - 1) * 100
  64.             }
  65.         })
  66.     end
  67.     for i = chanceGo.min, chanceGo.max, 1
  68.     do
  69.         getPayout(i)
  70.         table.insert(listChanceGo, {
  71.             hi = {
  72.                 game = string.format("%.2f", (100-i-0.01)),
  73.                 risk = py * 10 + 15,
  74.                 change = i,
  75.                 lose = 0,
  76.                 defaultHi = true,
  77.                 tilethang = 0,
  78.                 onlose = 1 / (1 * py - 1) * 100
  79.             },
  80.             low = {
  81.                 game = string.format("%.2f", i),
  82.                 risk = py * 10 + 15,
  83.                 change = i,
  84.                 lose = 0,
  85.                 defaultHi = false,
  86.                 tilethang = 0,
  87.                 onlose = 1 / (1 * py - 1) * 100
  88.             }
  89.         })
  90.     end
  91. end
  92. function updateTiLeThang()
  93.     for key, value in pairs(listChancePayout) do
  94.         if lastBet.Roll < tonumber(value["hi"].game) then
  95.             value["hi"].lose = value["hi"].lose + 1
  96.         else
  97.             value["hi"].lose = 0
  98.         end
  99.         if lastBet.Roll > tonumber(value["low"].game) then
  100.             value["low"].lose = value["low"].lose + 1
  101.         else
  102.             value["low"].lose = 0
  103.         end
  104.         for i,v in ipairs(type) do
  105.             value[v].tilethang = value[v].lose / value[v].risk * 100
  106.         end
  107.     end
  108.     for key, value in pairs(listChanceGo) do
  109.         if lastBet.Roll < tonumber(value["hi"].game) then
  110.             value["hi"].lose = value["hi"].lose + 1
  111.         else
  112.             value["hi"].lose = 0
  113.         end
  114.         if lastBet.Roll > tonumber(value["low"].game) then
  115.             value["low"].lose = value["low"].lose + 1
  116.         else
  117.             value["low"].lose = 0
  118.         end
  119.         for i,v in ipairs(type) do
  120.             value[v].tilethang = value[v].lose / value[v].risk * 100
  121.         end
  122.     end
  123. end
  124. function resetTileThang()
  125.     for key, value in pairs(listChancePayout) do
  126.         for i,v in ipairs(type) do
  127.             value[v].tilethang = 0
  128.         end
  129.     end
  130.     for key, value in pairs(listChanceGo) do
  131.         for i,v in ipairs(type) do
  132.             value[v].tilethang = 0
  133.         end
  134.     end
  135. end
  136. function getGoChange()
  137.     phantram = 0
  138.     for key, value in pairs(listChanceGo) do
  139.         for i,v in ipairs(type) do
  140.             -- if value[v].tilethang >= 40 then
  141.             --     phantram = value[v].tilethang
  142.             --     infobet.change = value[v].change
  143.             --     infobet.defaultHi = value[v].defaultHi
  144.             --     infobet.onlose = value[v].onlose
  145.             --     infobet.tilethang = value[v].tilethang
  146.             -- elseif value[v].tilethang >= 65 and value[v].tilethang <= 70 then
  147.             --     phantram = value[v].tilethang
  148.             --     infobet.change = value[v].change
  149.             --     infobet.defaultHi = value[v].defaultHi
  150.             --     infobet.onlose = value[v].onlose
  151.             --     infobet.tilethang = value[v].tilethang
  152.             -- elseif value[v].tilethang >= 45 and value[v].tilethang <= 55 then
  153.             --     phantram = value[v].tilethang
  154.             --     infobet.change = value[v].change
  155.             --     infobet.defaultHi = value[v].defaultHi
  156.             --     infobet.onlose = value[v].onlose
  157.             --     infobet.tilethang = value[v].tilethang
  158.             -- elseif value[v].tilethang >= 25 and value[v].tilethang <= 35 then
  159.             --     phantram = value[v].tilethang
  160.             --     infobet.change = value[v].change
  161.             --     infobet.defaultHi = value[v].defaultHi
  162.             --     infobet.onlose = value[v].onlose
  163.             --     infobet.tilethang = value[v].tilethang
  164.             -- else
  165.             if value[v].tilethang >= 10 and value[v].tilethang <= 20 then
  166.                 phantram = value[v].tilethang
  167.                 infobet.change = value[v].change
  168.                 infobet.defaultHi = value[v].defaultHi
  169.                 infobet.onlose = value[v].onlose
  170.                 infobet.tilethang = value[v].tilethang
  171.             elseif value[v].tilethang > phantram then
  172.                 phantram = value[v].tilethang
  173.                 infobet.change = value[v].change
  174.                 infobet.defaultHi = value[v].defaultHi
  175.                 infobet.onlose = value[v].onlose
  176.                 infobet.tilethang = value[v].tilethang
  177.             end
  178.         end
  179.     end
  180.     return infobet
  181. end
  182. function getPayoutChange()
  183.     phantram = 0
  184.     for key, value in pairs(listChancePayout) do
  185.         for i,v in ipairs(type) do
  186.             if value[v].tilethang > phantram then
  187.                 phantram = value[v].tilethang
  188.                 infobet.change = value[v].change
  189.                 infobet.defaultHi = value[v].defaultHi
  190.                 infobet.onlose = value[v].onlose
  191.                 infobet.tilethang = value[v].tilethang
  192.             end
  193.         end
  194.     end
  195.     return infobet
  196. end
  197.  
  198. function workingChange()
  199.     updateTiLeThang()
  200.     smartChange = getPayoutChange()
  201.     gochange = getGoChange()
  202.     -- if smartChange.tilethang >= 40 then
  203.     --     flagChange = true
  204.     --     flagNormal = false
  205.     --     flagGo = false
  206.     --     firstTimePlay = firstTimePlay + 1
  207.     --     chance = tonumber(smartChange.change)
  208.     --     getPayout(chance)
  209.     --     if firstTimePlay == 1 then
  210.     --         nextbet = base / 100
  211.     --     end
  212.     --     if lose >= py / 2 then
  213.     --         nextbet = previousbet + previousbet * smartChange.onlose / 100
  214.     --     end
  215.     --     bethigh = smartChange.defaultHi
  216.     -- else
  217.     if gochange.tilethang >= 5 and balancelose < 0 then
  218.         flagChange = false;
  219.         flagNormal = false;
  220.         chance = tonumber(gochange.change)
  221.         getPayout(chance)
  222.         bethigh = gochange.defaultHi
  223.         if math.abs(balancelose) < base then
  224.             nextbet = math.abs(balancelose) / (py - 1)
  225.         -- elseif gochange.tilethang >= 65 and gochange.tilethang <= 70 then
  226.         --     nextbet = (math.abs(balancelose) / 4) / (py - 1)
  227.         -- elseif gochange.tilethang >= 45 and gochange.tilethang <= 50 then
  228.         --     nextbet = (math.abs(balancelose) / 3) / (py - 1)
  229.         -- elseif gochange.tilethang >= 25 and gochange.tilethang <= 30 then
  230.         --     nextbet = (math.abs(balancelose) / 2) / (py - 1)
  231.         elseif gochange.tilethang >= 10 and gochange.tilethang <= 20 then
  232.             nextbet = (math.abs(balancelose) / golandau) / (py - 1)
  233.             golandau = golandau - 1
  234.             if golandau == 0 then
  235.                 golandau = 1
  236.             end
  237.         else
  238.             chance = math.random(80, 90)
  239.             bethigh = math.random(0,100)%2==0
  240.             nextbet = base
  241.         end
  242.         flagGo = true
  243.         firstTimePlay = 0
  244.     else
  245.         flagChange = false
  246.         flagNormal = true
  247.         flagGo = false
  248.         firstTimePlay = 0
  249.         chance = math.random(80, 90)
  250.         bethigh = math.random(0,100)%2==0
  251.         nextbet = base
  252.     end
  253.     if nextbet > balance then
  254.         nextbet = balance / 2
  255.     end
  256.     if nextbet < 0.00000001 then
  257.         nextbet = base
  258.     end
  259. end
  260. createChange()
  261.  
  262. function dobet()
  263.   ct += 1
  264.   lk = wc*200/ct
  265.   wg = wg + previousbet
  266. if nextbet >= hb then
  267.   hb = nextbet
  268. end
  269. if lose >= hl then
  270.    hl = lose
  271. end
  272. if win then
  273.     wc += 1
  274.     nextbet = base
  275.     if balancelose <= 0 and flagChange == false and flagNormal == false then
  276.         balancelose = balancelose + currentprofit
  277.     end
  278.     firstTimePlay = 0
  279.     if balancelose > 0 then
  280.         balancelose = 0
  281.         notloseYet = true
  282.     end
  283.     lose = 0
  284.     if flagGo == true and (math.abs(balancelose) / balance * 100) >= 1 then
  285.         golandau = 15
  286.     end
  287.     if targetResetSeeds == bets then
  288.         resetseed()
  289.         resetTileThang()
  290.     end
  291. else
  292.     lose = lose + 1
  293.     if flagChange == false then
  294.         balancelose = balancelose + currentprofit
  295.     end
  296.     if notloseYet == true and (math.abs(balancelose) / balance * 100) >= 1 then
  297.         golandau = 15
  298.         notloseYet = false
  299.     end
  300. end
  301. if profit >= target then
  302.     stop()
  303. end
  304. workingChange()
  305. print("")
  306. print("")
  307. print("------------------------------  CODE BY LUÂN  -------------------------------")
  308. print("               BETTING CURRENCY : ".." ~~~ "..string.upper(currency).." ~~~ ")
  309. print("")
  310. print(" Số tiền cần gỡ            "..string.format("%.8f",balancelose))
  311. print("")
  312. print(" Profit                           "..string.format("%.8f",profit))
  313. print(" TOTAL BET               "..(bets).." BETS")
  314. print(" Wagered                    ".. string.format("%.8f",wg))
  315. print("")
  316. print(" Start Balance              "..string.format("%.8f",stb))
  317. print(" Current Balance          "..string.format("%.8f",balance))
  318. print("")
  319. print(" Bet Amount                 "..string.format("%.8f",previousbet))
  320. print(" Chance                       "..string.format("%.3f",chance))
  321. print(" Largest Bet                  "..string.format("%.8f",hb))
  322. print("")
  323. print(" Lose Streak                    "..hl)
  324. print(" Current Lose Streak        "..lose)
  325. print(" LUCKY                           "..string.format("%.3f",lk).."%")
  326. print("")
  327. print("-----------------------------------------------------------------------------------------")
  328. print("")
  329. print("")
  330. end
  331.  
  332. function s()
  333.   stop()
  334. end
  335. function seed()
  336.   resetseed()
  337. end
  338. function stats()
  339.   resetstats()
  340. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement