Jump to content

Serlite

Moderator
  • Content Count

    836
  • Joined

  • Last visited

  • Days Won

    49

Reputation Activity

  1. Like
    Serlite got a reaction from 26Rola in 🍀 [$800] The Greatest Minds: Marcus Aurelius 🍀   
    93.31
    Bet: 94,132,565,270
    placed by Serlite on 21/07/2021
    Wagered
    0.00025797 Multiplier
    10.00x Profit
    0.00232173 This was a pretty straightforward one to script! And not too hard to hit, either.
    Just had to dust off an old script and make a couple tweaks:
    chance = 9.9 nextbet = 0.00025797 bethigh = true currency = "Ltc" function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if (digit1 % 2 == 1 and digit2 % 2 == 1 and digit3 % 2 == 1 and digit4 % 2 == 1) then return true end return false end  
  2. Upvote
    Serlite got a reaction from NikolaG in 🍀 [$800] The Greatest Minds: Marcus Aurelius 🍀   
    93.31
    Bet: 94,132,565,270
    placed by Serlite on 21/07/2021
    Wagered
    0.00025797 Multiplier
    10.00x Profit
    0.00232173 This was a pretty straightforward one to script! And not too hard to hit, either.
    Just had to dust off an old script and make a couple tweaks:
    chance = 9.9 nextbet = 0.00025797 bethigh = true currency = "Ltc" function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if (digit1 % 2 == 1 and digit2 % 2 == 1 and digit3 % 2 == 1 and digit4 % 2 == 1) then return true end return false end  
  3. Like
    Serlite got a reaction from dznuts8585 in 🍀 [$800] The Greatest Minds: Marcus Aurelius 🍀   
    93.31
    Bet: 94,132,565,270
    placed by Serlite on 21/07/2021
    Wagered
    0.00025797 Multiplier
    10.00x Profit
    0.00232173 This was a pretty straightforward one to script! And not too hard to hit, either.
    Just had to dust off an old script and make a couple tweaks:
    chance = 9.9 nextbet = 0.00025797 bethigh = true currency = "Ltc" function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if (digit1 % 2 == 1 and digit2 % 2 == 1 and digit3 % 2 == 1 and digit4 % 2 == 1) then return true end return false end  
  4. Like
    Serlite got a reaction from 26Rola in 🔱 [$800] The Greatest Minds: Friedrich Nietzsche 🔱   
    99.42
    Bet: 93,280,457,909
    placed by Serlite on 07/07/2021
    Wagered
    0.00022260 Multiplier
    44.00x Profit
    0.00957180 Pretty normal challenge to hunt - I just had to dig up an old script to use with dicebot! Here you go:
    chance = 2.2500 nextbet = 0.00022260 bethigh = true currency = "Ltc" local digitToHunt = 4 function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if win and isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if digit1 == digitToHunt or digit2 == digitToHunt or digit3 == digitToHunt or digit4 == digitToHunt then return true end return false end  
  5. Upvote
    Serlite got a reaction from Smurf123 in 🔱 [$800] The Greatest Minds: Friedrich Nietzsche 🔱   
    99.42
    Bet: 93,280,457,909
    placed by Serlite on 07/07/2021
    Wagered
    0.00022260 Multiplier
    44.00x Profit
    0.00957180 Pretty normal challenge to hunt - I just had to dig up an old script to use with dicebot! Here you go:
    chance = 2.2500 nextbet = 0.00022260 bethigh = true currency = "Ltc" local digitToHunt = 4 function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if win and isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if digit1 == digitToHunt or digit2 == digitToHunt or digit3 == digitToHunt or digit4 == digitToHunt then return true end return false end  
  6. Thanks
    Serlite got a reaction from Smurf123 in 🔢 [$800] The Greatest Minds: Bertrand Russell 🔢   
    Bet: 91,987,679,189
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    9.00x Profit
    0.00144912 Bet: 91,987,744,422
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    8.00x Profit
    0.00126857 This was an interesting challenge - different multipliers, limited bets to hit both...unfortunately, I didn't write a fully automated script for this one. So basically, you'll have to run two scripts back-to-back. Run the first script until it hit, then run the second...and if it hits, you're done! If it doesn't, start back at the first script and try again.
    If you do use this script, don't forget to create a file called "slow.txt" in the dicebot folder! Otherwise you won't get back the numerical bet IDs that the script needs to check.
    Part 1:
    chance = 11 nextbet = 0.00018114 bethigh = true currency = "Ltc" function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 1 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end Part 2:
    nextbet = 0.00018114 bethigh = true currency = "Ltc" betCount = 1 maxBets = 10 function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 0 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end if betCount >= maxBets then stop() else betCount += 1 end end  
  7. Like
    Serlite got a reaction from 26Rola in 🔢 [$800] The Greatest Minds: Bertrand Russell 🔢   
    Bet: 91,987,679,189
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    9.00x Profit
    0.00144912 Bet: 91,987,744,422
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    8.00x Profit
    0.00126857 This was an interesting challenge - different multipliers, limited bets to hit both...unfortunately, I didn't write a fully automated script for this one. So basically, you'll have to run two scripts back-to-back. Run the first script until it hit, then run the second...and if it hits, you're done! If it doesn't, start back at the first script and try again.
    If you do use this script, don't forget to create a file called "slow.txt" in the dicebot folder! Otherwise you won't get back the numerical bet IDs that the script needs to check.
    Part 1:
    chance = 11 nextbet = 0.00018114 bethigh = true currency = "Ltc" function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 1 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end Part 2:
    nextbet = 0.00018114 bethigh = true currency = "Ltc" betCount = 1 maxBets = 10 function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 0 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end if betCount >= maxBets then stop() else betCount += 1 end end  
  8. Like
    Serlite got a reaction from ombrerico in 🔢 [$800] The Greatest Minds: Bertrand Russell 🔢   
    Bet: 91,987,679,189
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    9.00x Profit
    0.00144912 Bet: 91,987,744,422
    placed by Serlite on 17/06/2021
    Wagered
    0.00018114 Multiplier
    8.00x Profit
    0.00126857 This was an interesting challenge - different multipliers, limited bets to hit both...unfortunately, I didn't write a fully automated script for this one. So basically, you'll have to run two scripts back-to-back. Run the first script until it hit, then run the second...and if it hits, you're done! If it doesn't, start back at the first script and try again.
    If you do use this script, don't forget to create a file called "slow.txt" in the dicebot folder! Otherwise you won't get back the numerical bet IDs that the script needs to check.
    Part 1:
    chance = 11 nextbet = 0.00018114 bethigh = true currency = "Ltc" function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 1 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end Part 2:
    nextbet = 0.00018114 bethigh = true currency = "Ltc" betCount = 1 maxBets = 10 function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -1) if win and tonumber(betIdEnd) % 2 == 0 then print(lastBet.Roll) print(lastBet.Id) ching() stop() end if betCount >= maxBets then stop() else betCount += 1 end end  
  9. Like
    Serlite got a reaction from ombrerico in ⚡ [$800] The Greatest Minds: Michael Faraday ⚡   
    Bet: 90,694,861,363
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    39.92x Profit
    0.00710940 Bet: 90,694,861,602
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    8.00x Profit
    0.00127810 Pretty straightforward challenge, though it can be cumbersome if you don't have a script. So here's the one I wrote!
    Note how there's no logic in there to hunt for the specific bet ID digits - that's because the most efficient way to do this challenge is to only bet when you know there will be a "48" in the bet ID. You can guarantee that by waiting until a "48" occurs in a high enough digit that it won't change for a while, then start betting. Remember to stop betting before those digits change, and wait for your next chance.
    nextbet = 0.00018267 bethigh = true currency = "Ltc" local multipliersToHunt = {40, 8} local winStreak = 0 function dobet() if win then local multiplier = convertToMultiplier(chance) print ("Hit for " .. multiplier .. "x multiplier!") if winStreak + 1 == #multipliersToHunt then ching() stop() else winStreak += 1 chance = getChance() print ("Continuing hunt to " .. multipliersToHunt[winStreak + 1] .. "x multiplier.") end else winStreak = 0 chance = getChance() end end function getChance() return convertToWinChance(multipliersToHunt[winStreak + 1]) end function convertToWinChance(multiplier) return round(99 / multiplier, 2) end function convertToMultiplier(winChance) return 99 / winChance end function round(x, decimalPlaces) local mult = 10^(decimalPlaces or 0) return math.floor(x * mult + 0.5) / mult end chance = getChance()  
  10. Upvote
    Serlite got a reaction from GKD09 in ⚡ [$800] The Greatest Minds: Michael Faraday ⚡   
    Bet: 90,694,861,363
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    39.92x Profit
    0.00710940 Bet: 90,694,861,602
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    8.00x Profit
    0.00127810 Pretty straightforward challenge, though it can be cumbersome if you don't have a script. So here's the one I wrote!
    Note how there's no logic in there to hunt for the specific bet ID digits - that's because the most efficient way to do this challenge is to only bet when you know there will be a "48" in the bet ID. You can guarantee that by waiting until a "48" occurs in a high enough digit that it won't change for a while, then start betting. Remember to stop betting before those digits change, and wait for your next chance.
    nextbet = 0.00018267 bethigh = true currency = "Ltc" local multipliersToHunt = {40, 8} local winStreak = 0 function dobet() if win then local multiplier = convertToMultiplier(chance) print ("Hit for " .. multiplier .. "x multiplier!") if winStreak + 1 == #multipliersToHunt then ching() stop() else winStreak += 1 chance = getChance() print ("Continuing hunt to " .. multipliersToHunt[winStreak + 1] .. "x multiplier.") end else winStreak = 0 chance = getChance() end end function getChance() return convertToWinChance(multipliersToHunt[winStreak + 1]) end function convertToWinChance(multiplier) return round(99 / multiplier, 2) end function convertToMultiplier(winChance) return 99 / winChance end function round(x, decimalPlaces) local mult = 10^(decimalPlaces or 0) return math.floor(x * mult + 0.5) / mult end chance = getChance()  
  11. Thanks
    Serlite got a reaction from Noeprellik1 in ⚡ [$800] The Greatest Minds: Michael Faraday ⚡   
    Bet: 90,694,861,363
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    39.92x Profit
    0.00710940 Bet: 90,694,861,602
    placed by Serlite on 24/05/2021
    Wagered
    0.00018267 Multiplier
    8.00x Profit
    0.00127810 Pretty straightforward challenge, though it can be cumbersome if you don't have a script. So here's the one I wrote!
    Note how there's no logic in there to hunt for the specific bet ID digits - that's because the most efficient way to do this challenge is to only bet when you know there will be a "48" in the bet ID. You can guarantee that by waiting until a "48" occurs in a high enough digit that it won't change for a while, then start betting. Remember to stop betting before those digits change, and wait for your next chance.
    nextbet = 0.00018267 bethigh = true currency = "Ltc" local multipliersToHunt = {40, 8} local winStreak = 0 function dobet() if win then local multiplier = convertToMultiplier(chance) print ("Hit for " .. multiplier .. "x multiplier!") if winStreak + 1 == #multipliersToHunt then ching() stop() else winStreak += 1 chance = getChance() print ("Continuing hunt to " .. multipliersToHunt[winStreak + 1] .. "x multiplier.") end else winStreak = 0 chance = getChance() end end function getChance() return convertToWinChance(multipliersToHunt[winStreak + 1]) end function convertToWinChance(multiplier) return round(99 / multiplier, 2) end function convertToMultiplier(winChance) return 99 / winChance end function round(x, decimalPlaces) local mult = 10^(decimalPlaces or 0) return math.floor(x * mult + 0.5) / mult end chance = getChance()  
  12. Like
    Serlite got a reaction from ombrerico in 🔨[$800] The Greatest Minds: Michelangelo 🎨   
    Bet: 89,631,773,106
    placed by Serlite on 04/05/2021
    Wagered
    0.00009573 Multiplier
    12.00x Profit
    0.00105303 Bet: 89,631,852,540
    placed by Serlite on 04/05/2021
    Wagered
    0.00009573 Multiplier
    21.02x Profit
    0.00191643 This was an interesting one to hunt this week - nothing to special about the multipliers, but the bet ID requirements were interesting to script!
    For this script, remember to have "slow.txt" in your dicebot folder so the numerical bet ID will be retrieved. And don't forget to update the win chance for the appropriate multiplier!
    chance = 8.2500 nextbet = 0.00009573 bethigh = false currency = "Ltc" local digitsToCheck = 2 function dobet() local betIdString = tostring(lastBet.Id) if win and areEndDigitsEven(betIdString, digitsToCheck) then print(lastBet.Id) ching() stop() end end function areEndDigitsEven(input, count) for i = 0, count - 1, 1 do local charIndex = string.len(input) - i local selectedChar = string.sub(input, charIndex, charIndex) if not isEven(tonumber(selectedChar)) then return false end end return true end function isEven(number) return (number % 2) == 0 end  
  13. Thanks
    Serlite got a reaction from jullifit in 🥇 [$2,000] ​The Perfect Dice 🎲 ​   
    Bet: 89,631,009,245
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,010,014
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,010,745
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,011,475
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Yay, I do enjoy a low barrier to entry! I didn't use a script this week, but if you've got deep pockets you can use my streak hunting script (you'll have to stop it when you hit your target streak, because otherwise it will keep hunting until you go bankrupt):
    chance = 49.5000 nextbet = 0.00159550 bethigh = true currency = "Ltc" local bestStreak = 0 local streakNumbers = {} function dobet() if win then table.insert(streakNumbers, lastBet.Id) if bestStreak < currentstreak then ching() print("New best streak: "..tostring(currentstreak)) printSet(streakNumbers) bestStreak = currentstreak end else streakNumbers = {} end end function printSet(set) local printedString = "" for key, value in pairs(set) do printedString = printedString..tostring(value).." " end print(printedString) end  
  14. Like
    Serlite got a reaction from 26Rola in 🥇 [$2,000] ​The Perfect Dice 🎲 ​   
    Bet: 89,631,009,245
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,010,014
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,010,745
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Bet: 89,631,011,475
    placed by Serlite on 04/05/2021
    Wagered
    0.00159550 Multiplier
    2.00x Profit
    0.00159550 Yay, I do enjoy a low barrier to entry! I didn't use a script this week, but if you've got deep pockets you can use my streak hunting script (you'll have to stop it when you hit your target streak, because otherwise it will keep hunting until you go bankrupt):
    chance = 49.5000 nextbet = 0.00159550 bethigh = true currency = "Ltc" local bestStreak = 0 local streakNumbers = {} function dobet() if win then table.insert(streakNumbers, lastBet.Id) if bestStreak < currentstreak then ching() print("New best streak: "..tostring(currentstreak)) printSet(streakNumbers) bestStreak = currentstreak end else streakNumbers = {} end end function printSet(set) local printedString = "" for key, value in pairs(set) do printedString = printedString..tostring(value).." " end print(printedString) end  
  15. Like
    Serlite got a reaction from 26Rola in 🎼[$800] The Greatest Minds: Wolfgang Amadeus Mozart 🎼   
    93.96
    Bet: 89,255,495,371
    placed by Serlite on 27/04/2021
    Wagered
    0.00011568 Multiplier
    9.00x Profit
    0.00092544 87.97
    Bet: 89,255,586,893
    placed by Serlite on 27/04/2021
    Wagered
    0.00011568 Multiplier
    7.00x Profit
    0.00069424  
    Bet: 89,256,245,730
    placed by Serlite on 27/04/2021
    Wagered
    0.00011568 Multiplier
    97.06x Profit
    0.01111208 Wow, the one time I break my rule of avoiding high multipliers...and oof! I must've spent almost 0.1 LTC just trying to hit that 97x. But, oh well...at least it's over. Guess I need to rebuild my LTC stash when I can.
    As for the scripts, they're pretty similar! But for the last one, make sure you have a file called slow.txt created in your dicebot folder. Otherwise, you won't be able to see the numerical bet ID in dicebot.
    Part 1:
    chance = 11 nextbet = 0.00011568 bethigh = true currency = "Ltc" local stringToFind = "9" local targetMatches = 2 function dobet() -- Get bet ID local betIdString = tostring(lastBet.Roll) if win and countOccurrences(betIdString, stringToFind) >= targetMatches then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end function countOccurrences(baseString, searchString) return select(2, string.gsub(baseString, searchString, "")) end Part 2:
    chance = 14.1400 nextbet = 0.00011568 bethigh = true currency = "Ltc" local stringToFind = "7" local targetMatches = 2 function dobet() -- Get bet ID local betIdString = tostring(lastBet.Roll) if win and countOccurrences(betIdString, stringToFind) >= targetMatches then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end function countOccurrences(baseString, searchString) return select(2, string.gsub(baseString, searchString, "")) end Part 3:
    chance = 1.0200 nextbet = 0.00011568 bethigh = true currency = "Ltc" local stringToFind = "7" local targetMatches = 1 function dobet() -- Get bet ID local betIdString = tostring(lastBet.Id) betIdString = string.sub(betIdString, -3) if win and countOccurrences(betIdString, stringToFind) >= targetMatches then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end function countOccurrences(baseString, searchString) return select(2, string.gsub(baseString, searchString, "")) end  
  16. Like
    Serlite got a reaction from darlison in 🏆 [$800] The Greatest Minds: Frida Kahlo 🖌   
    97.33
    Bet: 86,649,023,478
    placed by Serlite on 30/03/2021
    Wagered
    0.00015411 Multiplier
    20.00x Profit
    0.00292809 Well! We haven't done a range sort of hunt for a while, I think. Luckily this wasn't too costly! And the script is nice and simple.
    You may be wondering why I didn't include the 9/6 digits in my script - that's because if you time your bets just right, you can guarantee that they'll have a 9/6 in them! Just wait until there's a 9 and a 6 in a sufficiently high place in the bet IDs, then roll until they go away (or you hit a target roll number). That way, you minimize wasting money on bets that won't qualify!
    chance = 4.9500 nextbet = 0.00015411 bethigh = true currency = "Ltc" local lowerLimit = 96.36 local upperLimit = 97.76 function dobet() if win and lastBet.Roll > lowerLimit and lastBet.Roll < upperLimit then print(tostring(lastBet.Id)) ching() stop() end end @Andjela Can you clarify (perhaps in the main post) whether this is between 96.36 and 97.76 inclusive (includes 96.36 and 97.76) or exclusive? I think the conditions might be a bit ambiguous with the current wording.
  17. Like
    Serlite got a reaction from GKD09 in 🥇 [$2,000]​ Get Them All 🎲 ​   
    2.00
    Bet: 85,964,995,985
    placed by Serlite on 24/03/2021
    Wagered
    0.00283250 Multiplier
    1.01x Profit
    0.00002889 A nice and simple rollhunt! I don't mind those. Here's the usual script for anyone that needs it:
    chance = 98 nextbet = 0.00283250 bethigh = false currency = "Ltc" numbersToHunt = { 00.00, 01.00, 02.00, 03.00, 04.00, 05.00, 10.00, 20.00, 30.00, 40.00, 50.00, 60.0, 70.00, 80.00, 90.00, 91.00, 92.00, 93.00, 94.00, 95.00, 99.00, 99.99 } function dobet() if containedInSet(lastBet.Roll, numbersToHunt) then ching() print(lastBet.Roll) print(lastBet.Id) stop() end end function containedInSet(x, set) for key, value in pairs(set) do if x == value then return true end end return false end  
  18. Like
    Serlite reacted to Andjela in 🏆 [$800] The Greatest Minds: Frida Kahlo 🖌   
    Hello! The numbers 96.36 and 97.76 are excluded. 😊
  19. Thanks
    Serlite got a reaction from Andjela in 🏆 [$800] The Greatest Minds: Frida Kahlo 🖌   
    97.33
    Bet: 86,649,023,478
    placed by Serlite on 30/03/2021
    Wagered
    0.00015411 Multiplier
    20.00x Profit
    0.00292809 Well! We haven't done a range sort of hunt for a while, I think. Luckily this wasn't too costly! And the script is nice and simple.
    You may be wondering why I didn't include the 9/6 digits in my script - that's because if you time your bets just right, you can guarantee that they'll have a 9/6 in them! Just wait until there's a 9 and a 6 in a sufficiently high place in the bet IDs, then roll until they go away (or you hit a target roll number). That way, you minimize wasting money on bets that won't qualify!
    chance = 4.9500 nextbet = 0.00015411 bethigh = true currency = "Ltc" local lowerLimit = 96.36 local upperLimit = 97.76 function dobet() if win and lastBet.Roll > lowerLimit and lastBet.Roll < upperLimit then print(tostring(lastBet.Id)) ching() stop() end end @Andjela Can you clarify (perhaps in the main post) whether this is between 96.36 and 97.76 inclusive (includes 96.36 and 97.76) or exclusive? I think the conditions might be a bit ambiguous with the current wording.
  20. Thanks
    Serlite got a reaction from vahag778 in 🥇 [$2,000]​ Get Them All 🎲 ​   
    2.00
    Bet: 85,964,995,985
    placed by Serlite on 24/03/2021
    Wagered
    0.00283250 Multiplier
    1.01x Profit
    0.00002889 A nice and simple rollhunt! I don't mind those. Here's the usual script for anyone that needs it:
    chance = 98 nextbet = 0.00283250 bethigh = false currency = "Ltc" numbersToHunt = { 00.00, 01.00, 02.00, 03.00, 04.00, 05.00, 10.00, 20.00, 30.00, 40.00, 50.00, 60.0, 70.00, 80.00, 90.00, 91.00, 92.00, 93.00, 94.00, 95.00, 99.00, 99.99 } function dobet() if containedInSet(lastBet.Roll, numbersToHunt) then ching() print(lastBet.Roll) print(lastBet.Id) stop() end end function containedInSet(x, set) for key, value in pairs(set) do if x == value then return true end end return false end  
  21. Upvote
    Serlite got a reaction from Blahx in 🏆 [$800] The Greatest Minds: Mahatma Gandhi 🙏   
    96.87
    Bet: 83,470,165,224
    placed by Serlite on 10/03/2021
    Wagered
    0.00015336 Multiplier
    6.00x Profit
    0.00076680 6.52
    Bet: 83,470,166,106
    placed by Serlite on 10/03/2021
    Wagered
    0.00015336 Multiplier
    6.00x Profit
    0.00076680 This was a straightforward one to do. Just took a remix of a couple older scripts to make this one:
    chance = 16.5000 nextbet = 0.00015336 bethigh = true currency = "Ltc" local targetStreak = 2 local targetDigit = 6 local currentStreak = 0 function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if isValidPattern(digit1, digit2, digit3, digit4) and win then print (lastBet.Roll) print (lastBet.Id) currentStreak = currentStreak + 1 bethigh = not bethigh else currentStreak = 0 bethigh = true end if currentStreak >= targetStreak then ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) return (digit1 == targetDigit or digit2 == targetDigit or digit3 == targetDigit or digit4 == targetDigit) end  
  22. Like
    Serlite got a reaction from pfodo in 🏆 [$800] The Greatest Minds: Mahatma Gandhi 🙏   
    96.87
    Bet: 83,470,165,224
    placed by Serlite on 10/03/2021
    Wagered
    0.00015336 Multiplier
    6.00x Profit
    0.00076680 6.52
    Bet: 83,470,166,106
    placed by Serlite on 10/03/2021
    Wagered
    0.00015336 Multiplier
    6.00x Profit
    0.00076680 This was a straightforward one to do. Just took a remix of a couple older scripts to make this one:
    chance = 16.5000 nextbet = 0.00015336 bethigh = true currency = "Ltc" local targetStreak = 2 local targetDigit = 6 local currentStreak = 0 function dobet() -- break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if isValidPattern(digit1, digit2, digit3, digit4) and win then print (lastBet.Roll) print (lastBet.Id) currentStreak = currentStreak + 1 bethigh = not bethigh else currentStreak = 0 bethigh = true end if currentStreak >= targetStreak then ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) return (digit1 == targetDigit or digit2 == targetDigit or digit3 == targetDigit or digit4 == targetDigit) end  
  23. Like
    Serlite got a reaction from ombrerico in 🏆 [$800] The Greatest Minds: Stephen Hawking 🌌   
    32.40
    Bet: 82,219,668,244
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 31.16
    Bet: 82,219,669,310
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 22.85
    Bet: 82,219,670,347
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 Ah, another familiar rollhunt format. I dug up an old script for anyone who still hasn't done this one:
    chance = 33 nextbet = 0.00017028 bethigh = false currency = "Ltc" local targetStreak = 3 local longestDescendingStreak = 0 local lastWinningRollNumber = 100 function dobet() if win then if lastBet.Roll < lastWinningRollNumber then longestDescendingStreak = longestDescendingStreak + 1 else longestDescendingStreak = 1 end lastWinningRollNumber = lastBet.Roll else longestDescendingStreak = 0 lastWinningRollNumber = 100 end if longestDescendingStreak >= targetStreak then ching() stop() end end  
  24. Like
    Serlite got a reaction from bank1991 in 🏆 [$800] The Greatest Minds: Stephen Hawking 🌌   
    32.40
    Bet: 82,219,668,244
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 31.16
    Bet: 82,219,669,310
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 22.85
    Bet: 82,219,670,347
    placed by Serlite on 02/03/2021
    Wagered
    0.00017028 Multiplier
    3.00x Profit
    0.00034056 Ah, another familiar rollhunt format. I dug up an old script for anyone who still hasn't done this one:
    chance = 33 nextbet = 0.00017028 bethigh = false currency = "Ltc" local targetStreak = 3 local longestDescendingStreak = 0 local lastWinningRollNumber = 100 function dobet() if win then if lastBet.Roll < lastWinningRollNumber then longestDescendingStreak = longestDescendingStreak + 1 else longestDescendingStreak = 1 end lastWinningRollNumber = lastBet.Roll else longestDescendingStreak = 0 lastWinningRollNumber = 100 end if longestDescendingStreak >= targetStreak then ching() stop() end end  
  25. Like
    Serlite got a reaction from ombrerico in 🏆 [$800] The Greatest Minds: Albert Einstein 👓   
    Bet: 79,235,532,948
    placed by Serlite on 08/02/2021
    Wagered
    0.00017856 Multiplier
    5.00x Profit
    0.00071424 Bet: 79,236,121,248
    placed by Serlite on 08/02/2021
    Wagered
    0.00017856 Multiplier
    5.00x Profit
    0.00071424 Well, this is a new combination of previous hunt conditions! I had to stitch together some old scripts to make this one. As usual, feel free to modify the amount/chance/currency as needed. Don't forget to swap bethigh once you hit the first time!
    Paste it into the Code tab of dicebot in Programmer Mode, and make sure you have a "slow.txt" file in your dicebot folder - otherwise, the IDs won't be numerical and you won't be able to hunt properly!
    chance = 19.8000 nextbet = 0.00017856 bethigh = true currency = "Ltc" local pattern = "XX.X8" local endNumber = "8" function dobet() -- Get end number of bet ID local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -string.len(endNumber)) -- Break down roll number into comparable components local digit4 = round((lastBet.Roll * 100) % 10) local digit3 = round(((lastBet.Roll * 100) % 100 - digit4) / 10) local digit2 = round(((lastBet.Roll * 100) % 1000 - digit3 * 10 - digit4) / 100) local digit1 = round(((lastBet.Roll * 100) - digit2 * 100 - digit3 * 10 - digit4) / 1000) if win and betIdEnd == endNumber and isValidPattern(digit1, digit2, digit3, digit4) then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) local ref1 = string.sub(pattern, 1, 1) local ref2 = string.sub(pattern, 2, 2) local ref3 = string.sub(pattern, 4, 4) local ref4 = string.sub(pattern, 5, 5) if (ref1 == tostring(digit1) or ref1 == "X") and (ref2 == tostring(digit2) or ref2 == "X") and (ref3 == tostring(digit3) or ref3 == "X") and (ref4 == tostring(digit4) or ref4 == "X") then return true end return false end  
×