Results 1 to 2 of 2
  1. #1
    Jaiden Woods's Avatar
    Join Date
    Jan 2012
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    Eden eternal - proximity bot with multiple location return to base system!!!

    Okay guys its thedragonfiend from blue eye macro here and i got a release for yall (i actually coded it ages ago but i no it still works) it uses the blue eye macro software so thats a pre-requisite.

    WARNING THIS WILL ONLY WORK ON 64bit AS THE DEVS TRIED TO PATCH MEMORY ACCESS AND WHILE IT WORKS ON 32bit THE PATCH FAILED ON 64bit.

    Now i will be doing some tweaking so that the healing works again so the code wont work as is but heres the official release and update thread Blue Eye Macro • View topic - My take on a proximity bot.

    And heres the code... Oh and i will be posting this exact message in that thread to confirm my identity as i do not wish to be labeled a leecher!!!

    Message to go in thread.
    To all mpgh users browsing this thread jaiden woods IS me and i hope that you have a good day.

    Code:
    *Begin
    ** * Macro.Execute new("Eden Eternal", "LIB MemoryRead", "yes")
    ** * Function.Execute("SetMemoryVariables")
    ** * Variable.Set("HealthPot", "9")
    ** * Variable.Set("ManaPot", "0")
    ** * Variable.Set("Skill1", "1")
    ** * Variable.Set("Skill2", "2")
    ** * Variable.Set("Skill3", "3")
    ** * Variable.Set("ClickX", "1215")
    ** * Variable.Set("ClickY", "124")
    ** * Variable.Set("Proximity", "10")
    ** * Variable.Set("delay1", "50")
    ** * // the delay for the keys to be held
    ** * Variable.Set("delay2", "1000")
    ** * // the delay between skills and pots
    Variable.Set("MIN TIMER IN MINUTES", "20")
    Variable.Set("MAX TIMER IN MINUTES", "30")
    Variable.Evaluate (Math)("{MIN TIMER IN MINUTES} * 60 * 1000", "MIN TIMER")//i dont think * is the right operator for multiply so if not could someone edit these two lines for that!!!
    Variable.Evaluate (Math)("{MAX TIMER IN MINUTES} * 60 * 1000", "MAX TIMER")
    ** * Variable.Set("num", "0")
    ** * Speech.Say("Press tab at each location you want to set. Press space when you are ready to start the macro. Press backspace to delete the latest location. If you accidently added another location after setting the wrong location just hit delete twice to delete both of them", "yes")
    ** * Begin loop("")
    ** * * * *If *Keyboard.Keys has been pressed within (ms)("{<space>}", "150")
    ** * * * * * * Begin
    ** * * * * * * * * *Variable.Set("max", "{num}")
    ** * * * * * * * * *Macro.Start stopwatch("area timer")
    ** * * * * * * * * *Variable.Set random number("max timer", "{MIN TIMER}", "{MAX TIMER}")
    ** * * * * * * * * *Variable.Set("changing location", "0")
    * * * * * * * * * * Macro.Break from loop("no")
    ** * * * * * * End
    ** * * * *Macro.Pause("50")
    ** * * * *if *Keyboard.Keys has been pressed within (ms)("{<tab>}", "150")
    ** * * * * * * Begin
    ** * * * * * * * * *Variable.Increment (Math)("num")
    ** * * * * * * * * *Memory.Get value("_Launcher", "{PointerlocationX}", "float", "BaseX{num}")
    ** * * * * * * * * *Memory.Get value("_Launcher", "{PointerlocationY}", "float", "BaseY{num}")
    ** * * * * * * * * *Variable****und (Math)("BaseX{num}", "0")
    ** * * * * * * * * *Variable****und (Math)("BaseY{num}", "0")
    Variable.Evaluate("Location number {num} has been set", "speech")
    ** * * * * * * * * *Speech.Say("{speech}", "yes")
    ** * * * * * * End
    ** * * * *Macro.Pause("50")
    ** * * * *if *Keyboard.Keys has been pressed within (ms)("{<backspace>}", "150")
    ** * * * * * * begin
    ** * * * * * * * * *Variable.Remove("BaseX{num}")
    ** * * * * * * * * *Variable.Remove("BaseY{num}")
    ** * * * * * * * * *Variable.Evaluate (Text)("Location {num} has been deleted", "speech")
    ** * * * * * * * * *Speech.Say("{speech}", "yes")
    ** * * * * * * * * *Variable.Decrement (Math)("num")
    ** * * * * * * end
    ** * * * *Macro.Pause("50")
    ** * End
    ** * Memory.Get value("_Launcher", "{PointerlocationX}", "float", "BaseX")
    ** * Memory.Get value("_Launcher", "{PointerlocationY}", "float", "BaseY")
    ** * Variable****und (Math)("BaseX", "0")
    ** * Variable****und (Math)("BaseY", "0")
    ** * Variable.Evaluate (Math)("{Proximity}", "ProximityX+")
    ** * Variable.Evaluate (Math)("0 - {Proximity}", "ProximityX-")
    ** * Variable.Evaluate (Math)("{Proximity}", "ProximityY+")
    ** * Variable.Evaluate (Math)("0 - {Proximity}", "ProximityY-")
    ** * Variable.Set("Reviving", "0")
    ** * Function.Execute("main")
    *End
    
    function("SetMemoryVariables")
    ** * Begin
    ** * * * *Variable.Get global("GlobalcurrentHP", "PointercurrentHP")
    ** * * * *Variable.Get global("GlobalmaxHP", "PointermaxHP")
    ** * * * *Variable.Get global("GlobalHpPct", "PointerHpPct")
    ** * * * *Variable.Get global("GlobalcurrentMP", "PointercurrentMP")
    ** * * * *Variable.Get global("GlobalmaxMP", "PointermaxMP")
    ** * * * *Variable.Get global("GlobalMpPct", "PointerMpPct")
    ** * * * *Variable.Get global("GloballocationX", "PointerlocationX")
    ** * * * *Variable.Get global("GloballocationY", "PointerlocationY")
    ** * * * *Variable.Get global("GloballocationZ", "PoinerlocationZ")
    ** * * * *Variable.Get global("GlobalcurrentZoom", "PointercurrentZoom")
    ** * * * *Variable.Get global("GlobalzoomLimit", "PointerzoomLimit")
    ** * * * *Variable.Get global("GlobaldestinationX", "PointerdestinationX")
    ** * * * *Variable.Get global("GlobaldestinationY", "PointerdestinationY")
    ** * * * *Variable.Get global("Globalcam1", "Pointercam1")
    ** * * * *Variable.Get global("Globalcam2", "Pointercam2")
    ** * * * *Variable.Get global("Globalcam3", "Pointercam3")
    ** * * * *Variable.Get global("GlobalClassexp", "PointerClassexp")
    ** * * * *Variable.Get global("GlobalCharlvl", "PoinerCharlvl")
    ** * * * *Variable.Get global("GlobalCharexp", "PointerCharexp")
    ** * * * *Variable.Get global("GlobalClasslvl", "PointerClasslvl")
    ** * * * *Variable.Get global("GlobalPlayerName", "PointerPlayerName")
    ** * * * *Variable.Get global("GlobalPlayerID", "PointerPlayerID")
    ** * * * *Variable.Get global("GlobalPlayerGuild", "PointerPlayerGuild")
    ** * * * *Variable.Get global("GlobalLoading", "PointerLoading")
    ** * * * *Variable.Get global("GlobalTarget", "PointerTarget")
    ** * * * *Variable.Get global("GlobalTargetID", "PointerTargetID")
    ** * * * *Variable.Get global("GlobalTargetHpPct", "PointerTargetHpPct")
    ** * * * *Variable.Get global("GlobalTargetMpPct", "PointerTargetMpPct")
    ** * * * *Variable.Get global("GlobalTargetX", "PointerTargetX")
    ** * * * *Variable.Get global("GlobalTargetY", "PointerTargetY")
    ** * * * *Variable.Get global("GlobalTargetZ", "PointerTargetZ")
    ** * * * *Variable.Get global("GlobalDisableClick1", "PointerDisableClick1")
    ** * * * *Variable.Get global("GlobalDisableClick2", "PointerDisableClick2")
    ** * * * *Variable.Get global("GlobalDisableClick3", "PointerDisableClick3")
    ** * * * *Variable.Get global("GlobalDisableClick4", "PointerDisableClick4")
    ** * End
    function
    
    function("main")
    ** * Begin loop("-1")
    ** * * * *Function.Execute("target")
    ** * * * *Function.Execute("fight")
    * * * * * Function.Execute("revive")
    ** * End
    function
    
    function("target")
    ** * Begin
    ** * * * *if * Memory.Value is("_Launcher", "{PointerTarget}", "4", "0")
    ** * * * * * * Begin
    ** * * * * * * * * *Keyboard.Hold keys("{<tab>}")
    ** * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * *Keyboard.Release keys("{<tab>}")
    ** * * * * * * * * *Macro.Pause("250")
    ** * * * * * * * * *Function.Execute("Proximity")
    ** * * * * * * * * *While * Variable.Is equal to("Target is too far away", "1")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Keyboard.Press key("{<tab>}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * * * * * * *Keyboard.Release keys("{<tab>}")
    ** * * * * * * * * * * * * * *Macro.Pause("250")
    ** * * * * * * * * * * * * * *Function.Execute("Proximity")
    ** * * * * * * * * * * * End
    ** * * * * * * End
    ** * End
    function
    
    function("Proximity")
    ** * begin
    ** * * * *Variable.Set("Target is too far away", "0")
    ** * * * *Memory.Get value("_Launcher", "{PointerTargetX}", "float", "TargetX")
    ** * * * *Memory.Get value("_Launcher", "{PointerTargetY}", "float", "TargetY")
    ** * * * *Variable.Evaluate (Math)("{TargetX} - {BaseX}", "RangeX")
    ** * * * *Variable.Evaluate (Math)("{TargetY} - {BaseY}", "RangeY")
    ** * * * *If * Variable.Is greater than (Math)("RangeX", "{ProximityX+}")
    ** * * * * * * or
    ** * * * * * * Variable.Is greater than (Math)("RangeY", "{ProximityY+}")
    ** * * * * * * or
    ** * * * * * * Variable.Is less than (Math)("RangeX", "{ProximityX-}")
    ** * * * * * * or
    ** * * * * * * Variable.Is less than (Math)("RangeY", "{ProximityY-}")
    ** * * * * * * Begin
    ** * * * * * * * * *Variable.Set("Target is too far away", "1")
    ** * * * * * * End
    ** * End
    function
    
    function("fight")
    ** * Begin
    ** * * * *Variable.Set("fighting", "1")
    ** * * * *While * Variable.Is equal to("fighting", "1")
    ** * * * * * * Begin
    ** * * * * * * * * *Variable.Set random number("skill", "1", "3")
    ** * * * * * * * * *If *Variable.Is equal to("skill", "1")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Variable.Exists("skill")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Keyboard.Hold keys("{Skill1}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * * * * * * *Keyboard.Release keys("{Skill1}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * * * * * * * * *Variable.Set("skill", "0")
    ** * * * * * * * * * * * End
    ** * * * * * * * * *If *Variable.Is equal to("skill", "2")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Variable.Exists("skill")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Keyboard.Hold keys("{Skill2}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * * * * * * *Keyboard.Release keys("{Skill2}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * * * * * * * * *Variable.Set("skill", "0")
    ** * * * * * * * * * * * End
    ** * * * * * * * * *If *Variable.Is equal to("skill", "3")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Variable.Exists("skill")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Keyboard.Hold keys("{Skill3}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * * * * * * *Keyboard.Release keys("{Skill3}")
    ** * * * * * * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * * * * * * * * *Variable.Set("skill", "0")
    ** * * * * * * * * * * * End
    ** * * * * * * * * *If *Memory.Value is("_Launcher", "{PointerHpPct}", "float", "0")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *'Variable.Set("dead", "1")
    ** * * * * * * * * * * * * * *Variable.Set("fighting", "0")
    //Function.Execute("revive")//uncomment this if the bot suddenly stops after dying.
    ** * * * * * * * * * * * End
    ** * * * * * * * * *if * Memory.Value is("_Launcher", "{PointerTarget}", "4", "0")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Variable.Is equal to("Reviving", "0")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Memory.Value is not("_Launcher", "{PointerlocationX}", "float", "{BaseX}")
    ** * * * * * * * * * * * and
    ** * * * * * * * * * * * Memory.Value is not("_Launcher", "{PointerlocationY}", "float", "{BaseY}")
    ** * * * * * * * * * * * begin
    ** * * * * * * * * * * * * * *Variable.Set("fighting", "0")
    ** * * * * * * * * * * * * * *Function.Execute("runto Base")
    ** * * * * * * * * * * * end
    ** * * * * * * * * *if *Memory.Value is("_Launcher", "{PointerTarget}", "4", "0")
    ** * * * * * * * * * * * begin
    ** * * * * * * * * * * * * * *Variable.Set("fighting", "0")
    ** * * * * * * * * * * * * * *//Function.Execute("target")//uncomment if the bot suddenly stops working after killing its target.
    ** * * * * * * * * * * * end
    ** * * * * * * * * *Function.Execute("pot")
    ** * * * * * * End
    ** * * * *Function.Execute("main")
    ** * End
    function
    
    function("revive")
    ** * Begin
    ** * * * *// add code to click on revive here either pixelpattern preset coords or image example.
    ** * * * *While *Variable.Is equal to("dead", "1")
    ** * * * * * * begin
    ** * * * * * * * * *if *Color.Pixel pattern can be located on screen("37,36,34,0,-1,41,40,38,1,0,41,40,38,1,0,41,40,38,1,0,41,40,38,1,1,26,25,24,0,1,33,33,30,0,1,29,28,25,-1,1,27,26,24,-1,0,27,26,24,-1,0,19,19,17,-1,0,27,26,24,0,-1,29,28,25,0,-1,33,33,30,0,3,27,25,23,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,3,-3,19,18,16,1,1,19,17,16,0,1,27,25,23,1,1,19,18,16,2,-5,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,1,-1,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30,5,0,33,33,30,0,1,29,28,25,1,1,19,19,17,0,1,27,25,23,0,1,26,25,22,1,1,19,18,16,0,1,26,25,23,1,-2,26,25,22,0,-1,27,25,23,0,-1,27,26,24,1,-1,29,28,25,0,-1,33,33,30,2,-2,41,40,38,0,2,33,33,30,0,1,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,3,-5,29,28,25,0,-1,33,33,30,1,2,19,19,17,0,1,27,25,23,0,1,26,25,22,1,1,19,18,16,0,1,26,25,23,1,-4,27,26,24,0,1,27,25,23,0,1,26,25,22,1,-4,33,33,30,0,1,29,28,25,2,0,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,-5,33,33,30,1,0,33,33,30,1,0,33,33,30,1,0,33,33,30,-3,3,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,0,4,27,25,23,-1,1,26,25,23,-1,0,26,25,23,-1,0,26,25,23,-1,0,19,18,16,9,-5,29,28,25,0,-3,41,40,38,0,1,37,36,34,0,1,33,33,30,0,2,27,26,24,0,2,26,25,22,0,-1,27,25,23,0,2,27,25,23,0,1,26,25,23,1,-4,19,19,17,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,0,-1,29,28,25,0,-1,33,33,30,0,-1,37,36,34,0,-1,41,40,38,0,5,19,18,16,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,2,-5,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,2,0,19,18,16,0,-1,27,25,23,-1,0,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30,5,0,33,33,30,0,1,29,28,25,0,1,19,19,17,0,1,19,18,16,0,1,19,17,16,1,-3,20,19,17,1,-1,33,33,30,2,1,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,1,-1,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30", "0")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Mouse.Click at pixel pattern("37,36,34,0,-1,41,40,38,1,0,41,40,38,1,0,41,40,38,1,0,41,40,38,1,1,26,25,24,0,1,33,33,30,0,1,29,28,25,-1,1,27,26,24,-1,0,27,26,24,-1,0,19,19,17,-1,0,27,26,24,0,-1,29,28,25,0,-1,33,33,30,0,3,27,25,23,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,3,-3,19,18,16,1,1,19,17,16,0,1,27,25,23,1,1,19,18,16,2,-5,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,1,-1,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30,5,0,33,33,30,0,1,29,28,25,1,1,19,19,17,0,1,27,25,23,0,1,26,25,22,1,1,19,18,16,0,1,26,25,23,1,-2,26,25,22,0,-1,27,25,23,0,-1,27,26,24,1,-1,29,28,25,0,-1,33,33,30,2,-2,41,40,38,0,2,33,33,30,0,1,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,3,-5,29,28,25,0,-1,33,33,30,1,2,19,19,17,0,1,27,25,23,0,1,26,25,22,1,1,19,18,16,0,1,26,25,23,1,-4,27,26,24,0,1,27,25,23,0,1,26,25,22,1,-4,33,33,30,0,1,29,28,25,2,0,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,-5,33,33,30,1,0,33,33,30,1,0,33,33,30,1,0,33,33,30,-3,3,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,0,4,27,25,23,-1,1,26,25,23,-1,0,26,25,23,-1,0,26,25,23,-1,0,19,18,16,9,-5,29,28,25,0,-3,41,40,38,0,1,37,36,34,0,1,33,33,30,0,2,27,26,24,0,2,26,25,22,0,-1,27,25,23,0,2,27,25,23,0,1,26,25,23,1,-4,19,19,17,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,1,0,27,26,24,0,-1,29,28,25,0,-1,33,33,30,0,-1,37,36,34,0,-1,41,40,38,0,5,19,18,16,0,1,26,25,22,0,1,27,25,23,0,1,26,25,23,2,-5,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,2,0,19,18,16,0,-1,27,25,23,-1,0,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30,5,0,33,33,30,0,1,29,28,25,0,1,19,19,17,0,1,19,18,16,0,1,19,17,16,1,-3,20,19,17,1,-1,33,33,30,2,1,29,28,25,0,1,27,26,24,0,1,27,25,23,0,1,26,25,22,0,1,27,25,23,1,1,19,18,16,1,0,26,25,23,1,0,26,25,23,1,0,26,25,23,1,-1,27,25,23,-4,-2,19,18,16,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,1,0,27,25,23,0,-1,27,26,24,0,-1,20,19,17,-1,-1,33,33,30,-1,0,33,33,30,-1,0,33,33,30,-1,0,33,33,30","0","yes","Left")
    ** * * * * * * * * * * * * * *Macro.Pause("250")
    ** * * * * * * * * * * * end
    ** * * * * * * * * *If *Memory.Value is above("_Launcher", "{PointerHpPct}", "float", "0")
    ** * * * * * * * * * * * Begin
    ** * * * * * * * * * * * * * *Variable.Set("dead", "0")
    ** * * * * * * * * * * * * * *Variable.Set("Reviving", "1")
    ** * * * * * * * * * * * * * *Function.Execute("revivepot")
    ** * * * * * * * * * * * End
    ** * * * * * * End
    ** * end
    function
    
    function("revivepot")
    ** * Begin
    ** * * * *while * Memory.Value is below("_Launcher", "{PointerHpPct}", "float", "1")
    ** * * * * * * Begin
    ** * * * * * * * * *Keyboard.Hold keys("{HealthPot}")
    ** * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * *Keyboard.Release keys("{HealthPot}")
    ** * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * End
    ** * * * *While * Memory.Value is below("_Launcher", "{PointerMpPct}", "float", "1")
    ** * * * * * * Begin
    ** * * * * * * * * *Keyboard.Hold keys("{ManaPot}")
    ** * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * *Keyboard.Release keys("{ManaPot}")
    ** * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * end
    ** * * * *Function.Execute("runto Base")
    ** * end
    function
    
    function("pot")
    ** * Begin
    ** * * * *If * Memory.Value is below("_Launcher", "{PointerHpPct}", "float", "0.5")
    ** * * * * * * // is currently set to half health it 0=dead,0.5=half health,1=full health.
    ** * * * * * * Begin
    ** * * * * * * * * *Keyboard.Hold keys("{HealthPot}")
    ** * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * *Keyboard.Release keys("{HealthPot}")
    ** * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * end
    ** * * * *If * Memory.Value is below("_Launcher", "{PointerMpPct}", "float", "0.5")
    ** * * * * * * // is currently set to half Mana it 0=dead,0.5=half Mana,1=full Mana
    ** * * * * * * Begin
    ** * * * * * * * * *Keyboard.Hold keys("{ManaPot}")
    ** * * * * * * * * *Macro.Pause("{delay1}")
    ** * * * * * * * * *Keyboard.Release keys("{ManaPot}")
    ** * * * * * * * * *Macro.Pause("{delay2}")
    ** * * * * * * end
    ** * End
    function
    
    function("runto Base")
    ** * Begin
    ** * * * *Macro.Read stopwatch("area timer", "timer")
    ** * * * *If *Variable.Is greater than("timer", "max timer")
    ** * * * * * * Begin
    ** * * * * * * * * *Variable.Set random number("num", "1", "{max}")
    ** * * * * * * * * *Variable.Set("BaseX", "BaseX{num}")
    ** * * * * * * * * *Variable.Set("BaseY", "BaseY{num}")
    ** * * * * * * * * *Variable.Set("Changing location", "1")
    ** * * * * * * End
    ** * * * *Memory.Set value("_Launcher", "{PointerDisableClick1}", "4", "2341507216")
    ** * * * *Memory.Set value("_Launcher", "{PointerDisableClick2}", "8", "5515379644243677328")
    ** * * * *Memory.Set value("_Launcher", "{PointerDisableClick3}", "4", "2324730000")
    ** * * * *Memory.Set value("_Launcher", "{PointerDisableClick4}", "8", "-8752586925219475312")
    ** * * * *Memory.Set value("_Launcher", "{PointerdestinationX}", "float", "{BaseX}")
    ** * * * *Memory.Set value("_Launcher", "{PointerdestinationY}", "float", "{BaseY}")
    ** * * * *Begin loop("")
    ** * * * * * * Mouse.Click at coordinate("{ClickX}", "{ClickY}", "left")
    ** * * * * * * Macro.Pause("500")
    ** * * * * * * if *Memory.Value is("_Launcher", "{PointerlocationX}", "float", "{BaseX}")
    ** * * * * * * * * *and
    ** * * * * * * * * *Memory.Value is("_Launcher", "{PointerlocationY}", "float", "{BaseY}")
    ** * * * * * * * * *Begin
    ** * * * * * * * * * * * If *Variable.Is equal to("changing location", "1")
    ** * * * * * * * * * * * * * *Begin
    ** * * * * * * * * * * * * * * * * Variable.Set random number("max timer", "{MIN TIMER}", "{MAX TIMER}")
    ** * * * * * * * * * * * * * * * * Variable.Set("changing location", "0")
    ** * * * * * * * * * * * * * * * * Macro.Reset stopwatch("area timer")
    ** * * * * * * * * * * * * * *End
    ** * * * * * * * * * * * Macro.Break from loop("no")
    ** * * * * * * * * *End
    ** * * * *End
    ** * End
    function
    *
    Last edited by Jaiden Woods; 01-05-2012 at 04:36 PM. Reason: I screwed up the message so its not synched with the other thread.

  2. #2
    Jaiden Woods's Avatar
    Join Date
    Jan 2012
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    Could an admin change this to wip its currently broken ill get round to fixing it but im having coders block i know what to do and how to fix it but every time i go to do it i cant bring myself to change the code.

Similar Threads

  1. [Release] Eden Eternal Bot
    By Loveme69 in forum Eden Eternal Hacks
    Replies: 20
    Last Post: 03-14-2012, 04:17 AM
  2. [Release] Eden Eternal Free Loot Box Bot
    By card123 in forum Eden Eternal Hacks
    Replies: 24
    Last Post: 01-01-2012, 07:48 PM
  3. Eden Eternal bots?
    By devase in forum Eden Eternal Hacks
    Replies: 47
    Last Post: 08-15-2011, 12:32 AM
  4. Warrock Spam Bot [With Cool ButtonS]
    By goodfoot50 in forum WarRock - International Hacks
    Replies: 2
    Last Post: 12-21-2008, 11:20 AM
  5. CoD4 CACKED SERVER WITH PB! LOCATION EUROPE!!! NO LAGS!
    By Florian0808 in forum Anti-Cheat
    Replies: 1
    Last Post: 08-30-2008, 11:55 AM