Author

Topic: Seuntjies DiceBot -Multi-Site, multi-strategy betting bot for dice. With Charts! - page 124. (Read 274841 times)

hero member
Activity: 602
Merit: 500
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
full member
Activity: 149
Merit: 100
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 Smiley

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.....Smiley

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
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.
legendary
Activity: 1717
Merit: 1125
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 Smiley

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.....Smiley

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
full member
Activity: 149
Merit: 100
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 Smiley

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.....Smiley

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?
"
legendary
Activity: 1717
Merit: 1125
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 Smiley

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.....Smiley

I'm glad you like it! Donations are always welcome.
sr. member
Activity: 350
Merit: 250
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 Smiley
sr. member
Activity: 350
Merit: 250
nice work seuntjie...your bot has helped me a lot.....really appreciate your work.....Smiley
full member
Activity: 149
Merit: 100
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?
sr. member
Activity: 770
Merit: 284
★Bitvest.io★ Play Plinko or Invest!

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 Smiley

If I hitted the 10M I would tip you but now I was 2 bet to early. :-( and still no profit with the bot. But of I wil, I definitely tip you.
legendary
Activity: 1717
Merit: 1125

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 Smiley
sr. member
Activity: 770
Merit: 284
★Bitvest.io★ Play Plinko or Invest!
With the MD competition for the 10M bet I ran the bot 7 times at one machine. It still works great then. Good job.
full member
Activity: 686
Merit: 107

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.
legendary
Activity: 1717
Merit: 1125

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.
legendary
Activity: 1717
Merit: 1125

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.

legendary
Activity: 1007
Merit: 1000

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. 

 
 
legendary
Activity: 1717
Merit: 1125
A new stable version of the bot is available at https://bot.seuntjie.com/botpage.aspx

It 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:
Quote
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:

Code:
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.
legendary
Activity: 1007
Merit: 1000
A new stable version of the bot is available at https://bot.seuntjie.com/botpage.aspx

It 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   
Jump to: