I login to MD but the start high and start low are not active. Also I get the error not logged in or registered, but I can see the balance is loaded. Can you tell me what is wrong?
Unfortunately I have no idea why this is happening. The bot handles the login process like this: 1. Get cloudflare clearance 2. Log in 3. Get auth key (for betting) 4. Get stats (wagerd, profit, wins, losses, bets) 5. Get Balance 6. Send finished login signal So yours works fine from steps 1-3, then step 4 doesn't work which should already return the failed to log in signal. But executes step 5 successfully, and then sends the failed signal. So I'll be honest, I have no idea whats wrong and I have not been able to reproduce the problem. But I'm working on some detailed logging features for the bot and once that is implemented, We will hopefully be able to find and fix the problem. I had the same problem on my laptop. Never did figure out what was wrong, but once it failed it was failing on a few of the newer releases. Worked fine on my desktop system. The laptop is behind a VPN. I tried deleting all of the dicebot app data and still had the same problem. I think it's still failing so once you have tracing setup, let me know and I can give it a shot. Maybe the VPN and CF aren't playing along... Anyway, I'm pushing a commit to github with some logging for magicaldice. It's not complete but it should help find the problem. Just compile the version that will be available on github a few minutes from now and then add the commandline paramater log=4 when running the bot. The bot will then log to the file DICEBOTLOG.txt
|
|
|
I login to MD but the start high and start low are not active. Also I get the error not logged in or registered, but I can see the balance is loaded. Can you tell me what is wrong?
Unfortunately I have no idea why this is happening. The bot handles the login process like this: 1. Get cloudflare clearance 2. Log in 3. Get auth key (for betting) 4. Get stats (wagerd, profit, wins, losses, bets) 5. Get Balance 6. Send finished login signal So yours works fine from steps 1-3, then step 4 doesn't work which should already return the failed to log in signal. But executes step 5 successfully, and then sends the failed signal. So I'll be honest, I have no idea whats wrong and I have not been able to reproduce the problem. But I'm working on some detailed logging features for the bot and once that is implemented, We will hopefully be able to find and fix the problem.
|
|
|
A new beta version of the bot is available with some workarounds for the cloudflare protection on magicaldice. The bot can be found at: https://bot.seuntjie.com/botpage.aspx?id=18Keep in mind that it is a beta version. There are some untested features and the cloudflare workaround isn't fully tested yet either. If anyone finds a bug or have any issues, please contact me using pm, email (can be found on the website, contact page), or post about it here: https://bitcointalk.org/index.php?topic=307425
|
|
|
A new beta version of the bot is available with some workarounds for the cloudflare protection on magicaldice. The bot can be found at: https://bot.seuntjie.com/botpage.aspx?id=18Keep in mind that it is a beta version. There are some untested features and the cloudflare workaround isn't fully tested yet either. If anyone finds a bug or have any issues, please contact me using pm, email (can be found on the website, contact page), or post about it here: https://bitcointalk.org/index.php?topic=307425
|
|
|
That's a pretty awesome bot. Also, is there a feature by which I can speeden up the rolls on primedice? IIRC I had a JavaScript that enabled me to do like 5rolls/second on pd2. P.S : Stunna had allowed that script to be used.
Glad you like it. Donations are always welcome Unfortunately not. the primedice API is limited to an average of 1 bet/s (it might be slightly more). So no optimization or setting i make or add to the bot can make it bet any faster there. It uses the same transport method as betterbets, moneypot, 999dice, safedice and a few others, and I've confirmed betting speeds of up to 4.5 bets/s at some of these sites (others might be able to do more, my internet is rather slow). Thus the code is able to bet faster, the site just doesn't allow it.
|
|
|
DaDice's API is disabled until further notice, so the bot will not work there until they bring it back online
|
|
|
sorry seuntji just want to ask..
does this bot possible to add fortunejack because i could not find other bot that can be used on gambling on fortunejack..
thanks
I've scoped out fortunejack and I've mentioned this to a few other people before. Yes, I am able to add fortunejack to the bot, BUT it would cost no less than 0.75 Btc. You can either pay this yourself, get a few others to help pay or convince the site operators to pay the fee. Whichever works. Once this address receives >=0.75 Btc or I make an agreement with the site owner, I will start working on adding the site to the bot. 1AjSvWy7XFWZcLYW3Rs6R1ZFZAqWAcBLThNote: I'm not going to try and convince the site owner to pay the fee. That's up to anyone that wants to use the bot at fortunejack
|
|
|
sorry seuntji just want to ask..
does this bot possible to add fortunejack because i could not find other bot that can be used on gambling on fortunejack..
thanks
I've scoped out fortunejack and I've mentioned this to a few other people before. Yes, I am able to add fortunejack to the bot, BUT it would cost no less than 0.75 Btc. You can either pay this yourself, get a few others to help pay or convince the site operators to pay the fee. Whichever works. Once this address receives >=0.75 Btc or I make an agreement with the site owner, I will start working on adding the site to the bot. 1AjSvWy7XFWZcLYW3Rs6R1ZFZAqWAcBLThNote: I'm not going to try and convince the site owner to pay the fee. That's up to anyone that wants to use the bot at fortunejack
|
|
|
Hmm this is very odd, especially since the bot is set to use .net 4.5 or newer and not .net 4.0. Are your windows updates enabled and up to date? If you're using windows 8(.1), the release version of .net 4.5 is different than one installed later on or on windows 10. If you have outstanding updates, try installing them first. If you're on windows server, you can use the roll manager to install the different versions of .net as well
Managed to remove the previous 4.5 version leftovers with a cleanup tool I found, installed the 4.0 version, and when I start the bot it says "Dicebot stopped working, windows is collecting more information about the problem." Also on the background I see the "Dicebot has detected that there are no default...." but can't interact with it because of the Dicebot stopped working error. As I said in my previous message, DiceBot does actually require .net 4.5, so you'll need to reinstall it and then hope it works. If there's a details button in the error message, can you please click on it and send me the complete text that it shows there (you'll have to scroll down a bit as well)
|
|
|
Hello Seuntjie, I downloaded latest version (3.1.1) and it says I must install .NET FRAMEWORK v4.0.30319. But I already have the .NET Framework v4.6 installed, what can I do?
when it comes to net framework....if you have .net framework 4.6 it doesnt means you have the file of v4.0 too... you have to install .net framework v4.0...every version of .net framework is different from each other..... if you have any further problem pm me....i will help u for sure Usually, but not always, .net will install some previous versions when you install a newer version. In some cases, such as 4.6 and 3.5, it does not. Just google ".net 4.0 download" and it should be the first or second link. nice work seuntjie...your bot has helped me a lot.....really appreciate your work..... I'm glad you like it! Donations are always welcome. Me again. Well I uninstalled v4.5, restarted PC, downloaded "Microsoft .NET Framework 4 (Standalone Installer) for Server Core" and "Microsoft .NET Framework 4 (Web Installer)" but for both setups it says: "Same or higher version of .NET Framework 4 has already been installed on this computer." What should I do? " Hmm this is very odd, especially since the bot is set to use .net 4.5 or newer and not .net 4.0. Are your windows updates enabled and up to date? If you're using windows 8(.1), the release version of .net 4.5 is different than one installed later on or on windows 10. If you have outstanding updates, try installing them first. If you're on windows server, you can use the roll manager to install the different versions of .net as well
|
|
|
What is the speed of betting at the dice?
I've had reports of over 15 bets/s for a single instance using DiceBot at PRC. The max I've heard of is 18 bets/s on a single instance iirc. Closest any other site has come is JD with 8 bets/s IF you bet over the throttling thresholds.
|
|
|
Hello Seuntjie, I downloaded latest version (3.1.1) and it says I must install .NET FRAMEWORK v4.0.30319. But I already have the .NET Framework v4.6 installed, what can I do?
when it comes to net framework....if you have .net framework 4.6 it doesnt means you have the file of v4.0 too... you have to install .net framework v4.0...every version of .net framework is different from each other..... if you have any further problem pm me....i will help u for sure Usually, but not always, .net will install some previous versions when you install a newer version. In some cases, such as 4.6 and 3.5, it does not. Just google ".net 4.0 download" and it should be the first or second link. nice work seuntjie...your bot has helped me a lot.....really appreciate your work..... I'm glad you like it! Donations are always welcome.
|
|
|
the penultimate version,the latest version is also constant crashing when playing on 999dice give me a version number. You might not know of a later release or something. I tried playing on 999dice and it works fine and i cannot get those errors. DiceBot-3.0.2 .Seuntji this error occurred to me about 6 times a day.after that I downloaded the latest version.in the new version the bug occurs.the bug is that the bot shows zero balance for a few seconds then become normal and after a few minutes shows 0 again. I have not been able to reproduce the error using vs 3.1.1. Can you use that version and then give me more details about the problem. After how long does this happen? What strategy do you use? How often does it happen? How long does it last if its stops on its own? Does it show any errors at any time in the status bar or in a separate window? Every little detail you can give me will help me find the problem With the MD competition for the 10M bet I ran the bot 7 times at one machine. It still works great then. Good job.
Glad you like it. Donations are always welcome
|
|
|
the penultimate version,the latest version is also constant crashing when playing on 999dice give me a version number. You might not know of a later release or something. I tried playing on 999dice and it works fine and i cannot get those errors.
|
|
|
Not a real problem, but something to watch for when coding scripts
Weird problem. I noticed this on the latest level, but when I went back to the 3.0.3 beta I see the same problem.
I'm increasing nextbet on each loss. Every so often the bet is not increased. I add print statements to try to narrow it down. It looks like the script is correctly incrementing nextbet, but for some reason the actual nextbet is not updated.
Console log
BUMP 9E-06 1E-06 increase previousbet (.00000900) with the base (.000001) nextbet 1E-05 nextbet is now set to .00001 Betting 1E-05 at 49% chance to win, low BOT bet .00001
BUMP 1E-05 1E-06 increase previousbet (.00001) with base (.000001) nextbet 1.1E-05 nextbet is now set to .000011 Betting 1E-05 at 49% chance to win, low BOT bet .00001
Betting 9E-06 at 49% chance to win, high Betting 8E-06 at 49% chance to win, high BUMP 8E-06 1E-06 nextbet 9E-06
The code works most of the time. But for some reason right around .00001 it fails to bet the correct amount. That's not a hard and fast amount. But it just seems to start around there.
Here is a snip of the code.
Oh shoot. LUA got me again.
I added another print statement to the bottom of the else - win path, to print off the next bet. When I had a failure this was not printed.
Come to find out I had a check in the code for a total of ten losses, if I hit that I set another counter. I spelled the variable name wrong. When LUA runs into this it just abandons that section of code and continues.
I set nextbet before this error, but I'm guessing something is not passed correctly to the bot code and it gets the old value.
The bot is supposed to stop as soon as a lua exception is encountered. It seems that for some reason some exceptions are not caught by the bot correctly. I'll take a look at it. Thanks for bringing it up. Edit: I caught the exceptions but never did anything with them... Oops. Sorry about that. The next version will stop betting and show the exception message in the console if such an error occurs.
|
|
|
A new stable version of the bot is available at https://bot.seuntjie.com/botpage.aspxIt includes magicaldice.com and coinmillions.com and some more cool features, like a max and min bet, simpleswap exchange for deposits and withdrawals, and some new programming mode functions. Fantastic.... Do you have any additional info on the new programmer mode functions? Also what they would be used for? I don't really understand the set and get value functions. Thanks The new functions implemented in this version are bool loadstrategy(string File) and object read(string prompt, int type). loadstrategy looks for an exported settings file at path File (relative or absolute) and imports the settings into the advanced mode. Returns true is successful, false if it failed. This allows you to dynamically switch between strategies without having to stop the bot or use manual intervention. Added basically because zolace has been nagging for it for months on end now. read shows an input box for user interaction (similarl to what you wanted with the io.read function). When read is called, the script is stopped until the user interaction is performed. The input box shows the string message assigned to the prompt parameter, and it can return 1 of 4 types (defined by the int type) 0: bool 1: int 2: double 3: string Thus: read("Do you want to continue?",0) will show a box with the message "Do you want to continue?" with a yes and a no button, and returns true if yes is clicked and false if no is clicked or if the box is closed without an answer. for 1 and 2, a numeric up-down is shown with ok/cancel buttons (0 decimal places for 1 and 8 decimal places for 2). If ok is clicked, the value of the num up/down is returned, if cancel is clicked or the form is closed, it returns null for 3, a textbox is shown and its value is returned when ok is clicked. behavior otherwise is identical to 1 and 2. The bot allows you to call the built in martignale/fibonacci/labouchere/d'alembert/presetlist functions as they are set up in your advanced settings mode. (double martingale(bool win), double labouchere(bool win) .... etc) The setvalue function allows you to change the settings defined in the advanced mode and the getvalue function returns the value of a specific setting. the name of the value is a case sensitive name for the settings as can be found in the save file or exported file of a settings, for example: SaveVersion|3 MinBet|0.00000005 Multiplier|2.00000 Chance|49.5 MaxMultiply|999 NBets|1 Devider|2.00001 MultiplierMode|2 saverversion isn't a settings, it's used by the bot to determine how to read the settings MinBet is your starting bet Multiplier is your multiplier on loss for martingale Chance is your chance to win etc etc etc The idea is so you can customize your strategies without having to rewrite the whole thing, for instance if you want your martingale starting bet to become a % of you balance of a win: enablersc=true; enablezz=true; function dobet() if win then setvaluedouble(MinBet, balance*(0.01/100)) end nextbet=martingale(win) end
This is much shorter than having to code your own martingale strategy with customizations, zig-zag, stop/reset conditions etc etc, but still allows you to customize it more than the advanced mode does. note: it's important to call the correct setvalue method for the different types of settings, for instance: ResetBetLossValue is an int, and thus setvalueint should be used to assign its value. WinDevider is a double, so setvaluedouble should be used LabValues is a comma seperated list of numbers, so setvaluestring should be used and StopAfterLoseStreakEnabled is a boolean, thus setvaluebool should be used. The getvalue function should return the appropriate object for each setting.
|
|
|
I want to make a preset list from the streak table ? Is possible ? Convert to excel ? copy-paste method not aviable !!
You can copy from the streak table using ctrl+c and paste into the preset list using ctrl+v. The streak table mimics a part of the martingale strategy, if you can see your bets in the streak table, it's already set up in martingale, why make it into a preset list then? Hi Seuntjie, Sent you a PM.
Will take a look, thanks. Edit: I found the problem. A bug is causing the multiplies (on win and loss) to be limited to 100. Just change your mutliplier on win to something <= 100 (if you want it to be 1, change it to something else (like 2) first, and then back to 1) and the error message should stop appearing after you started the bot or closed it normally. I'll have the limitation removed for the next version
|
|
|
|