Advertisement
Ypleitez

Untitled

Oct 17th, 2023
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. Variables iniciales
  2. local balance = balance -- Puedes ajustar el saldo inicial según tus necesidades
  3. local betAmount = balance / 10000
  4. local winChance = 29.29
  5. local winStreak = 0
  6. local lossStreak = 0
  7.  
  8. -- Función para calcular el resultado de una apuesta
  9. function calcularResultado()
  10. local resultado = math.random(0, 100)
  11. return resultado <= winChance
  12. end
  13.  
  14. -- Función para actualizar las condiciones según las reglas
  15. function actualizarCondiciones()
  16. if calcularResultado() then
  17. winStreak = winStreak + 1
  18. lossStreak = 0
  19. if winStreak == 1 then
  20. betAmount = balance / 10000
  21. winChance = 29.29
  22. elseif winStreak % 2 == 0 and winStreak % 3 ~= 0 then
  23. winChance = winChance - 10
  24. elseif winStreak % 3 == 0 then
  25. winChance = 29.29
  26. end
  27. else
  28. lossStreak = lossStreak + 1
  29. winStreak = 0
  30. if lossStreak == 1 then
  31. winChance = 29.29
  32. elseif lossStreak == 2 then
  33. betAmount = betAmount * 2
  34. elseif lossStreak % 2 == 0 then
  35. betAmount = betAmount * 2
  36. winChance = winChance - 5
  37. elseif lossStreak % 5 == 0 then
  38. winChance = winChance + 50
  39. betAmount = betAmount * 2
  40. elseif lossStreak == 7 then
  41. winChance = winChance + 50
  42. end
  43. end
  44. end
  45.  
  46. -- Función para calcular el profit
  47. function calcularProfit(inicial, actual)
  48. return ((actual - inicial) / inicial) * 100
  49. end
  50.  
  51. -- Ejecutar apuestas y actualizar condiciones
  52. local initialBalance = balance -- Saldo inicial
  53. for i = 1, 1000000 do -- Cambia el número de apuestas según tus necesidades
  54. if balance < betAmount or calcularProfit(initialBalance, balance) >= 100 then
  55. print("Deteniendo las apuestas. Se alcanzó un profit del 100% o se quedó sin saldo.")
  56. break
  57. end
  58. local resultado = calcularResultado()
  59. if resultado then
  60. balance = balance + (betAmount * 1.4)
  61. else
  62. balance = balance - betAmount
  63. end
  64. actualizarCondiciones()
  65. print("Resultado de la apuesta " .. i .. ": Saldo = " .. balance .. ", Bet Amount = " .. betAmount .. ", Win Chance = " .. winChance .. "%")
  66. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement