Advertisement
Ypleitez

Untitled

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