Blue Eye Logo

Blue Eye Macro

Automation is freedom
It is currently Wed Dec 13, 2017 9:01 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 4 time(s)  Unread post Posted: Wed Sep 28, 2016 11:24 pm 
New User
New User
User avatar



Joined: Mon Sep 05, 2016 10:35 am
Posts: 20
Been thanked: 5 time(s)
Has thanked: 1 time(s)
Contribution Points: 245
                                                                                        Image
                                                           ========================================================
                                                           From Start to End - Botting in DMO!
                                                                                                     Complete Tutorial
                                                           ========================================================

Hi!

So you are here because I assume you want to learn how to bot in Digimon Masters Online?
Well no problem! Listen carefully, and follow this guide and you will learn all that you need about the basics.
Before we start, you need to fulfil these requirements:

    - Have BEM installed (Obviously! Since we are going to be using it)
    - Have DMO Installed (Since we are botting in this game, aren’t we?)
    - Check your screen resolution in your settings and remember them

Done?

Nice, now we can begin.

                                                           ========================================================
                                                                                  Step 1
                                                           ========================================================

First you want to open BEM. Simply find where you installed it, or open it from your desktop.

Next, we will need to find a script. Below is one that I use, however there are plenty of other scripts on the forum.

This is where I got my script from
viewtopic.php?f=304&t=16565

Below is the code for it, this one works for the following:

    - 1360 * 768 Resolution
    - Any PASSIVE mobs

However, I will also attach the one that works for leaders.

You will also need an Anti-Macro script, this is simple, it will solve the macro protect for you!

I use this one: viewtopic.php?f=304&t=27497

Thanks Davy!

The FULL code is below (including the macro protector) to save you guys the effort!

Code:
begin
     Keyboard.Hold keys("{<tab>}4")
     Macro.Pause("50")
     Keyboard.Release keys("{<tab>}4")
     Macro.Pause("50")
     Function.Execute("Bot")
     Function.Execute("Heal")
     Function.Execute("Anti-Macro Protector")
 end

function("Bot")
     // Click on any of the empty spaces then click on the glass and click on a part in the digimon's face ( from the bottom part of his face and choose a unique spot on it so he will only attack that digi)
     if  Color.At coordinate is not (RGB)("195", "223", "103", "752", "40")
          begin
               Macro.Break from loop("yes")
               Function.Execute("Bot2")
          end
     // Just fill with the same co ords from above
     if  Color.At coordinate is (RGB)("195", "223", "103", "752", "40")
          begin loop()
               Keyboard.Hold keys("1")
               Macro.Pause("50")
               Keyboard.Release keys("1")
               Keyboard.Press key("1")
               Macro.Pause("50")
               Keyboard.Hold keys("4")
               Macro.Pause("50")
               Keyboard.Release keys("4")
               Macro.Pause("50")
               Function.Execute("Heal")
               Function.Execute("Anti-Macro Protector")
               // fill with the same co ords from above
               if  Color.At coordinate is not (RGB)("195", "223", "103", "752", "40")
                    begin
                         Macro.Break from loop("yes")
                         Macro.Restart("no")
                         Function.Execute("Heal")
                    end
          end
function

function("Bot2")
     // Target an aggro digi and import the Red part around the hand (the icon which tells its aggro)
     if  Color.At coordinate is not (RGB)("0", "141", "91", "567", "82")
          begin
               Macro.Break from loop("yes")
               Macro.Restart("no")
          end
     // fill with same co ords from above
     if  Color.At coordinate is (RGB)("0", "141", "91", "567", "82")
          begin loop()
               Keyboard.Hold keys("1")
               Keyboard.Press key("1")
               Macro.Pause("50")
               Keyboard.Release keys("1")
               Keyboard.Press key("1")
               Macro.Pause("50")
               Keyboard.Hold keys("4")
               Macro.Pause("50")
               Keyboard.Release keys("4")
               Macro.Pause("50")
               Function.Execute("Heal")
               Function.Execute("Anti-Macro Protector")
               // fill with same co ords from above
               if  Color.At coordinate is not (RGB)("0", "141", "91", "567", "82")
                    begin
                         Macro.Break from loop("yes")
                         Macro.Restart("no")
                         Function.Execute("Heal")
                    end
          end
function

function("Loot")
     begin
          Keyboard.Hold keys("4")
          Macro.Pause("50")
          Keyboard.Release keys("4")
          Macro.Pause("50")
     end
function

function("Heal")
     // put heal item on 7 , choose a part on your digimon's hp that you want it to heal at
     if  Color.At coordinate is not (RGB)("216", "65", "54", "140", "128")
          begin
               Keyboard.Hold keys("7")
               Macro.Pause("250")
               Keyboard.Release keys("7")
          end
     // put digimon ds heal on f8 , choose a part on your digimon's mp bar that you want it to heal ds at
     if  Color.At coordinate is not (RGB)("4", "228", "243", "123", "67")
          begin
               Keyboard.Hold keys("{<f8>}")
               Macro.Pause("250")
               Keyboard.Release keys("{<f8>}")
          end
     if  Color.Near coordinate is not (RGB)("15", "241", "255", "106", "68", "0")
          begin
               Keyboard.Hold keys("8")
               Macro.Pause("250")
               Keyboard.Release keys("8")
               Macro.Pause("2000")
          end
function

function("Human Pause")
     begin
          Variable.Set random number("HumanTime", "50", "100")
          Macro.Pause("{HumanTime}")
     end
function

function("Anti-Macro Protector")
     begin
          //  Locate time progression bar and pick the (X,Y) coordinates of the first  point
          if  Color.Pixel pattern can be located on screen("207,173,0,5,0,207,173,0,0,5,199,163,7,0,5,236,192,32,0,5,253,241,50,0,5,255,217,12,-5,0,255,218,12,0,-5,253,241,50,0,-5,235,192,32,0,-5,198,163,7", "4")
               begin
                    //  Locate time progression bar and pick the (X,Y) coordinates of  the first point
                    Color.Wait for and locate pixel pattern("207,173,0,5,0,207,173,0,0,5,199,163,7,0,5,236,192,32,0,5,253,241,50,0,5,255,217,12,-5,0,255,218,12,0,-5,253,241,50,0,-5,235,192,32,0,-5,198,163,7", "4", "X", "Y")
                    // Set the X and Y axis at the face to identify
                    Variable.Evaluate (Math)("{X} + 22", "X1")
                    Variable.Evaluate (Math)("{X} + 33", "X2")
                    Variable.Evaluate (Math)("{X} + 44", "X3")
                    Variable.Evaluate (Math)("{Y} - 43", "Y1")
                    Variable.Evaluate (Math)("{Y} - 32", "Y2")
                    Variable.Evaluate (Math)("{Y} - 21", "Y3")
                    //  Set the X and Y axis to locates each icon
                    Variable.Evaluate (Math)("{X} + 20", "Xicon1")
                    Variable.Evaluate (Math)("{X} + 70", "Xicon2")
                    Variable.Evaluate (Math)("{X} + 120", "Xicon3")
                    Variable.Evaluate (Math)("{X} + 170", "Xicon4")
                    Variable.Evaluate (Math)("{X} + 220", "Xicon5")
                    Variable.Evaluate (Math)("{Y} + 58", "Yrow1")
                    Variable.Evaluate (Math)("{Y} + 108", "Yrow2")
                    //  Pick the RGB at 5 points on the picture to identify
                    Color.Get color at coordinate (RGB)("{X1}", "{Y1}", "R1", "G1", "B1")
                    Color.Get color at coordinate (RGB)("{X2}", "{Y1}", "R2", "G2", "B2")
                    Color.Get color at coordinate (RGB)("{X3}", "{Y1}", "R3", "G3", "B3")
                    Color.Get color at coordinate (RGB)("{X1}", "{Y2}", "R4", "G4", "B4")
                    Color.Get color at coordinate (RGB)("{X2}", "{Y2}", "R5", "G5", "B5")
                    Color.Get color at coordinate (RGB)("{X3}", "{Y2}", "R6", "G6", "B6")
                    Color.Get color at coordinate (RGB)("{X1}", "{Y3}", "R7", "G7", "B7")
                    Color.Get color at coordinate (RGB)("{X2}", "{Y3}", "R8", "G8", "B8")
                    Color.Get color at coordinate (RGB)("{X3}", "{Y3}", "R9", "G9", "B9")
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 1 row 1
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon1}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon1}", "{Yrow1}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon1}", "{Yrow1}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon1}", "{Yrow1}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 2 row 1
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon2}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon2}", "{Yrow1}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon2}", "{Yrow1}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon2}", "{Yrow1}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 3 row 1
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon3}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon3}", "{Yrow1}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon3}", "{Yrow1}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon3}", "{Yrow1}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 4 row 1
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon4}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon4}", "{Yrow1}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon4}", "{Yrow1}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon4}", "{Yrow1}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 5 row 1
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon5}", "{Yrow1}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon5}", "{Yrow1}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon5}", "{Yrow1}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon5}", "{Yrow1}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 1 row 2
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon1}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon1}", "{Yrow2}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon1}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon1}", "{Yrow2}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 2 row 2
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon2}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon2}", "{Yrow2}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon2}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon2}", "{Yrow2}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 3 row 2
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon3}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon3}", "{Yrow2}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon3}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon3}", "{Yrow2}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 4 row 2
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon4}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon4}", "{Yrow2}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon4}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon4}", "{Yrow2}", "left")
                         end
                    Macro.Pause("100")
                    //  If the RBG picked on the face matche with the icon 5 row 2
                    if  Color.Near coordinate is within (RGB range)("{R1}", "{G1}", "{B1}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R2}", "{G2}", "{B2}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R3}", "{G3}", "{B3}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R4}", "{G4}", "{B4}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R5}", "{G5}", "{B5}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R6}", "{G6}", "{B6}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R7}", "{G7}", "{B7}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R8}", "{G8}", "{B8}", "5", "{Xicon5}", "{Yrow2}", "12")
                         and
                         Color.Near coordinate is within (RGB range)("{R9}", "{G9}", "{B9}", "5", "{Xicon5}", "{Yrow2}", "12")
                         begin
                              Mouse.Move to coordinate("{Xicon5}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon5}", "{Yrow2}", "left")
                         end
                    Macro.Pause("100")
               end
     end
function


                                                           ========================================================
                                                                                  Step 2
                                                           ========================================================

Made it this far? Nice!

So, the next bit is pretty simple. Just follow the images.

You want to click on the “Developer” tab
Image

Next, fill out the name, and the category. So for example

“Digimon Passive Bot” – Name
“Digimon” – Category


Image

Such as this, and remember to tick the “Infinity” button!

Next, make sure to tick the “Triggers”

Image

What this does, is let you disable/enable the bot as you wish. That way, if for example, you need to stop the bot all you need to do is press a hotkey.

I use ALT+X but you can use anything!

So now your BEM should look like this:

Image

                                                           ========================================================
                                                                                  Step 3
                                                           ========================================================

Now, all we do is simply COPY+PASTE the code, like so:

Image

Make sure to click on “Code View”

Now to adjust it.

Firstly, before doing anything, open up Digimon and test it.

Simply go to any area, such as Yokohoma village, and watch what happens.

    1) If the bot selects, the blue cross hair is selected, but does not attack. Don’t panic! We just need to adjust the RGB values.
    2) If the bot selects, and attacks. Then all is good, and you have your own working bot!

                                                           ========================================================
                                                                                  Step 4
                                                           ========================================================

To adjust the RGB values, we use the inbuilt “Investigate” tool.

Image

It should look like this:

Image

What you want to do is:

    - Select on the DIGIMON but DO NOT ATTACK IT
    - Press CTRL+S or PRINT SCREEN

Image

Now, all you need to do, is click on the FIST WITH THE GREEN SQUARE

Image

Makes sure the EYEDROPPER looks like this

Image

Now copy those values, and replace them here;

Image

On the right, there is the X and Y COORDINATES

Copy them and replace them here:
Code:
("0", "141", "91", "567", "82")


THE LAST TWO ARE THE COORDINATES MAKE SURE TO REPLACE THEM.

Now do the same, but this time

Make sure to click on the digimon, and click on the face.

Image

Then write, the coordinates, and replace them here:
Code:
("195", "223", "103", "752", "40")


Now run the bot, and this time, it should work!


                                                           ========================================================

                                          If you have any questions, write them below and I will try my
                                                                   best to answer them!


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 1 time(s)  Unread post Posted: Thu Sep 29, 2016 3:50 am 
Silver Contributor
Silver Contributor
User avatar



Joined: Tue Jul 26, 2016 6:55 am
Posts: 102
Location: Malaysia
Been thanked: 22 time(s)
Has thanked: 15 time(s)
Contribution Points: 112
First of all, your guide is pretty good and it can come in handy for newbies who don't know how to bot in DMO ;)

But I noticed some mistakes(or typos) in your guide, and you need to fix it. Otherwise those newbies can never bot with your guide.

In the code below, the Keyboard.Hold keys("{<tab>}4") are supposed to be Keyboard.Hold keys("{<tab>}") - without number 4 at the back.
Code:
begin
     Keyboard.Hold keys("{<tab>}4")
     Macro.Pause("50")
     Keyboard.Release keys("{<tab>}4")
     Macro.Pause("50")
     Function.Execute("Bot")
     Function.Execute("Heal")
     Function.Execute("Anti-Macro Protector")
 end


Next, this function below is useless in your script because you didn't use it on any of your lines. So I suggest you to remove it.
Code:
function("Human Pause")
     begin
          Variable.Set random number("HumanTime", "50", "100")
          Macro.Pause("{HumanTime}")
     end
function


The function below is also useless, since you already have Keyboard.Hold keys("4") and Keyboard.Release keys("4") command after killing mobs. Either you remove it or change the script by execute this function.
Code:
function("Loot")
     begin
          Keyboard.Hold keys("4")
          Macro.Pause("50")
          Keyboard.Release keys("4")
          Macro.Pause("50")
     end
function


You also didn't explain how to use/change the RGB of the function below. Heal can be important when botting, especially if you are leveling by botting.
Code:
function("Heal")
     // put heal item on 7 , choose a part on your digimon's hp that you want it to heal at
     if  Color.At coordinate is not (RGB)("216", "65", "54", "140", "128")
          begin
               Keyboard.Hold keys("7")
               Macro.Pause("250")
               Keyboard.Release keys("7")
          end
     // put digimon ds heal on f8 , choose a part on your digimon's mp bar that you want it to heal ds at
     if  Color.At coordinate is not (RGB)("4", "228", "243", "123", "67")
          begin
               Keyboard.Hold keys("{<f8>}")
               Macro.Pause("250")
               Keyboard.Release keys("{<f8>}")
          end
     if  Color.Near coordinate is not (RGB)("15", "241", "255", "106", "68", "0")
          begin
               Keyboard.Hold keys("8")
               Macro.Pause("250")
               Keyboard.Release keys("8")
               Macro.Pause("2000")
          end
function


I guess that's it. Do some edits and your guide are good to go! :D

_________________
If I ever help you in any way, please click on the "Thank you" button. I really appreciate that. :)


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Thu Sep 29, 2016 9:11 am 
New User
New User
User avatar



Joined: Mon Sep 05, 2016 10:35 am
Posts: 20
Been thanked: 5 time(s)
Has thanked: 1 time(s)
Contribution Points: 245
aimnftri wrote:
First of all, your guide is pretty good and it can come in handy for newbies who don't know how to bot in DMO ;)

I guess that's it. Do some edits and your guide are good to go! :D


Thanks for the suggestions, I will look into it and edit my guide!


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Thu Sep 29, 2016 9:40 am 
Partner / License admin
Partner / License admin
User avatar



Joined: Sun Oct 10, 2010 5:16 pm
Posts: 1689
Location: USA
Been thanked: 356 time(s)
Has thanked: 26 time(s)
Contribution Points: 15913
Good work with the DMO macro guide. Additional CP has been awarded.

_________________
----------------------------------------Syrifina---------------------------------------------------
PM me for licenses and/or licensing information: Click Here
[Be sure to include and update your profile with your BE ID]

Forum Rules
Reminder of rules regarding Contribution points
Getting started in 1, 2, 3
Virtual Drivers; Manual Installers


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Thu Sep 29, 2016 1:02 pm 
New User
New User
User avatar



Joined: Sat Sep 24, 2016 11:31 pm
Posts: 7
Been thanked: 0 time(s)
Has thanked: 6 time(s)
Contribution Points: 14
I don't think this function below is useless
Code:
function("Human Pause")
     begin
          Variable.Set random number("HumanTime", "50", "100")
          Macro.Pause("{HumanTime}")
     end
function


I guess you just mistaken this
Code:
begin
     Keyboard.Hold keys("{<tab>}4")
     Macro.Pause("50")
     Keyboard.Release keys("{<tab>}4")
     Macro.Pause("50")
     Function.Execute("Bot")
     Function.Execute("Heal")
     Function.Execute("Anti-Macro Protector")
 end


For this
Code:
begin
     Keyboard.Hold keys("{<tab>}4")
     Function.Execute("Human Pause")
     Keyboard.Release keys("{<tab>}4")
     Function.Execute("Human Pause")
     Function.Execute("Bot")
     Function.Execute("Heal")
     Function.Execute("Anti-Macro Protector")
 end


change "Macro.Pause("50")" into "Function.Execute("Human Pause")"

Sorry if I'm wrong, 'cause I'm still learning too.
And sorry for my bad english.


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Thu Sep 29, 2016 4:42 pm 
New User
New User



Joined: Sat Jul 16, 2016 7:15 am
Posts: 27
Been thanked: 0 time(s)
Has thanked: 71 time(s)
Contribution Points: 19
1360 x 768 Resolution or 1366 x 768 :geek:


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Thu Sep 29, 2016 9:31 pm 
Contributor
Contributor
User avatar



Joined: Wed Sep 28, 2016 11:45 pm
Posts: 94
Location: EUA
Been thanked: 9 time(s)
Has thanked: 1 time(s)
Contribution Points: 5
very good guy, just fix some basic things, but the rest, this perfect ;)


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Sat Oct 08, 2016 5:28 am 
VIP Contributor
VIP Contributor
User avatar



Joined: Fri Dec 05, 2014 2:04 pm
Posts: 647
Been thanked: 41 time(s)
Has thanked: 2 time(s)
Contribution Points: 5
thanks for this bro this helps me :D


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Tue Dec 06, 2016 9:03 am 
New User
New User



Joined: Tue Dec 06, 2016 1:17 am
Posts: 5
Been thanked: 0 time(s)
Has thanked: 3 time(s)
Contribution Points: 22
Hi, can anyone help me?
I started the bot, everything seems fine except my digimon is attacking everything at the same . Then i read the parts where we have to set the RGB coordinates, so I did. Now i can't save the edited codes because ...
"There was a compilation error near line 15 in functoin: "Heal", trying to parse: "if Color.Near coordinate is not (RGB)("15","241","255","181","68")"

Even though it tells me where the error is, the code scrolled down and highlighted something else.

Yrow2}")
Macro.Pa

from this part
Code:
 
                         begin
                              Mouse.Move to coordinate("{Xicon5}", "{Yrow2}")
                              Macro.Pause("3000")
                              Mouse.Click at coordinate("{Xicon5}", "{Yrow2}", "left")
                         end


I really didn't change anything else.

_________________
WELP.... I TRIED!


Top
 Profile  
Reply with quote  
 Post subject: Re: [Guide] From Start to End - Botting in DMO! [Tutorial!]
Thanked: 0 time(s)  Unread post Posted: Sun Dec 11, 2016 6:24 am 
New User
New User



Joined: Sun Dec 11, 2016 5:14 am
Posts: 10
Been thanked: 0 time(s)
Has thanked: 0 time(s)
Contribution Points: 31
I will definitely try this. I download BEM a few times and I could never get it to work, so I always used other ones.
Now it is the time to put my hands to work.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  Next

All times are UTC


You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group