Jump to content

Serlite

Moderator
  • Content Count

    825
  • Joined

  • Last visited

  • Days Won

    44

Everything posted by Serlite

  1. 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
  2. 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
  3. 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
  4. Bet: 87,692,692,924 placed by Serlite on 06/04/2021 Wagered 0.00012885 Multiplier 30.00x Profit 0.00373665 Bet: 87,692,700,080 placed by Serlite on 06/04/2021 Wagered 0.00012885 Multiplier 30.00x Profit 0.00373665 This was an interesting one to script! So even though I had some reluctance to hunt a high-ish multiplier of 30x, I still tried it out. Luckily it wasn't too costly! Here's the script, paste it into the Code tab of DiceBot in Programmer Mode, and hit Start! chance = 3.3000 nextbet = 0.00012885 bethigh = true currency = "Ltc" local maxBetCount = 20 local targetWinCount = 2 local winCount = 0 local betCount = 0 function dobet() if winCount > 0 then betCount = betCount + 1 end if betCount > maxBetCount then if win then winCount = 1 betCount = 1 else winCount = 0 betCount = 0 end elseif win then winCount = winCount + 1 print(lastBet.Id) end if winCount >= targetWinCount then ching() stop() end end
  5. Bet: 87,592,753,423 placed by Serlite on 06/04/2021 Wagered 0.00455400 Multiplier 3.00x Profit 0.00910800 Bet: 87,592,755,051 placed by Serlite on 06/04/2021 Wagered 0.00455400 Multiplier 3.00x Profit 0.00910800 Bet: 87,592,756,768 placed by Serlite on 06/04/2021 Wagered 0.00455400 Multiplier 3.00x Profit 0.00910800 Bet: 87,592,758,641 placed by Serlite on 06/04/2021 Wagered 0.00455400 Multiplier 3.00x Profit 0.00910800 This one was nerve-wracking, since 4 bets in a row is a fair bit rarer than the previous 3 bets in a row. But I made it without taking too many losses, so that's a plus! As for the script, here's the typical longest streak hunting script I have - along with the typical warning that it doesn't stop on its own. So if you don't watch it carefully, it'll bet your balance until you go bankrupt! chance = 33 nextbet = 0.00455400 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
  6. 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.
  7. 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
  8. 94.51 Bet: 84,713,949,479 placed by Serlite on 16/03/2021 Wagered 0.00014886 Multiplier 10.00x Profit 0.00133974 This one was interesting to hunt! The script I wrote only targets rolling over for simplicity, but that shouldn't really impact your chances. Don't forget to add "slow.txt" to your dicebot folder so the actual roll numbers are retrieved! chance = 9.9000 nextbet = 0.00014886 bethigh = true currency = "Ltc" function dobet() -- Get bet ID local betIdString = tostring(lastBet.Id) -- 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) local digitsToMatch = tostring(digit1)..tostring(digit2) if win and string.find(betIdString, digitsToMatch) then print(lastBet.Roll) print(lastBet.Id) ching() stop() end end function round(x) return math.floor(x + 0.5) end
  9. Bet: 83,470,903,441 placed by Serlite on 10/03/2021 Wagered 0.00510000 Multiplier 2.00x Profit 0.00510000 Bet: 83,470,906,406 placed by Serlite on 10/03/2021 Wagered 0.00510000 Multiplier 2.00x Profit 0.00510000 Bet: 83,470,909,611 placed by Serlite on 10/03/2021 Wagered 0.00510000 Multiplier 2.00x Profit 0.00510000 Bet: 83,470,912,875 placed by Serlite on 10/03/2021 Wagered 0.00510000 Multiplier 2.00x Profit 0.00510000 Bet: 83,470,915,903 placed by Serlite on 10/03/2021 Wagered 0.00510000 Multiplier 2.00x Profit 0.00510000 I didn't use a script for this one, but here's one that will keep hunting longer and longer streaks. Be sure to stop it when you hit your target streak, or it'll keep hunting until you go bankrupt! chance = 49.5 nextbet = 0.00510000 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
  10. 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
  11. 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
  12. 3.43 Bet: 81,441,333,601 placed by Serlite on 25/02/2021 Wagered 0.00017019 Multiplier 20.00x Profit 0.00323361 9.94 Bet: 81,441,334,278 placed by Serlite on 25/02/2021 Wagered 0.00017019 Multiplier 3.00x Profit 0.00034038 What an interesting challenge to script! Not very tough, but definitely different from the usual rollhunts we've done. Here's the script, for anyone still not finished it: chance = 4.9500 nextbet = 0 bethigh = false currency = "Ltc" local hitFirst = false function dobet() local digit4 = round((lastBet.Roll * 100) % 10) if (win and !hitFirst and digit4 != 0 and digit4 != 1) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) hitFirst = true chance = convertMultiplierToWinChance(digit4) elseif (win and hitFirst) then print(tostring(lastBet.Roll)) print(tostring(lastBet.Id)) ching() stop() else hitFirst = false chance = convertMultiplierToWinChance(20) end end function convertMultiplierToWinChance(multiplier) return round(99 / multiplier, 2) end function round(num, numDecimalPlaces) local mult = 10^(numDecimalPlaces or 0) return math.floor(num * mult + 0.5) / mult end
  13. 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
  14. Bet: 79,232,736,662 placed by Serlite on 08/02/2021 Wagered 0.00598200 Multiplier 3.00x Profit 0.01196400 Bet: 79,232,739,287 placed by Serlite on 08/02/2021 Wagered 0.00598200 Multiplier 3.00x Profit 0.01196400 Bet: 79,232,741,487 placed by Serlite on 08/02/2021 Wagered 0.00598200 Multiplier 3.00x Profit 0.01196400 Sweet, a nice and low barrier to entry! No script for this one, since...well, if you're wildly hunting the longest possible streak with a $1 bet, I'm going to reckon you know what you're doing. Good luck!
  15. 2 hits on 30x: Bet: 77,685,299,900 placed by Serlite on 27/01/2021 Wagered 0.00036000 Multiplier 30.00x Profit 0.01044000 Bet: 77,685,300,559 placed by Serlite on 27/01/2021 Wagered 0.00036000 Multiplier 30.00x Profit 0.01044000 20.21: Bet: 77,689,701,933 placed by Serlite on 28/01/2021 Wagered 0.00036000 Multiplier 1.01x Profit 0.00000367 This one took quite a while! The minimum bet increase also made it a bit more costly...but hey, at least I finished! Here are the basic scripts, in case anyone doesn't have them yet: Part 1: chance = 3.3000 nextbet = 0.00036000 bethigh = false currency = "Ltc" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then stop() ching() end end Part 2: chance = 98 nextbet = 0.00036 bethigh = false currency = "Ltc" function dobet() if lastBet.Roll == 20.21 then ching() stop() end end
  16. Bet: 76,711,063,641 placed by Serlite on 18/01/2021 Wagered 0.00025000 Multiplier 2.50x Profit 0.00037500 Bet: 76,711,064,052 placed by Serlite on 18/01/2021 Wagered 0.00025000 Multiplier 2.50x Profit 0.00037500 Bet: 76,711,064,943 placed by Serlite on 18/01/2021 Wagered 0.00025000 Multiplier 2.50x Profit 0.00037500 Bet: 76,711,065,506 placed by Serlite on 18/01/2021 Wagered 0.00025000 Multiplier 2.50x Profit 0.00037500 Bet: 76,711,065,956 placed by Serlite on 18/01/2021 Wagered 0.00025000 Multiplier 2.50x Profit 0.00037500 A pretty straightforward alternating streak hunt - so I just dusted off an old script and changed up some settings. As usual, paste it in to the Code tab of dicebot in Programmer Mode: chance = 39.6 nextbet = 0.00025000 bethigh = false currency = "Ltc" targetStreak = 5 defaultBetHigh = false function dobet() if currentstreak >= targetStreak then ching() stop() end if win then bethigh = not bethigh else bethigh = defaultBetHigh end end
  17. 41.25 Bet: 76,707,538,369 placed by Serlite on 18/01/2021 Wagered 0.00663000 Multiplier 1.01x Profit 0.00006763 A nice and simple rollhunt - my favourite! Here the dicebot script: chance = 98 nextbet = 0.00663000 bethigh = false currency = "Ltc" numbersToHunt = { 00.13, 02.55, 03.78, 05.88, 13.87, 20.66, 33.33, 41.25, 54.02, 60.95, 65.88, 77.40, 79.00, 84.21, 91.50, 99.98 } 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. Bet: 76,059,383,338 placed by Serlite on 12/01/2021 Wagered 0.00024100 Multiplier 4.00x Profit 0.00072300 Bet: 76,059,559,696 placed by Serlite on 12/01/2021 Wagered 0.00024100 Multiplier 4.00x Profit 0.00072300 A nice and simple hunt within a range of numbers - this is a blast from the past! Here's a script I dusted off for this challenge. As usual, paste it into the Code tab of dicebot in Programmer Mode, and feel free to adjust the bet/currency as desired: chance = 24.7500 nextbet = 0.00024100 bethigh = false currency = "Ltc" local lowerLimit = 8.61 local upperLimit = 9.61 function dobet() if win and lastBet.Roll >= lowerLimit and lastBet.Roll <= upperLimit then print(tostring(lastBet.Id)) ching() stop() end end
  19. 83.59 Bet: 75,424,036,604 placed by Serlite on 04/01/2021 Wagered 0.00022000 Multiplier 5.00x Profit 0.00088000 93.78 Bet: 75,424,037,178 placed by Serlite on 04/01/2021 Wagered 0.00022000 Multiplier 5.00x Profit 0.00088000 85.71 Bet: 75,424,037,757 placed by Serlite on 04/01/2021 Wagered 0.00022000 Multiplier 5.00x Profit 0.00088000 Well, this one was pretty interesting to script! Basically, there's a rolling window of bets that we're interested in, and as we add more bets to it, we take off the oldest ones. Here's the script to run yourself! As usual, use it in the Code tab of dicebot in Programmer Mode, and feel free to change side/currency/amount as needed: chance = 19.8000 nextbet = 0.00022000 bethigh = true currency = "Ltc" local lastPatternMatches = {0, 0, 0} local targetMatches = 2 local targetStreak = 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 then print (lastBet.Roll) print (lastBet.Id) end if isValidPattern(digit1, digit2, digit3, digit4) and win then insertAndShiftSet(lastPatternMatches, 1) else insertAndShiftSet(lastPatternMatches, 0) end if sumTableValues(lastPatternMatches) >= targetMatches and currentstreak >= targetStreak then ching() stop() end end function round(x) return math.floor(x + 0.5) end function isValidPattern(digit1, digit2, digit3, digit4) local stringNumber = tostring(digit1)..tostring(digit2)..tostring(digit3)..tostring(digit4) return string.find(stringNumber, "5") end function insertAndShiftSet(set, newValue) table.remove(set) table.insert(set, 1, newValue) end function sumTableValues(set) local sum = 0 for key, value in pairs(set) do sum = sum + value end return sum end
  20. Bet: 75,321,573,622 placed by Serlite on 03/01/2021 Wagered 0.00021000 Multiplier 4.90x Profit 0.00081870 Bet: 75,321,574,089 placed by Serlite on 03/01/2021 Wagered 0.00021000 Multiplier 4.90x Profit 0.00081870 Bet: 75,321,574,555 placed by Serlite on 03/01/2021 Wagered 0.00021000 Multiplier 4.90x Profit 0.00081870 Pretty straightforward streak hunt here - no need for a script; the on-site autobet is good enough for this. For the requirement to have a "21" anywhere in the bet ID, just wait until "21" appears far enough to the right (at a high enough digit) in other people's bet IDs, so you can roll with the guarantee that all your bet IDs will have "21" in them. That takes the extra condition completely out of the equation!
  21. Bet: 74,284,756,970 placed by Serlite on 22/12/2020 Wagered 0.00020000 Multiplier 25.00x Profit 0.00480000 Bet: 74,284,757,344 placed by Serlite on 22/12/2020 Wagered 0.00020000 Multiplier 25.00x Profit 0.00480000 25.28 Bet: 74,285,367,728 placed by Serlite on 22/12/2020 Wagered 0.00020000 Multiplier 1.01x Profit 0.00000204 A nice and simple forum challenge for Christmas. I'm okay with that! As for the scripts, well...you probably don't need them, but just in case: Part 1: chance = 3.96 nextbet = 0.00020000 bethigh = false currency = "Ltc" function dobet() if win then print(lastBet.Id) end if currentstreak >= 2 then stop() ching() end end Part 2: chance = 98 nextbet = 0.00020000 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) 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) local stringNumber = tostring(digit1)..tostring(digit2)..tostring(digit3)..tostring(digit4) return string.find(stringNumber, "25") end
  22. That's the whole code! You need to paste it into the Code tab of dicebot in Programmer Mode, that's the only place this works.
  23. Bet: 73,564,817,132 placed by Serlite on 14/12/2020 Wagered 0.00023000 Multiplier 2.00x Profit 0.00023000 Bet: 73,564,817,665 placed by Serlite on 14/12/2020 Wagered 0.00023000 Multiplier 2.00x Profit 0.00023000 Bet: 73,564,818,093 placed by Serlite on 14/12/2020 Wagered 0.00023000 Multiplier 2.00x Profit 0.00023000 Bet: 73,564,818,568 placed by Serlite on 14/12/2020 Wagered 0.00023000 Multiplier 2.00x Profit 0.00023000 Bet: 73,565,039,168 placed by Serlite on 14/12/2020 Wagered 0.00023000 Multiplier 198.00x Profit 0.04531000 Pretty basic challenge for this week...basic enough that you don't really need a script for it! So go for it, if you've got the balance. Word of warning though, variance at 200x can be very, very bad...so you may want to skip this challenge since it can easily become unprofitable.
  24. 6.00 Bet: 73,564,313,474 placed by Serlite on 14/12/2020 Wagered 0.01183500 Multiplier 1.01x Profit 0.00012072 Another plain and simple rollhunt. I guess I don't really mind, though! Easy to adapt my old scripts to: chance = 98 nextbet = 0.01183500 bethigh = false currency = "Ltc" numbersToHunt = { 0.50, 1.00, 1.50, 2.00, 2.50, 5.00, 6.00, 7.00, 8.00, 9.00, 10.00, 15.00, 20.00, 30.00, 40.00, 50.00, 60.00, 70.00, 80.00, 90.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
  25. Bet: 72,964,010,087 placed by Serlite on 07/12/2020 Wagered 0.00023000 Multiplier 1.60x Profit 0.00013797 A plain old rollhunt? Well, at least the barrier to entry is quite low! Lots of you should have this script already, but here it is just in case anyone is new to dicebot programming: chance = 61.88 nextbet = 0.00023 bethigh = false currency = "Ltc" function dobet() if lastBet.Roll == 11.00 then ching() stop() end end
×