Advertisement
Ypleitez

Untitled

Nov 2nd, 2023
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.91 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 = 100 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. bethigh = !bethigh
  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. elseif partialprofit > -initbal*0.05 then
  205. if partialprofit < -initbal*0.025 and partialprofit > -initbal*0.05 then
  206. chance = math.random(10,100)/100
  207. else
  208. chance = chance + math.random(10,100)/100
  209. end
  210. nextbet = previousbet*(1+(chance/50))
  211. sbet = (partialprofit*-1)/((99/chance)-1)
  212. if nextbet < sbet then nextbet = sbet end
  213. end
  214. end
  215. end
  216. end
  217. altctwin = 0 altctlose = 0 altroll5 = 0
  218. altroll1 = 0 altroll2 = 0 altroll3 = 0 altroll4 = 0
  219. function altrecov()
  220. if win then
  221. if partialprofit < -startbal*0.1 then inc = 25 else inc = 35 end
  222. altctwin = altctwin + 1 altctlose = 0 altroll5 = 0
  223. altroll1 = 0 altroll2 = 0 altroll3 = 0 altroll4 = 0
  224. if (currentstreak == 1) then bethigh =!bethigh end
  225. chance = math.random(B1*rtdiv,B2*rtdiv)/rtdiv
  226. if partialprofit >= 0 then
  227. if alt_recov then alt_recov = false else altrecov = true end
  228. if previousbet > initbal*0.1 then
  229. preroll = true nextbet = prebet chance = maxch
  230. else
  231. chance = maxch nextbet = base
  232. end
  233. resetpartialprofit()
  234. else
  235. if partialprofit < -initbal then
  236. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  237. else
  238. nextbet = (partialprofit*-1)/((99/chance)-1)
  239. end
  240. end
  241. else
  242. altctlose = altctlose + 1 altctwin = 0
  243. if (currentstreak == -1) then
  244. if lastBet.roll < 50 and bethigh then bethigh = false end
  245. if lastBet.roll > 50 and (bethigh == false) then bethigh = true end
  246. if chance > C1 and partialprofit < -initbal*0.3 then
  247. if math.random(3,7) == 5 then bethigh = !bethigh end
  248. end
  249. if lastBet.roll < 1 or lastBet.roll > 99 then
  250. chance = math.random(A1,A2)/10
  251. else
  252. chance = math.random(A1,A2)
  253. end
  254. if partialprofit < -initbal then
  255. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  256. else
  257. nextbet = (partialprofit*-1)/((99/chance)-1)
  258. end
  259. else
  260. if lastBet.roll < 10 or lastBet.roll > 90 then
  261. altroll1 = altroll1 + 1
  262. if lastBet.roll < 1 or lastBet.roll > 99 then
  263. chance = math.random(A1,A2)/10
  264. else
  265. chance = math.random(A1*rtdiv,A2*rtdiv)/rtdiv
  266. end
  267. if (altroll1 == 1) then
  268. if partialprofit < -initbal then
  269. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  270. else
  271. nextbet = (partialprofit*-1)/((99/chance)-1)
  272. end
  273. else
  274. nextbet = previousbet+(previousbet*(inc/100))
  275. end
  276. elseif lastBet.roll > 10 and lastBet.roll < 30 then
  277. altroll2 = altroll2 + 1
  278. chance = math.random(A2*rtdiv,A3*rtdiv)/rtdiv
  279. if (altroll2 == 1) then
  280. if partialprofit < -initbal then
  281. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  282. else
  283. nextbet = (partialprofit*-1)/((99/chance)-1)
  284. end
  285. else
  286. nextbet = previousbet+(previousbet*(inc/100))
  287. end
  288. elseif lastBet.roll > 30 and lastBet.roll < 50 then
  289. altroll3 = altroll3 + 1
  290. chance = math.random(A3*rtdiv,A4*rtdiv)/rtdiv
  291. if (altroll3 == 1) then
  292. if partialprofit < -initbal then
  293. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  294. else
  295. nextbet = (partialprofit*-1)/((99/chance)-1)
  296. end
  297. else
  298. nextbet = previousbet+(previousbet*(inc/100))
  299. end
  300. else
  301. altroll4 = altroll4 + 1
  302. chance = math.random(A4*rtdiv,A5*rtdiv)/rtdiv
  303. if (altroll4 == 1) then
  304. if partialprofit < -initbal then
  305. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  306. else
  307. nextbet = (partialprofit*-1)/((99/chance)-1)
  308. end
  309. else
  310. nextbet = previousbet+(previousbet*(inc/100))
  311. end
  312. if altroll4 > 3 then
  313. chance = math.random(B1*rtdiv,B2*rtdiv)/rtdiv
  314. if (altroll4 == 4) then
  315. if partialprofit < -initbal then
  316. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  317. else
  318. nextbet = (partialprofit*-1)/((99/chance)-1)
  319. end
  320. else
  321. nextbet = previousbet+(previousbet*(inc/100))
  322. end
  323. end
  324. end
  325. if partialprofit < -startbal*0.3 then
  326. altroll5 = altroll5 + 1
  327. chance = math.random(B1*rtdiv,B2*rtdiv)/rtdiv
  328. if (altroll4 == 5) then
  329. nextbet = (partialprofit*-1)/((99/chance)-1)
  330. else
  331. nextbet = (partialprofit*-0.5)/((99/chance)-1)
  332. end
  333. end
  334. end
  335. end
  336. end
  337. function resetvar()
  338. altctwin = 0 altctlose = 0 altroll5 = 0
  339. altroll1 = 0 altroll2 = 0 altroll3 = 0 altroll4 = 0
  340. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement