simple autoit bot menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    simple autoit bot

    Dont forget to tip! (+rep)

    So what we're gonna do today is a very basic bot that pulls one mob at a time that you are able to tab target while ingame aka you need to see X amount of mobs infront of you for this to be optimal.

    The way WAR has been designed makes this very easy to do, your character automatically turns towards the mob you want to attack and pretty much no mobs are actually linked so you can stand infront of a huge cluster of mobs and pull one mob over and over.

    http://www.pacifismguild.com/files/clusterreikland.jpg

    This is where I started and I'm now level 38, each and every zone has several places like this one.. or maybe not exactly like that one because the mobs there respawn very quickly.
    I am netting about 1.3 million xp during a night with this at the moment, obviously need to change spots each or every second level as mobs that are the same level or above you give twice as much xp as a mob that is one level or more below you.


    1. Download and install AutoIt.
    http://www.autoitscript.com/cgi-bin/...t-v3-setup.exe
    2. Once installed launch up the SciTE Editor.
    3. Read the shit below.
    4. If you feel that youre done with a script or want to try it you can go to Tools > Build (to compile an .exe file) or Go to try it out.



    So this is where we start.

    Code:
    While 1 = 1
    
    WEnd
    So what the script above does is create a function that will run over and over until 1 does not equal 1 so its a simple way for us to make something run indefinately.

    Code:
    While 1 = 1
    
            Send ("{2}")
            Sleep(1600)
    
    WEnd
    Now we'll add onto this function a button press, in this case I'll choose 2 to be pressed and because of the While function we made above itll keep running until you terminate the script (right-click the icon in the system tray and press Exit to stop the script).

    Send ("{2}") would then be the key that we want it to press and Sleep(1600) means that you want it to wait for 1.6 seconds (to account for lag) before continuing and since theres a 1.5 second global cooldown on spells this is needed for it to work.


    Code:
    While 1 = 1
    
            Sleep(500)
            Send ("{TAB}")
            Sleep(500)
     
            Send ("{1}")
            Sleep(1600)
            Send ("{2}")
             Sleep(1600)
            Send ("{2}")
             Sleep(1600)
            Send ("{2}")
             Sleep(1600)
            Send ("{2}")
             Sleep(1600)
            Send ("{2}")
             Sleep(1600)
    
     WEnd
    Here I added Send ("{TAB}") at the top and by now you should understand that what this will do is press tab for you and automatically target the closest enemy.
    This will target a mob, press 1 (ranged attack to pull with) and then press 2 five times - hopefully the mob will be dead by then.. obviously 5 times is optimistic you should add a few more in there to make sure the mob dies 100% incase they parry/block/resist.

    That should get you started.
    Last edited by sixbenz; 10-04-2008 at 03:39 PM.

    simple autoit bot
  2. #2
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh and this is the script that I am currently using for my Rune Priest that is specced for Rune of Burning.
    I put a few comments in there so that you would understand what the stuff that is almost self explanatory does.

    Copy paste it into the SciTE Editor and itll be easier to read.

    Code:
    ;The spell rotation in here is Rune of Striking (Ctrl+1), Rune of Fire (Ctrl+2), Rune of Burning (Ctrl+3), Rune of Fire (Ctrl+2), Rune of Immolation (5), Rune of Regeneration (4), Rune of Burning (Ctrl+3) and last Rune of Fate (Ctrl+F).
    ;Overkill, definitive kill.
    
    While 1 = 1
            
        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
    ;Makes sure that the active window is WAR, AutoIt will send the keys to any active window and if your virus scanner pops up with the results of the scan that you dont give a shit about youre definately dead if you dont have this in there.
    
            Sleep(500)
            Send ("{TAB}")
            Sleep(500)
    ;Sleeps 0.5 seconds, presses tab, sleeps for another 0.5 seconds.
    
            Send("{CTRLDOWN}")
            Send ("{1}")
            Send("{CTRLUP}")
            Sleep(2100)
    ;Holds CTRL, presses 1, releases CTRL and then sleeps for 2.1 seconds as the spell is a 2 second cast.
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
            Send("{CTRLDOWN}")
            Send ("{2}")
            Send("{CTRLUP}")
            Sleep(1600)
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
            Send("{CTRLDOWN}")
            Send ("{3}")
            Send("{CTRLUP}")
            Sleep(6100)
    ;Holds CTRL, presses 3, releases CTRL and then sleeps for 6.1 seconds as the spell is a 6 second channeling spell.
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")    
            Send("{CTRLDOWN}")
            Send ("{2}")
            Send("{CTRLUP}")
            Sleep(1600)
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")        
            Send ("{5}")
            Sleep(1600)
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
            Send ("{4}")
            Sleep(1600)
                        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
            Send("{CTRLDOWN}")
            Send ("{3}")
            Send("{CTRLUP}")
            Sleep(6100)
            
            Send("{CTRLDOWN}")
            Send ("{f}")
            Send("{CTRLUP}")
    
    WEnd
    Last edited by sixbenz; 10-04-2008 at 02:42 AM.

  3. #3
    slywire2000's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I had to remove all the Send("{CTRLDOWN}") and Send("{CTRLUP}") from mine to get it to work.


    Other than that, awesome script.

  4. #4
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You use them if youve bound the spell you want to cast to CTRL+X (X being whatever) you obviously didnt do that.
    Also some of these scripts have issues with Vista and you can solve it by reading this link.

    AutoIt on Windows Vista
    Last edited by Errage; 10-04-2008 at 07:02 PM. Reason: Don't ask for rep.

  5. #5
    hellixist's Avatar Active Member
    Reputation
    18
    Join Date
    Nov 2007
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    dont suppose this works if ur a non healer?

  6. #6
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This works with any class that has a ranged attack (which every class does) my script however may not as its scripted for my binds and spells.

    Which is also why I wrote the original post.. to help you make your own script.
    I only posted the one I use to let you retards see how a working script could look like.
    Last edited by sixbenz; 10-04-2008 at 04:42 AM.

  7. #7
    hellixist's Avatar Active Member
    Reputation
    18
    Join Date
    Nov 2007
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i mean like.. if u cant heal.. ur gonna die eventually.. right?

  8. #8
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nah, the Sleep command can make pauses for you if your character needs it and since you regen so fast in this game those pauses wont need to be very long.
    You will might need to actually put some time into experimenting, just find a mob, pull it and attack it enough times to kill it but count how many times you attack then add another 3 to that and put it into a script.

    If you need a break inbetween pulls just put Sleep(X) at the bottom of the script (but before WEnd) with the X being 10000 or 15000, that should be more than enough.

    I gave this to a few of my guildies 2 of them being Bright Wizards, one Ironbreaker and one Swordmaster and they can all do this without any downtime.
    Last edited by sixbenz; 10-04-2008 at 05:00 AM.

  9. #9
    hellixist's Avatar Active Member
    Reputation
    18
    Join Date
    Nov 2007
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    sweet, nice explanation, thx alot, will prob have to mess around with specs n shit tho cos im a shadow warrior =/ cant attack shit when they're in melee range of me. thx alot nonetheless (:

    edit: got another question, what happens if a mob spawns on top of u? do u die?
    Last edited by hellixist; 10-04-2008 at 05:05 AM.

  10. #10
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Find a position that you can stand at without aggroing anything, much like the Reikland position I posted a screenshot of at the top.
    You would most likely die if you aggro a mob that either patrols into you or spawns on top of you, yeah.

    BUT most of the spawns in WAR are static, 9 out of 10 mobs dont move and when they do its not alot.. the same goes for patrols the path they take is always the same so just take a spot watch the screen for 3 minutes if nothing attacks you youre good to go.
    Last edited by sixbenz; 10-04-2008 at 05:28 AM.

  11. #11
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is the Bright Wizard one.

    Code:
    While 1 = 1
            
        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
    
            Sleep(4000)
            Send ("{TAB}")
            Sleep(1000)
    
            Send ("{8}")
            Sleep(1600)
    ;Meltdown
            Send ("{1}")
            Sleep(1600)
    ;Ignite
            Send ("{3}")
            Sleep(1600)
    ;Slow Boil
            Send ("{2}")
            Sleep(1600)
    ;Boiling Blood
            Send ("{4}")
            Sleep(1600)    
    ;Detonate        
            Send ("{0}")
            Sleep(6100)    
    ;Withering Heat
            
        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
    
    WEnd

  12. #12
    hellixist's Avatar Active Member
    Reputation
    18
    Join Date
    Nov 2007
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is the sleep 4000 at the top the rest time for him that u were talkign about?

  13. #13
    An7hrax's Avatar Active Member
    Reputation
    43
    Join Date
    Jul 2007
    Posts
    184
    Thanks G/R
    20/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My sorc setup with hand of ruin specced.

    Code:
    WinWaitActive("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")              
    HotKeySet("{DEL}", "Start")
    HotKeySet("!{DEL}","Quit")
    TogglePause()
    func Start()
    	HotKeySet("{DEL}")
    	HotKeySet("{DEL}", "TogglePause")
    	ToolTip('CP On!',0,0)
    While 1 = 1        
        WinActivate("Warhammer: Age of Reckoning, Copyright 2001-2008 Electronic Arts, Inc.")
            Sleep(500)
            Send ("{TAB}");Sleeps 0.5 seconds, presses tab, sleeps for another 0.5 seconds.
            Sleep(500)
    
            Send ("{1}");Doombolt start + 0.1sec extra
            Sleep(3100)
            Send ("{2}"); Gloomblast + 0.5sec extra
            Sleep(1510)
            Send ("{4}");Instant Dot 1.6sec cd
            Sleep(1600)
    		Sleep(6100); If KnockedBack 6.1sec (silly doorf)    
            Send ("{5}");Hand Of Ruin 6sec channel + 0.1sec
            Sleep(6100)      
            Send ("{2}"); Gloomblast + 0.5sec extra
            Sleep(1510)
            Send("{CTRLDOWN}")
            Send ("{B}");Dhar Wind
            Send("{CTRLUP}")
            Sleep(1510)
    		Send ("{2}"); Gloomblast - works as rest
            Sleep(5010)
    		Send ("{2}"); Gloomblast - works as rest but if you got a target it will still attack
            Sleep(5010)
    		Sleep(3000);Rest remove if you want
    	WEnd
    EndFunc
    
    Func TogglePause()
    	ToolTip('CP Off!',0,0)
    	HotKeySet("{DEL}")
    	HotKeySet("{DEL}", "Start")
    While 1
    	sleep(100)
    WEnd
    EndFunc
    
    func Quit()
    Exit
    EndFunc

  14. #14
    sixbenz's Avatar Member
    Reputation
    9
    Join Date
    Aug 2007
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hellixist View Post
    is the sleep 4000 at the top the rest time for him that u were talkign about?
    Yeah, you can put it either in the end or the start though.. doesnt matter.

    Originally Posted by An7hrax View Post
    My sorc setup with hand of ruin specced.
    Im gonna go ahead and steal your stop/start function, cheers.

  15. #15
    rampur's Avatar Member
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    wow, really easy to use now thanks. Is there anyway to loot?

    Edit: well i figured out something crude

    I just add
    MouseClick ("right")
    MouseClick ("right")

    at the end of the attack sequence. This right clicks the current position the mouse is in. So when i start the script i leave the mouse were all the bodies pile up.
    It works most of the time, but sometimes the mouse just doesn't sit over the lootable corpse
    Last edited by rampur; 10-04-2008 at 02:35 PM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Way to farm gold with a simple autoit bot? [3.3.5a]
    By hrot in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 10-18-2014, 08:14 AM
  2. [AutoIt] Simple Neutral Bot
    By MeowBird in forum World of Warcraft Bots and Programs
    Replies: 26
    Last Post: 04-17-2009, 03:29 PM
  3. [AutoIt] Simple BG Bot
    By ironmaiden187 in forum World of Warcraft Bots and Programs
    Replies: 9
    Last Post: 03-13-2009, 02:27 AM
  4. Looking for a free autoit bot that can help me devlope my skills
    By Black mage2021 in forum World of Warcraft General
    Replies: 4
    Last Post: 07-10-2006, 09:36 PM
All times are GMT -5. The time now is 10:25 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search