Advertisement
Ypleitez

Untitled

Oct 31st, 2023
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.74 KB | None | 0 0
  1. scriptname = 'Strategy Wager and Profit created date [28/10/2023]'
  2. ---------------------------------------------------------------------
  3. mode = 3 -- set 0=profit 1=wager 3=reset mode
  4. tpreset = 50 -- set target profit for reset mode
  5. target = balance*2 -- set target profit for stop
  6. stoplose = balance*0 -- set stoplose
  7. divbal = 15 -- set divider balance
  8. minbet = 1.7e-4 -- set minimal bet
  9. div = 3e3 -- set divider basebet
  10. prebet = 0 -- set 0 for stake/pd or minbet for other
  11. limitseed = 10000 -- set limit resetseed
  12. minch = 1 -- set min chance
  13. maxch = 98 -- set max chance
  14. ------------------------- do not touch ------------------------------
  15. initbal = balance/divbal base = balance/div
  16. nextbet = base chance = maxch startbal = balance
  17. roll = 0 roll1 = 0 limitpro = 5 cprofit = 0
  18. limitroll = 100 rollbet = 0 winch = 0 rolle = 0
  19. resetmode = false preroll = false burnrecov = false
  20. bethigh = false burn = false sbet = 0 rtdiv = 0
  21. alt_recov = false burnpro = 0 rollburn = 0 status = ''
  22. resetpartialprofit() resetseed()
  23.  
  24. function dobet()
  25. log("--- Status \t"..status.." ")
  26. cprofit = cprofit + currentprofit
  27. if balance > target then stop() end
  28. if burn and (mode == 1) then
  29. burnpro = burnpro + currentprofit
  30. if partialprofit > 0 then resetpartialprofit() end
  31. if win then
  32. status = 'Burning Profit on Progress...'
  33. if burnpro >= 0 then
  34. if previousbet > initbal*0.01 and chance < maxch then rollburn = 0 end
  35. rollburn = rollburn + 1 burnpro = 0
  36. if rollburn > 10 then
  37. chance = maxch nextbet = base
  38. else
  39. chance = maxch nextbet = base/10
  40. end
  41. if (currentstreak == 1) then
  42. if (rtdiv == 1) then rtdiv = 100 else rtdiv = 1 end
  43. end
  44. else
  45. chance = math.random(50*rtdiv,60*rtdiv)/rtdiv
  46. nextbet = (burnpro*-1)/((99/chance)-1)
  47. end
  48. else
  49. if (currentstreak == -1) then
  50. if burnrecov then burnrecov = false else burnrecov = true end
  51. if partialprofit > -initbal*0.1 then
  52. if lastBet.roll < 1 or lastBet.roll > 99 then
  53. chance = math.random(1,10)/10
  54. else
  55. chance = math.random(2,10)
  56. end
  57. else
  58. chance = math.random(50*rtdiv,60*rtdiv)/rtdiv
  59. end
  60. nextbet = (partialprofit*-1)/((99/chance)-1)
  61. end
  62. if burnrecov then
  63. altrecov()
  64. status = 'Alternatif Recov Lose on Burn Profit...'
  65. else
  66. primerecov()
  67. status = 'Recov Lose on Burn Profit...'
  68. end
  69. end
  70. if nextbet > cprofit then
  71. resetpartialprofit()
  72. burn = false cprofit = 0 rollburn = 0 burnpro = 0
  73. preroll = true nextbet = prebet mode = 3
  74. end
  75. else
  76. if preroll then
  77. status = 'Preroll ...'
  78. rollbet = rollbet + 1 rolle = 0
  79. chance = math.floor(math.random(minch,maxch))
  80. nextbet = prebet
  81. if rollbet > limitroll then
  82. preroll = false rollbet = 0
  83. chance = maxch nextbet = base
  84. if alt_recov then alt_recov = false else alt_recov = true end
  85. end
  86. else
  87. if partialprofit >= 0 then
  88. status = 'Wager Run C98 on Progress...'
  89. resetpartialprofit() rolle = 0
  90. if (currentstreak == 1) then
  91. if alt_recov then alt_recov = false else alt_recov = true end
  92. bethigh = !bethigh
  93. end
  94. if chance < 10 then winch = chance end startbal = balance
  95. if (resetmode == false) and (mode == 3) and profit >= startbal*(tpreset/100) then resetmode = true end
  96. if resetmode then
  97. if (profit/(balance-profit))*100 > 20 then
  98. burn = true cprofit = profit/2 chance = maxch
  99. initbal = (balance-profit)/divbal base = profit/(div/3)
  100. nextbet = base mode = 1 rollbet = 0
  101. else
  102. initbal = profit/divbal base = profit/(div/3)
  103. end
  104. else
  105. initbal = balance/divbal base = balance/div
  106. end
  107. if (rtdiv == 1) then rtdiv = 100 else rtdiv = 1 end
  108. if chance >= 33 and chance < maxch then
  109. if previousbet > (initbal*0.2) and lastBet.nonce > limitseed then resetseed() end
  110. preroll = true nextbet = prebet
  111. else
  112. chance = math.random(maxch*100, math.floor((maxch+1))*100)/100
  113. nextbet = base roll = 0 roll1 = 0
  114. end
  115. else
  116. if alt_recov then
  117. status = 'Alternatif Recov Lose on Progress...'
  118. rolle = rolle + 1
  119. if (rolle == 1) then
  120. if partialprofit > -initbal*0.1 then
  121. if lastBet.roll < 1 or lastBet.roll > 99 then
  122. chance = math.random(1,10)/10
  123. else
  124. chance = math.random(2,10)
  125. end
  126. else
  127. chance = math.random(50*rtdiv,60*rtdiv)/rtdiv
  128. end
  129. nextbet = (partialprofit*-1)/((99/chance)-1)
  130. end
  131. altrecov()
  132. else
  133. primerecov()
  134. end
  135. end
  136. end
  137. end
  138. if (mode == 3) and resetmode and partialprofit < -startbal*(tpreset/100) or (mode == 1) and resetmode and partialprofit < -startbal*(tpreset/100) then
  139. preroll = true resetpartialprofit() cprofit = 0
  140. initbal = balance/divbal base = balance/div
  141. chance = minch nextbet = prebet
  142. end
  143. if (preroll == false) and nextbet < minbet then nextbet = minbet end
  144. end
  145.  
  146. function primerecov()
  147. status = 'Recov Lose on Progress...'
  148. if win then
  149. chance = math.random(50*rtdiv,66*rtdiv)/rtdiv roll = 0 roll1 = 0
  150. nextbet = (partialprofit*-1)/((99/chance)-1)
  151. else
  152. if (currentstreak == -1) then
  153. bethigh = !bethigh
  154. if winch > 10 or (winch == 0) then
  155. chance = math.random(minch, 10)
  156. else
  157. chance = winch
  158. end
  159. nextbet = (partialprofit*-1)/((99/chance)-1)
  160. else
  161. if partialprofit < -initbal*0.05 and partialprofit > -initbal*0.25 then
  162. roll = roll + 1
  163. if (roll == 1) then
  164. chance = math.random(33*rtdiv,35*rtdiv)/rtdiv --bethigh = !bethigh
  165. nextbet = (partialprofit*-1)/((99/chance)-1)
  166. else
  167. if (roll == 3) then
  168. chance = math.random(45*rtdiv,66*rtdiv)/rtdiv --bethigh = !bethigh
  169. nextbet = (partialprofit*-1)/((99/chance)-1)
  170. else
  171. nextbet = previousbet*(1+(chance/50))
  172. end
  173. end
  174. nextbet = (partialprofit*-1)/((99/chance)-1)
  175. elseif partialprofit < -initbal*0.25 and partialprofit > -initbal*0.5 then
  176. roll1 = roll1 + 1
  177. if (roll1 == 1) then
  178. chance = math.random(10*rtdiv,20*rtdiv)/rtdiv bethigh = !bethigh
  179. nextbet = (partialprofit*-1)/((99/chance)-1)
  180. else
  181. chance = chance + (math.random(10,50)/100)
  182. nextbet = previousbet*(1+(chance/50))
  183. end
  184. elseif partialprofit < -initbal*0.5 then
  185. chance = math.random(1*rtdiv,10*rtdiv)/rtdiv
  186. nextbet = (partialprofit*-1)/((99/chance)-1)
  187. alt_recov = true
  188. else
  189. chance = chance + math.random(10,100)/100
  190. nextbet = previousbet*(1+(chance/50))
  191. sbet = (partialprofit*-1)/((99/chance)-1)
  192. if nextbet < sbet then nextbet = sbet end
  193. end
  194. end
  195. end
  196. end
  197. altctwin = 0 altctlose = 0
  198. altroll1 = 0 altroll2 = 0 altroll3 = 0 altroll4 = 0
  199. function altrecov()
  200. if win then
  201. altctwin = altctwin + 1 altctlose = 0
  202. altroll1 = 0 altroll2 = 0 altroll3 = 0 altroll4 = 0
  203. if (currentstreak == 1) then bethigh =!bethigh end
  204. chance = math.random(50*rtdiv,60*rtdiv)/rtdiv
  205. if partialprofit >= 0 then
  206. if alt_recov then alt_recov = false else altrecov = true end
  207. if previousbet > initbal*0.1 then
  208. preroll = true nextbet = prebet chance = maxch
  209. else
  210. chance = maxch nextbet = base
  211. end
  212. resetpartialprofit()
  213. else
  214. if partialprofit < -initbal then
  215. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  216. else
  217. nextbet = (partialprofit*-1)/((99/chance)-1)
  218. end
  219. end
  220. else
  221. altctlose = altctlose + 1 altctwin = 0
  222. if (currentstreak == -1) then
  223. if lastBet.roll < 50 and bethigh then bethigh = false end
  224. if lastBet.roll > 50 and (bethigh == false) then bethigh = true end
  225. if chance > 30 and partialprofit < -initbal*0.3 then
  226. if math.random(3,7) == 5 then bethigh = !bethigh end
  227. end
  228. if lastBet.roll < 1 or lastBet.roll > 99 then
  229. chance = math.random(1,10)/10
  230. else
  231. chance = math.random(2,10)
  232. end
  233. if partialprofit < -initbal then
  234. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  235. else
  236. nextbet = (partialprofit*-1)/((99/chance)-1)
  237. end
  238. else
  239. if lastBet.roll < 10 or lastBet.roll > 90 then
  240. altroll1 = altroll1 + 1
  241. if lastBet.roll < 1 or lastBet.roll > 99 then
  242. chance = math.random(1,10)/10
  243. else
  244. chance = math.random(2*rtdiv,10*rtdiv)/rtdiv
  245. end
  246. if (altroll1 == 1) then
  247. if partialprofit < -initbal then
  248. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  249. else
  250. nextbet = (partialprofit*-1)/((99/chance)-1)
  251. end
  252. else
  253. nextbet = previousbet+(previousbet*(35/100))
  254. end
  255. elseif lastBet.roll > 10 and lastBet.roll < 30 then
  256. altroll2 = altroll2 + 1
  257. chance = math.random(10*rtdiv,20*rtdiv)/rtdiv
  258. if (altroll2 == 1) then
  259. if partialprofit < -initbal then
  260. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  261. else
  262. nextbet = (partialprofit*-1)/((99/chance)-1)
  263. end
  264. else
  265. nextbet = previousbet+(previousbet*(35/100))
  266. end
  267. elseif lastBet.roll > 30 and lastBet.roll < 50 then
  268. altroll3 = altroll3 + 1
  269. chance = math.random(20*rtdiv,30*rtdiv)/rtdiv
  270. if (altroll3 == 1) then
  271. if partialprofit < -initbal then
  272. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  273. else
  274. nextbet = (partialprofit*-1)/((99/chance)-1)
  275. end
  276. else
  277. nextbet = previousbet+(previousbet*(35/100))
  278. end
  279. else
  280. altroll4 = altroll4 + 1
  281. chance = math.random(30*rtdiv,50*rtdiv)/rtdiv
  282. if (altroll4 == 1) then
  283. if partialprofit < -initbal then
  284. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  285. else
  286. nextbet = (partialprofit*-1)/((99/chance)-1)
  287. end
  288. else
  289. nextbet = previousbet+(previousbet*(35/100))
  290. end
  291. end
  292. end
  293. end
  294. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement