Jump to content

Serlite

Moderator
  • Content Count

    745
  • Joined

  • Last visited

  • Days Won

    18

Serlite last won the day on March 8

Serlite had the most liked content!

About Serlite

Player Details

  • Username
    Serlite
  • Wagered (BTC)
    10.58449703
  • Wagered (ETH)
    29.39557660
  • Wagered (LTC)
    49.61576649
  • Wagered (DOGE)
    588,002.90120

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That's the sort of script I wrote for a forum challenge not too long ago! Here's a link to the my post with the script: Hopefully seeing an example will inspire you to write your own based off of it!
  2. I was a bit nervous about doing this on 10x...but hey, variance didn't hurt me that badly, so yay! And then I hunted the 18.22 forever. That cost a lot. 00.50 Bet: 52,835,740,916 placed by Serlite on 16/03/2020 Wagered 0.00015000 Multiplier 10.00x Profit 0.00135000 05.50 Bet: 52,836,309,940 placed by Serlite on 16/03/2020 Wagered 0.00015000 Multiplier 10.00x Profit 0.00135000 00.55 Bet: 52,836,669,090 placed by Serlite on 16/03/2020 Wagered 0.00015000 Multiplier 10.00x Profit 0.00135000 18.22 Bet: 52,845,375,104 placed by Serlite on 16/03/2020 Wagered 0.00015000 Multiplier 1.01x Profit 0.00000153 As for the script...there's no script from me this week! At least, not from me. Why? Because someone already posted my script on the first page - which is great! The more people reuse my scripts, the easier it is for everyone to get a script when they need one. Mission accomplished!
  3. Oh man...you guys really know how to make a cheapskate forum challenge hunter like me panic. This could've gone soooo bad due to variance... Bet: 52,833,748,535 placed by Serlite on 16/03/2020 Wagered 0.01250000 Multiplier 10.00x Profit 0.11250000
  4. This was an interesting challenge to do! More interesting than a rollhunt or a plain streak hunt. Bet: 52,186,889,840 placed by Serlite on 09/03/2020 Wagered 3.70000000 Multiplier 2.00x Profit 3.70000000 Bet: 52,186,890,324 placed by Serlite on 09/03/2020 Wagered 3.70000000 Multiplier 2.00x Profit 3.70000000 Bet: 52,186,890,785 placed by Serlite on 09/03/2020 Wagered 3.70000000 Multiplier 2.00x Profit 3.70000000 Bet: 52,186,891,277 placed by Serlite on 09/03/2020 Wagered 3.70000000 Multiplier 2.00x Profit 3.70000000 Bet: 52,186,891,866 placed by Serlite on 09/03/2020 Wagered 3.70000000 Multiplier 2.00x Profit 3.70000000 And now, for the script. As usual, paste it into the Code tab of dicebot and change the bet amount/currency as needed. Good luck! chance = 49.5 nextbet = 3.7 bethigh = true currency = "Doge" local targetStreak = 5 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
  5. Here we go! Unfortunately, variance gave me the short end of the stick...but I think I'll still come out ahead. XP Bet: 52,184,727,382 placed by Serlite on 09/03/2020 Wagered 0.01700000 Multiplier 3.00x Profit 0.03400000 Bet: 52,184,728,579 placed by Serlite on 09/03/2020 Wagered 0.01700000 Multiplier 3.00x Profit 0.03400000 Bet: 52,184,733,872 placed by Serlite on 09/03/2020 Wagered 0.01700000 Multiplier 3.00x Profit 0.03400000 As for the script, well - nothing complicated here, it'll just tell you when you hit a longer streak than your last. Just make sure you stop it when you've hit the desired streak length, or the script will keep going until you run out of balance! chance = 33 nextbet = 3.76 bethigh = true currency = "Xrp" local bestStreak = 0 local streakNumbers = {} function dobet() if win then table.insert(streakNumbers, lastBet.Id) if bestStreak < currentstreak then 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
  6. Yes! I've made it to VIP, finally. These challenges are finally open to m- hey, where is everyone?! Do VIPs not care about these things? Well, I do! 01.23 Bet: 51,927,103,846 placed by Serlite on 05/03/2020 Wagered 0.01550000 Multiplier 1.01x Profit 0.00015810 As for the script, here you go! An easy rollhunt script for my first VIP challenge. Just paste it into the Code tab of dicebot, update the chance/bet/currency, and Start: chance = 98 nextbet = 0.0001 bethigh = false currency = "Btc" numbersToHunt = {00.12, 01.23, 12.34, 23.45, 34.56, 45.67, 56.78, 67.89, 78.90, 89.01} 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 I don't think there's any value in posting the same number twice, because the challenge specifically asks for unique numbers. If one of them had a higher bet though, it'd be beneficial to post that one in case there's a tie.
  7. Oooh boy, I spent a lot hunting this and I didn't even get that long of a streak. Oof...oh well, progressing to VIP at least! Bet: 51,819,250,608 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,251,024 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,251,466 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,251,880 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,252,312 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,252,767 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,253,169 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,253,592 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,254,019 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,254,483 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,254,909 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,255,346 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,255,784 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,256,210 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,256,622 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 Bet: 51,819,257,067 placed by Serlite on 02/03/2020 Wagered 0.03800000 Multiplier 2.00x Profit 0.03800000 As for the script, well - it won't stop automatically, so you'll have to decide when to do that yourself. It just notifies you when you get a new longest streak: chance = 49.5 nextbet = 0.52 bethigh = true currency = "Trx" 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
  8. That wasn't too bad! I lost...hmm, 3-4 XRP hunting this, which was pretty close to the expected cost for this challenge. 20.08 Bet: 51,294,149,697 placed by Serlite on 25/02/2020 Wagered 0.03500000 Multiplier 1.01x Profit 0.00035700 96.78 Bet: 51,298,585,547 placed by Serlite on 25/02/2020 Wagered 0.03500000 Multiplier 20.00x Profit 0.66500000 95.18 Bet: 51,298,585,870 placed by Serlite on 25/02/2020 Wagered 0.03500000 Multiplier 20.00x Profit 0.66500000 As for the script, the first part's a basic rollhunt - the second part is a bit more interesting, though. As usual, paste it into the Code tab dicebot while it's in Programmer mode. Good luck! chance = 98 nextbet = 0.035 bethigh = false currency = "Xrp" function dobet() if lastBet.Roll == 20.08 then ching() stop() end end chance=4.95 nextbet=0.035 bethigh=true currency = "Xrp" local targetPatternStreak = 2 local patternStreak = 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 win and isValidPattern(digit1, digit2, digit3, digit4) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) patternStreak = patternStreak + 1 else patternStreak = 0 end if patternStreak >= targetPatternStreak then ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) if digit1 == 8 or digit2 == 8 or digit3 == 8 or digit4 == 8 then return true end return false end
  9. Hmm...I checked my dicebot logs, and it looked like in this case, I was very lucky in terms of the number of rolls I made. Part 1: 2538 Part 2: 3023 Together, that was only 5561 rolls...but even though I came out ahead in terms of roll count, I still suffered badly in terms of my losses. The expected losses from house edge were 16.2k sats. But my losses for this challenge were: Part 1: 779 DOGE = 23.4k sats Part 2: 0.671 XRP = 2.2k sats Converted and added, that makes a total loss of approximately 25.6k...which is obviously a lot bigger than 16.2k! The massive losses came primarily from Part 1, where such high multipliers carried with them much higher variance, and led to a greater deviation from the expected value. If the challenge took millions of rolls instead of thousands, I'd probably get much closer to the expected value - but of course, a challenge like that wouldn't really be reasonable for anyone to attempt! So there's the catch - the expected value alone can't tell the whole story, and shouldn't be relied upon unless you're hunting at the lowest possible multiplier (where variance is much lower). I still attempted it since I expect the prize share will be at least 50k, and 50k - 16.2k = 33.8k, which is a lot of leeway to still earn a profit...but if it was much tighter, I don't think I would have tried it at all.
  10. That's a good question! There's some pretty easy math involved that you can try yourself. Let's use this week's challenge as an example! Win 77.9528x, twice in a row Hit 20.16 as a roll number What are the basic probabilities for these? Well, 77.9528x has a 1.27% (0.0127 probability) win chance, and rolling any given number is 1/10000. So we get: (0.0127)^2 = 0.00016129, so inverting it (1/0.00016129), we get 6200 rolls (1/10000) = 0.0001, so inverting it (1/0.0001) we get 10000 rolls So the expected roll count is 6200 + 10000 = 16200 rolls. That gives you an estimate of the average number of rolls people will take to complete the challenge...but the cost can become unpredictable when higher multipliers come into play. In those cases, variance can incur a much greater cost on you than the house edge - so be careful with which challenges you try! I generally stick to challenges that leave a significant profit margin between the cost and the expected prize. It really does pay to do the math in advance; last week's challenge had an expected cost of about 40k and carried high risk of variance, making it so difficult that only 29 players finished it. That means they split the base prize of 0.01 - that's only 34k a person, which means on average, they actually lost money. And that's not even counting the people that failed to complete the challenge after sinking a lot of money into it!
  11. Hooray, this one was more doable than last week's...but still really quite costly for me. Lost all my Doge hunting this! Would probably not recommend if you don't want to risk/waste a lot of balance...I probably wouldn't do it again, given the choice. Bet: 49,843,722,112 placed by Serlite on 12/02/2020 Wagered 0.03600000 Multiplier 77.95x Profit 2.77029900 Bet: 49,843,722,894 placed by Serlite on 12/02/2020 Wagered 0.03600000 Multiplier 77.95x Profit 2.77029900 20.16 Bet: 49,846,367,522 placed by Serlite on 12/02/2020 Wagered 0.03600000 Multiplier 1.01x Profit 0.00036720 As for the script, it's in two parts. As usual, paste the script into the Code tab of dicebot, and update currency/amount as needed. Part 1: chance = 1.27 nextbet = 0.036 bethigh = true currency = "Xrp" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then ching() stop() end end Part 2: chance = 98 nextbet = 0.036 bethigh = false currency = "Xrp" function dobet() if lastBet.Roll == 20.16 then print(lastBet.Id) ching() stop() end end
  12. I always try to do the math beforehand to decide whether to try out a challenge. For a rough idea of how much a given challenge will cost people on average, just calculate: [Expected Roll Count] x [Bet Amount] x 0.01 This gives you the average losses due to the house edge. Then, subtract that from the approximate prize share people will get, and it gives you an idea of how profitable a challenge will be under optimal theoretical conditions. Of course, variance throws a wrench into this and adds more risk to the whole affair - so I tend to avoid challenges that focus on relatively high multipliers/rare events. Like this week's challenge...
  13. This one was pretty fun to hunt! Lots of combinations of these digits to go for: 10.32 Bet: 48,255,588,547 placed by Serlite on 27/01/2020 Wagered 0.03800000 Multiplier 1.01x Profit 0.00038760 32.10 Bet: 48,255,815,461 placed by Serlite on 27/01/2020 Wagered 0.03800000 Multiplier 1.01x Profit 0.00038760 12.30 Bet: 48,256,302,156 placed by Serlite on 27/01/2020 Wagered 0.03800000 Multiplier 1.01x Profit 0.00038760 10.23 Bet: 48,256,521,707 placed by Serlite on 27/01/2020 Wagered 0.03800000 Multiplier 1.01x Profit 0.00038760 23.10 Bet: 48,256,782,354 placed by Serlite on 27/01/2020 Wagered 0.03800000 Multiplier 1.01x Profit 0.00038760 As for the script, it reuses some different components from my old scripts, so nothing new. Remember to keep track of which ones you hit - don't count duplicates that you get! As usual, paste it into the Code tab of dicebot in Programmer mode, change the currency/multiplier/amount, and go for it: chance=98 nextbet=0.03800000 bethigh=false currency="Xrp" local digitsToHunt = {0, 1, 2, 3} 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) local digitSet = {digit1, digit2, digit3, digit4} for key, digit in pairs(digitsToHunt) do if not containedInSet(digit, digitSet) then return false end end return true end function containedInSet(x, set) for key, value in pairs(set) do if x == value then return true end end return false end
  14. I'm...not actually doing this week's challenge! Because I've got that aversion to high multipliers...but hey, here's a script in case you do want to hunt it. As usual, paste it into the code part of dicebot and change the currency/amount as needed. As you hit numbers, remember to update the pattern. Good luck! chance = 1 nextbet = 0.00015000 bethigh = true currency = "Ltc" local pattern = "99.X1" 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) 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
  15. Oooh boy...trying this challenge almost turned out to be a big mistake for me. Hitting those roll numbers, that's easy. But hunting high multipliers? The variance is...frightening. Probably won't be trying more challenges that are just high-multiplier hunts. But good luck to anyone who still will! 20.14 Bet: 47,170,713,873 placed by Serlite on 13/01/2020 Wagered 0.03700000 Multiplier 3.00x Profit 0.07400000 20.17 Bet: 47,170,978,275 placed by Serlite on 13/01/2020 Wagered 0.03700000 Multiplier 3.00x Profit 0.07400000 20.00 Bet: 47,171,032,532 placed by Serlite on 13/01/2020 Wagered 0.03700000 Multiplier 3.00x Profit 0.07400000 99.60 Bet: 47,171,280,964 placed by Serlite on 13/01/2020 Wagered 0.03700000 Multiplier 137.50x Profit 5.05050000 0.36 Bet: 47,171,363,817 placed by Serlite on 13/01/2020 Wagered 0.03700000 Multiplier 247.50x Profit 9.12050000 As for the script...well, there's only really a need for a script on the first part - the last two are just roll-til-you-win sort of things! chance = 33 nextbet = 0.037 bethigh = false currency = "Xrp" numbersToHunt = {20.00, 20.03, 20.06, 20.09, 20.11, 20.13, 20.14, 20.16, 20.17} function dobet() if containedInSet(lastBet.Roll, numbersToHunt) then print(lastBet.Roll) print(lastBet.Id) ching() 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
×