Jump to content

Serlite

Moderator
  • Content Count

    770
  • Joined

  • Last visited

  • Days Won

    25

Serlite last won the day on July 8

Serlite had the most liked content!

About Serlite

  • Rank
    Master

Player Details

  • Username
    Serlite
  • Wagered (BTC)
    10.58449703
  • Wagered (ETH)
    29.39557660
  • Wagered (LTC)
    110.36397649
  • Wagered (DOGE)
    882,378.91120

Recent Profile Visitors

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

  1. Whew, this challenge is deceptively easy...or hard, if your timing is bad. My condolences to those who started it early. Bet: 63,158,168,349 placed by Serlite on 07/07/2020 Wagered 3.90000000 Multiplier 15.00x Profit 54.60000000 Bet: 63,158,168,768 placed by Serlite on 07/07/2020 Wagered 3.90000000 Multiplier 15.00x Profit 54.60000000 Bet: 63,158,169,125 placed by Serlite on 07/07/2020 Wagered 3.90000000 Multiplier 15.00x Profit 54.60000000 As for the script, well, there are two versions. First version is the "naive" approach - that is, independent of any external factors, you can run this script and be confident that you'll finish the challenge with enough time. Just make sure you include "slow.txt" in your dicebot directory, or you won't be looking up the correct bet IDs: chance = 6.6 nextbet = 3.9 bethigh = true local digitsFound = false local targetStreak = 3 function dobet() local betIdString = tostring(lastBet.Id) if win and string.find(betIdString, "1") and string.find(betIdString, "5") then digitsFound = true elseif !win then digitsFound = false end if digitsFound and currentstreak >= targetStreak then ching() stop() end end ...But wait, there's a trick - if the current series of bet IDs have the digits 1 and 5 in a high enough place (like my 3 bets, 63,158,XXX,XXX), you don't need to check for the digits 1 and 5, because until that big number changes, you can be confident the bet IDs will have a 1 and a 5 in them! Then it becomes a plain streakhunt, and you don't need "slow.txt" in your dicebot directory. So you can hunt the challenge much quicker, and also improve you odds a lot by completely removing the bet ID factor! chance = 6.6 nextbet = 3.9 bethigh = true local targetStreak = 3 function dobet() if currentstreak >= targetStreak then ching() stop() end end
  2. This one was a pretty straightforward rollhunt! And like all rollhunts, they can take forever...but hey, hit all the numbers I needed! Group 1: 10.21 Bet: 61,878,014,208 placed by Serlite on 22/06/2020 Wagered 0.00021000 Multiplier 1.01x Profit 0.00000214 20.06 Bet: 61,880,055,153 placed by Serlite on 22/06/2020 Wagered 0.00021000 Multiplier 1.01x Profit 0.00000214 16.10 Bet: 61,881,035,218 placed by Serlite on 22/06/2020 Wagered 0.00021000 Multiplier 1.01x Profit 0.00000214 As for the script, just your typical rollhunt script. Make sure to delete numbers as you hit them! Feel free to update bet amounts and currency as needed, just remember to stay within the challenge rules: chance = 98 nextbet = 0.00021 bethigh = false currency = "Ltc" numbersToHunt = { 10.21, 16.10, 20.06, 4.70, 18.00 , 27.00, 12.03, 30.00, 43.04 } 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. Minimal requirement man strikes again! I love challenges with low bars for entry. Here we go: 13.00 Bet: 61,873,402,714 placed by Serlite on 22/06/2020 Wagered 0.02150000 Multiplier 1.01x Profit 0.00021930 As for the script, here you are! The usual rollhunt challenge...with something extra. That's right, this week you can hunt two challenges at the same time! This lets you complete both challenges with a lower number of combined rolls, and should save you some losses! I recommend checking out the normal forum challenge rules before you get started (https://forum.primedice.com/topic/38940-πŸ†-32-eth-around-the-globe-canada-🍁/). For optimal expenditures, make sure you lower your bet amount after you complete the VIP challenge. And don't forget to delete numbers as you hit them!: chance = 98 nextbet = 0.0215 bethigh = false currency = "Ltc" numbersToHunt = { 10.00, 11.00, 12.00, 13.00, 14.00, 15.00, 16.00, 17.00, 18.00, 19.00, -- Regular forum challenge numbers 10.21, 16.10, 20.06, 4.70, 18.00 , 27.00, 12.03, 30.00, 43.04 } 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
  4. Wow, this only took me...more than 10k bets and 2100 Doge. But whatever, I still hit it! Ugh. Hopefully everyone else has better luck than me. Bet: 61,305,892,071 placed by Serlite on 17/06/2020 Wagered 3.73000000 Multiplier 4.00x Profit 11.19000000 Bet: 61,305,892,822 placed by Serlite on 17/06/2020 Wagered 3.73000000 Multiplier 4.00x Profit 11.19000000 Bet: 61,305,893,543 placed by Serlite on 17/06/2020 Wagered 3.73000000 Multiplier 4.00x Profit 11.19000000 Bet: 61,305,894,339 placed by Serlite on 17/06/2020 Wagered 3.73000000 Multiplier 4.00x Profit 11.19000000 And here's the script, in case anyone else wants to take their chances with this challenge! Don't forget to change the currency/amount as needed, then paste this into the Code tab of dicebot in programmer mode: chance = 24.75 nextbet = 3.73 bethigh = true currency = "Doge" local targetStreak = 4 local longestAscendingStreak = 0 local lastWinningRollNumber = 100 function dobet() if win then if lastBet.Roll > lastWinningRollNumber then longestAscendingStreak = longestAscendingStreak + 1 print(lastBet.id) else longestAscendingStreak = 1 print(lastBet.id) end lastWinningRollNumber = lastBet.Roll else longestAscendingStreak = 0 lastWinningRollNumber = 100 end if longestAscendingStreak >= targetStreak then ching() stop() end end
  5. Whew, variance shined on me this time...I actually didn't lose a ton of balance hunting a win this time! Bet: 61,196,997,880 placed by Serlite on 16/06/2020 Wagered 0.02100000 Multiplier 10.00x Profit 0.18900000
  6. This one's not too bad! As long as you can use dicebot to your advantage... Bet: 60,511,822,920 placed by Serlite on 09/06/2020 Wagered 3.71000000 Multiplier 20.00x Profit 70.49000000 Bet: 60,512,853,120 placed by Serlite on 09/06/2020 Wagered 3.71000000 Multiplier 20.00x Profit 70.49000000 For the script, it's not too complex - with the caveat that by default Seuntjie's dicebot does not retrieve the numerical bet ID. In order to make it to do, you need to create a file "slow.txt" and put it in the main dicebot folder. This will cause dicebot to do an extra call to get that ID, slowing down betting - so remove it when you need to bet fast! Otherwise, you'll be in for an aggravating experience. As usual, change the currency/amount as needed. And don't forget to swap bethigh when you need to hunt different sides! chance = 4.9500 nextbet = 3.71 bethigh = false currency = "Doge" function dobet() local betIdString = tostring(lastBet.Id) if win and string.sub(betIdString, -2) == "20" then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end
  7. Ooof, variance sure didn't favour me this time. Huge red streak just to get three in a row! Bet: 60,507,458,065 placed by Serlite on 08/06/2020 Wagered 0.02000000 Multiplier 3.00x Profit 0.04000000 Bet: 60,507,459,384 placed by Serlite on 08/06/2020 Wagered 0.02000000 Multiplier 3.00x Profit 0.04000000 Bet: 60,507,460,764 placed by Serlite on 08/06/2020 Wagered 0.02000000 Multiplier 3.00x Profit 0.04000000 Didn't use a script since I can't really afford to let a script run so wildly...but here's one that will keep hunting until you stop it. Keep an eye on it so you can stop when you hit your target streak! chance = 33 nextbet = 0.02 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
  8. On the topic of scheme sites, don't trust cloud mining ones either! Wasted a chunk of change early on a cloud mining site - fortunately, I learned my lesson without wasting too much. Even if they're legitimate, your ROI is depressingly long...just hold the BTC, and you'll probably profit more.
  9. Whew...this one was scary because of the high variance at 50x...but I came out within the expected cost of the challenge. So it still worked out! Consecutive hits on 50x: Bet: 60,106,799,109 placed by Serlite on 05/06/2020 Wagered 3.71000000 Multiplier 50.00x Profit 181.79000000 Bet: 60,106,799,552 placed by Serlite on 05/06/2020 Wagered 3.71000000 Multiplier 50.00x Profit 181.79000000 37.76 Bet: 60,107,520,480 placed by Serlite on 05/06/2020 Wagered 3.71000000 Multiplier 1.01x Profit 0.03784200 Now the scripts - really simple ones, and I've used them before. It might be tougher due to variance, but...no script can help with that! As usual, paste this into the Code tab of dicebot in Programmer Mode, and update the currency/amounts as needed: Part 1: chance = 1.98 nextbet = 3.71 bethigh = true currency = "Doge" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then ching() stop() end end Part 2: chance = 98 nextbet = 3.71 bethigh = false currency = "Doge" function dobet() if lastBet.Roll == 37.76 then ching() stop() end end
  10. Primedice's latest update changed some API calls that Seuntjie's dicebot relied on, so it's not currently usable. We'll have to wait for Seuntjie to fix that when he has time, so keep your eye out for an update to dicebot.
  11. This one was nice and easy - I expect there'll be lots of entries for this one! 96.31 Bet: 59,239,547,405 placed by Serlite on 25/05/2020 Wagered 3.50000000 Multiplier 6.00x Profit 17.50000000 93.41 Bet: 59,239,650,338 placed by Serlite on 25/05/2020 Wagered 3.50000000 Multiplier 6.00x Profit 17.50000000 6.93 Bet: 59,239,708,368 placed by Serlite on 25/05/2020 Wagered 3.50000000 Multiplier 6.00x Profit 17.50000000 It won't take a lot of rolls to hit...but just in case you want to save your eyes from screening numbers manually, here's a digit-hunting script you can use. Don't forget to change bethigh to false for rolling under! As usual, update the currency/multiplier as needed: chance = 16.50 nextbet = 3.5 bethigh = true currency = "Doge" local targetDigit = 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) if digit1 == targetDigit or digit2 == targetDigit or digit3 == targetDigit or digit4 == targetDigit then return true end return false end
  12. Hmmm. I used to write scripts like those, but I discovered that if an error sometimes happens during betting (like if your internet connection is too slow), you would lose all your progress (since the script only keeps it in memory, and that's lost when betting stops). That's why there's more manual work in using my scripts now, because I've heard a lot of people complain before that their autobet would stop randomly, which would make an all-or-nothing script dangerous to use. But basically...the way I would do it, is create a table in code to store numbers that are hit. Then, every time you hit a number in current code, rather than stopping, do the following steps: Check if the rolled number exists as a key in the "hit numbers" table If it doesn't, then add a new entry to the table, with your rolled number as the key and the bet ID as the value Loop through all the numbers we're trying to hunt, and see if they all exist as keys in the table If they do, loop through all the numbers in the "hit numbers" table, print out the value (the bet ID), then stop betting If not, continue betting as normal If it does, continue betting as normal
  13. Not too complicated of a challenge...but I'm okay with simple ones! 77.77 Bet: 58,437,960,105 placed by Serlite on 18/05/2020 Wagered 3.50000000 Multiplier 1.01x Profit 0.03570000 4 hits in a row: Bet: 58,438,407,703 placed by Serlite on 18/05/2020 Wagered 3.50000000 Multiplier 7.00x Profit 21.00493500 Bet: 58,438,408,972 placed by Serlite on 18/05/2020 Wagered 3.50000000 Multiplier 7.00x Profit 21.00493500 Bet: 58,438,410,279 placed by Serlite on 18/05/2020 Wagered 3.50000000 Multiplier 7.00x Profit 21.00493500 Bet: 58,438,411,172 placed by Serlite on 18/05/2020 Wagered 3.50000000 Multiplier 7.00x Profit 21.00493500 As for the scripts...well, they're super basic and probably everywhere by now, but here we go again: Part 1: chance = 98 nextbet = 3.5 bethigh = false currency = "Doge" function dobet() if lastBet.Roll == 77.77 then ching() stop() end end Part 2: chance = 14.14 nextbet = 3.5 bethigh = true currency = "Doge" function dobet() if win then print(lastBet.Id) end if currentstreak >= 4 then ching() stop() end end
  14. Ooof...pricey hunt for me, cost almost 50% more than the expected value. I could just barely scrape by with the minimum entry requirements! XD 74.00 Bet: 58,433,814,614 placed by Serlite on 18/05/2020 Wagered 0.02100000 Multiplier 1.01x Profit 0.00021420 As for the script, it's the typical rollhunt variant. Just change currency/amount as needed, and delete numbers as you hit them. Don't forget to copy down the IDs first! chance = 98 nextbet = 0.021 bethigh = false currency = "Ltc" numbersToHunt = {70.00, 71.00, 72.00, 73.00, 74.00, 75.00, 76.00, 77.00, 78.00, 79.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
  15. This hunt took basically the expected number of rolls and cost...but that was still a lot of rolls! Ah well, at least I finished. 88.50 Bet: 57,705,785,057 placed by Serlite on 11/05/2020 Wagered 3.50000000 Multiplier 1.01x Profit 0.03570000 3 wins at 8.55x: Bet: 57,716,727,430 placed by Serlite on 12/05/2020 Wagered 3.50000000 Multiplier 8.55x Profit 26.42227000 Bet: 57,716,728,073 placed by Serlite on 12/05/2020 Wagered 3.50000000 Multiplier 8.55x Profit 26.42227000 Bet: 57,716,728,910 placed by Serlite on 12/05/2020 Wagered 3.50000000 Multiplier 8.55x Profit 26.42227000 As for the scripts...well, nothing really interesting here. Hunting a roll number, hunting a streak number...still, if you haven't already got those scripts, here you are! As usual, change currency/amount as needed, and paste it into the Code tab of dicebot in Programmer mode. Part 1: chance = 98 nextbet = 3.5 bethigh = false currency = "Doge" function dobet() if lastBet.Roll == 88.50 then ching() stop() end end Part 2: chance = 11.58 nextbet = 3.5 bethigh = false currency = "Doge" function dobet() if currentstreak >= 3 then ching() stop() end end
×