Jump to content

Serlite

Moderator
  • Content Count

    850
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by Serlite

  1. Bet: 112,097,467,355 placed by Serlite on 14/07/2022 Wagered 0.00058560 Multiplier 4.00x Profit 0.00175680 Bet: 112,097,467,742 placed by Serlite on 14/07/2022 Wagered 0.00058560 Multiplier 4.00x Profit 0.00175680 Bet: 112,097,468,286 placed by Serlite on 14/07/2022 Wagered 0.00058560 Multiplier 4.00x Profit 0.00175680 It's been a while since I did one of these...no script this week since this is such a simple challenge, but maybe the next one will be more exciting!
  2. 99.99 Bet: 109,899,358,063 placed by Serlite on 03/05/2022 Wagered 0.00029808 Multiplier 1.01x Profit 0.00000304 A pretty basic rollhunt - but I don't mind, since that makes it easier to script! chance = 98 nextbet = 0.00029808 bethigh = true currency = "Ltc" numbersToHunt = { 11.11, 22.22, 33.33 , 88.88, 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
  3. 20.75 Bet: 109,132,045,271 placed by Serlite on 18/04/2022 Wagered 0.00027351 Multiplier 1.01x Profit 0.00000279 This is a really easy challenge - I hope everyone gets in on it! The prize is bigger this week too, so the share will be bigger even if we have more participants than usual. Here's a script you can use, though it should be simple enough for most people to get on their own: chance = 98 nextbet = 0.00027351 bethigh = false currency = "Ltc" local lowerLimit = 17.04 local upperLimit = 24.04 function dobet() if win and lastBet.Roll >= lowerLimit and lastBet.Roll <= upperLimit then print(tostring(lastBet.Id)) ching() stop() end end
  4. 40.40 Bet: 106,863,453,448 placed by Serlite on 07/03/2022 Wagered 0.00029307 Multiplier 1.01x Profit 0.00000299 30.30 Bet: 106,863,584,849 placed by Serlite on 07/03/2022 Wagered 0.00029307 Multiplier 1.01x Profit 0.00000299 A nice and simple rollhunt challenge. I'm fine with that! Here's a script, if you don't have one already: chance = 98 nextbet = 0.00029307 bethigh = false currency = "Ltc" numbersToHunt = { 10.10, 20.20, 30.30, 40.40, 50.50, 60.60, 70.70, 80.80, 90.90 } 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
  5. Bet: 105,858,639,344 placed by Serlite on 15/02/2022 Wagered 0.00023136 Multiplier 6.00x Profit 0.00115680 Bet: 105,858,639,504 placed by Serlite on 15/02/2022 Wagered 0.00023136 Multiplier 6.00x Profit 0.00115680 It's a really basic challenge, but here's a dicebot script for anyone who wants to automate it: chance = 16.5000 nextbet = 0.00023136 bethigh = false currency = "Ltc" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then stop() ching() end end
  6. 44.44 Bet: 103,994,790,749 placed by Serlite on 12/01/2022 Wagered 0.00021282 Multiplier 1.01x Profit 0.00000217 This one's not too tough, since we can choose any multiplier we want! And naturally that means I'd go for the lowest possible one. Here's a script! chance = 98 nextbet = 0.00021282 bethigh = false currency = "Ltc" numbersToHunt = { 22.22, 33.33, 44.44, 55.55, 66.66 } 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
  7. 95.92 Bet: 103,648,044,648 placed by Serlite on 06/01/2022 Wagered 0.00021954 Multiplier 22.00x Profit 0.00461034 This was a nice and simple one, and not too hard to hunt either. Thanks for the low barrier to entry! For anyone still planning on hunting it, here's a script: chance = 4.5 nextbet = 0.00021954 bethigh = true currency = "Ltc" local digitToHunt = 2 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) ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) return digit1 == digitToHunt or digit2 == digitToHunt or digit3 == digitToHunt or digit4 == digitToHunt end
  8. Bet: 101,684,228,989 placed by Serlite on 30/11/2021 Wagered 0.00014943 Multiplier 3.30x Profit 0.00034369 Bet: 101,684,229,194 placed by Serlite on 30/11/2021 Wagered 0.00014943 Multiplier 3.30x Profit 0.00034369 Bet: 101,684,229,407 placed by Serlite on 30/11/2021 Wagered 0.00014943 Multiplier 3.30x Profit 0.00034369 This is a nice return to much more accessible challenges. I hope we see more of them! I brushed off an old script for this one: chance = 30 nextbet = 0.00014943 bethigh = true currency = "Ltc" local rollTarget = 80.00 local streakTarget = 3 local matchingStreak = 0 function dobet() if win and lastBet.Roll >= rollTarget then print(lastBet.Id) matchingStreak += 1 else matchingStreak = 0 end if matchingStreak >= streakTarget then stop() ching() end end
  9. 16.28 Bet: 98,746,031,155 placed by Serlite on 11/10/2021 Wagered 0.00016803 Multiplier 6.00x Profit 0.00084015 This week's challenge didn't entail too high of a multiplier, so I finally decided to give it a shot. Pretty straightforward hunt for a range of roll numbers, I just had to dust off an old script and adapt it. If you don't have much balance though, still be wary since 6x can still have some pretty painful variance. Here's the script! As usual, feel free to modify the bet and currency as needed: chance = 16.5000 nextbet = 0.00016803 bethigh = false currency = "Ltc" local lowerLimit = 15.96 local upperLimit = 16.50 function dobet() if win and lastBet.Roll >= lowerLimit and lastBet.Roll <= upperLimit then print(tostring(lastBet.Id)) ching() stop() end end
  10. 93.98 Bet: 96,773,138,577 placed by Serlite on 05/09/2021 Wagered 0.00013338 Multiplier 4.00x Profit 0.00040014 This one wasn't too complicated, but it was still a bit costly due to the variance of the 4x multiplier. In any case, here's a script! chance = 24.75 nextbet = 0.00013338 bethigh = true currency = "Ltc" function dobet() local betIdString = tostring(lastBet.Id) local betIdEnd = string.sub(betIdString, -2) print(betIdEnd) if isWithinRange(lastBet.Roll) and isValidEnd(betIdEnd) then print (lastBet.Roll) print (lastBet.Id) ching() stop() end end function isWithinRange(rollNumber) return rollNumber >= 88.77 and rollNumber <= 99.88 end function isValidEnd(betIdEnd) return betIdEnd == "77" or betIdEnd == "88" or betIdEnd == "99" end
  11. Bet: 96,186,796,468 placed by Serlite on 24/08/2021 Wagered 0.00268100 Multiplier 2.00x Profit 0.00268100 Bet: 96,186,796,944 placed by Serlite on 24/08/2021 Wagered 0.00268100 Multiplier 2.00x Profit 0.00268100 Bet: 96,186,797,457 placed by Serlite on 24/08/2021 Wagered 0.00268100 Multiplier 2.00x Profit 0.00268100 Bet: 96,186,798,070 placed by Serlite on 24/08/2021 Wagered 0.00268100 Multiplier 2.00x Profit 0.00268100 Bet: 96,186,798,548 placed by Serlite on 24/08/2021 Wagered 0.00268100 Multiplier 2.00x Profit 0.00268100 Thanks for holding these VIP challenges up until now! They've given me some interesting programming puzzles to solve with dicebot. Hopefully they make a return in the future!
  12. 55.55 Bet: 95,415,984,229 placed by Serlite on 09/08/2021 Wagered 0.00018354 Multiplier 1.01x Profit 0.00000187 11.11 Bet: 95,416,608,953 placed by Serlite on 09/08/2021 Wagered 0.00018354 Multiplier 1.01x Profit 0.00000187 22.22 Bet: 95,416,719,897 placed by Serlite on 09/08/2021 Wagered 0.00018354 Multiplier 1.01x Profit 0.00000187 A nice and simple rollhunt, and not too expensive to hunt either thanks to the flexible multiplier! So here's a nice and simple script to hunt it (don't forget to delete numbers as you hit them): chance = 98 nextbet = 0.00018354 bethigh = true currency = "Ltc" numbersToHunt = { 11.11, 22.22, 33.33, 44.44, 55.55, 66.66, 77.77, 88.88, 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
  13. 10.00 Bet: 95,078,813,025 placed by Serlite on 05/08/2021 Wagered 0.00355150 Multiplier 1.01x Profit 0.00003623 Oof, this one proved a bit costly...just bad luck, though. Script is the usual rollhunt one, just updated with the new numbers to hunt: chance = 98 nextbet = 0.00355150 bethigh = false currency = "Ltc" numbersToHunt = { 0.00, 1.00, 1.50, 2.00, 2.50, 5.00, 6.00, 7.00, 8.00, 9.00, 10.00, 15.00, 20.00, 25.00, 30.00, 35.00, 40.00, 45.00, 50.00, 55.00, 60.00, 65.00, 70.00, 75.00, 80.00, 85.00, 90.00, 95.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
  14. 77.77 Bet: 94,491,294,168 placed by Serlite on 27/07/2021 Wagered 0.00023253 Multiplier 3.00x Profit 0.00046506 A nice and simple rollhunt...except it's on 3x, so variance is a lot larger than my preferred 98% win chance! In any case, the simple rules at least make for a simple script: chance = 33.0000 nextbet = 0.00023253 bethigh = true currency = "Ltc" numbersToHunt = { 77.77, 88.88, 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
  15. Bet: 94,481,307,688 placed by Serlite on 26/07/2021 Wagered 0.00380850 Multiplier 3.00x Profit 0.00761700 Bet: 94,481,308,491 placed by Serlite on 26/07/2021 Wagered 0.00380850 Multiplier 3.00x Profit 0.00761700 Bet: 94,481,309,589 placed by Serlite on 26/07/2021 Wagered 0.00380850 Multiplier 3.00x Profit 0.00761700 Bet: 94,481,310,583 placed by Serlite on 26/07/2021 Wagered 0.00380850 Multiplier 3.00x Profit 0.00761700 This was a nerve-wracking one - streak hunts are always scary for me with larger bets. No script for this, since I really wouldn't recommend betting too crazily on challenges with big bets and moderate multipliers. Those red streaks can be devastating!
  16. 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
  17. 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
  18. 8.00 Bet: 93,280,126,983 placed by Serlite on 07/07/2021 Wagered 0.00370600 Multiplier 1.01x Profit 0.00003780 Just a standard rollhunt this time! So you can reuse my usual script for dicebot: chance = 98 nextbet = 0.00370600 bethigh = false currency = "Ltc" numbersToHunt = { 0.00, 1.00, 1.50, 2.00, 2.50, 5.00, 6.00, 7.00, 8.00, 9.00, 10.00, 15.00, 20.00, 25.00, 30.00, 35.00, 40.00, 45.00, 50.00, 55.00, 60.00, 65.00, 70.00, 75.00, 80.00, 85.00, 90.00, 95.00 } 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
  19. Bet: 92,770,137,087 placed by Serlite on 30/06/2021 Wagered 0.00350850 Multiplier 3.00x Profit 0.00701700 Bet: 92,770,138,004 placed by Serlite on 30/06/2021 Wagered 0.00350850 Multiplier 3.00x Profit 0.00701700 Bet: 92,770,139,012 placed by Serlite on 30/06/2021 Wagered 0.00350850 Multiplier 3.00x Profit 0.00701700 Bet: 92,770,140,277 placed by Serlite on 30/06/2021 Wagered 0.00350850 Multiplier 3.00x Profit 0.00701700 Well, this was a nice and simple streak hunt for a change! No need for a script here, either! I've posted me longest streak hunt script many times, but it's hard to justify doing an uncontrolled autobet when you're throwing around this kind of cash.
  20. 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
  21. 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()
  22. Bet: 90,306,367,356 placed by Serlite on 17/05/2021 Wagered 0.00010317 Multiplier 8.00x Profit 0.00072252 A straightforward forum challenge, which I don't mind. Here's a script, as usual: chance = 12.37 nextbet = 0.00010317 bethigh = true currency = "Ltc" local stringToFind = "8" local targetMatches = 1 function dobet() -- Get roll number 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
  23. Bet: 90,306,242,519 placed by Serlite on 17/05/2021 Wagered 0.00171950 Multiplier 2.00x Profit 0.00171950 Bet: 90,306,243,197 placed by Serlite on 17/05/2021 Wagered 0.00171950 Multiplier 2.00x Profit 0.00171950 Bet: 90,306,243,958 placed by Serlite on 17/05/2021 Wagered 0.00171950 Multiplier 2.00x Profit 0.00171950 Bet: 90,306,244,644 placed by Serlite on 17/05/2021 Wagered 0.00171950 Multiplier 2.00x Profit 0.00171950 A nice and easy forum challenge - great way to celebrate PD's birthday! No script this week, since my infinite streak hunting script isn't great to use with such an expensive challenge...
  24. Bet: 89,939,778,634 placed by Serlite on 11/05/2021 Wagered 0.00008358 Multiplier 5.00x Profit 0.00033432 Bet: 89,939,778,857 placed by Serlite on 11/05/2021 Wagered 0.00008358 Multiplier 5.00x Profit 0.00033432 This is a nice and simple one - and if you time it right, you can treat it as just a normal streak hunt and somewhat ignore the bet ID requirements. How, you ask? Easy! Just wait until the current bet IDs have two 7s in high enough digits that they won't change for a while (like 89,939,778,634), then roll as fast as you can until you get two wins in a row! So the script this week is a plain old streak hunt script, no need for special bet ID processing: chance = 19.8000 nextbet = 0.00008358 bethigh = true currency = "Ltc" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then stop() ching() end end
×