Post Reply Home » Forums » Guild Wars » GW Submissions

GuildWars - Elona's Reach and the 55 Monk Macro Experiment : GW Submissions

Posted: May 21st, 2006
zathaar
Hi.. I'm kinda new to all these macro programs but I spent a lot of the day yesterday working on my first one for Elona's Reach. I'm using AutoHotKey (found on a thread somewhere on this site). I'm hoping in making a fully automatic macro to farm for gold. I have a pretty good start but I am needing some help to fine tune it. If at all possible to get certian locations on the map as a waypoint would be awesome. I just couldn't figure out how to do it. Instead I used mouse clicks on certian areas of the screan to cause your character to run to that spot, then target closest enemy. Anyway mess around with it if you like and see if we cant get it to work everytime. IF you do figure it out please post an update here in this thread please.

First off I added a few keys in guildwars options.
- I set "0" to (Target Closest Item)
- I set "9" to (Default Action)

I have gotten this to work great without any help but its not right every run. I was hoping someone could help me tweek this to get it to work right everytime. You just need to setup like I have it in the begining of the script and goto Elona's Reach. Once your there Push - to turn on and off the macro.

Code: Select all

;=============================================================
;=  Created by: Zath                                         =
;=  Elonas Reach 55 Monk Farming Macro                       =
;=                                                           =
;=                                                           =
;=  1. Protective Spirit         Smite        - 16 (+3)(+1)  =
;=  2. Healing Breeze            Healing      - 13 (+3)      =
;=  3. Sheild of Judgement (E)   Protection   - 9  (+3)      =
;=  4. Zealots Fire              Divine Favor - 9  (+3)      =
;=  5. Blessed Signet                                        =
;=  6. Blessed Aura                                          =
;=  7. Balthazars Spirit                                     =
;=  8. Mending                                               =
;=                                                           =
;=                                                           =
;=  This script may be modified to suit your setup. I tried  =
;=  to label everything as neat as possible.                 =
;=============================================================



;Allow Script To Be Started Without Starting Main Loop
;===================================================

Running = 0 
Loop
{

If Running = 1 
  {
    Loop
    {





;Starting In Elonas Reach
;======================== 

; This pushes the start mission button.
      MouseClick, left,  900,  597 
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; This pushes yes on accept menu.
      MouseClick, left,  517,  462 
      Sleep, 15000
; Quit Macro If Turned Off
      if running = 0 
        break





;Begining Powerups
;=================

; Cast Mending
      Send, 8 
      sleep, 2500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Cast Balthazars Spirit
      Send, 7 
      sleep, 2500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Cast Blessed Aura ; Recast 2
      Send, 6 
      sleep, 2500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Cast Blessed Signet ; Recast 10
      Send, 5
      sleep, 2500
; Quit Macro If Turned Off
      if running = 0 
        break 





;Talk To The Ghost
;=================

; Target Closest Friendly
      Send, v
      sleep, 500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      Sleep, 12000
; Quit Macro If Turned Off
      if running = 0 
        break
; Drop The Stone
      MouseClick, left,  518,  419
      sleep, 1000 
; Quit Macro If Turned Off
      if running = 0 
        break





;Beginning Battle Powerups
;=========================

; Blessed Signet ; Recast 10
      Send, 5
      Sleep, 2500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Zealots Fire ; Recast 30
      Send, 4 
      sleep, 10000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5
      sleep, 2500 
; Quit Macro If Turned Off
      if running = 0 
        break





;Targeting First Group
;=====================

; Target Closest Enemy
      Send, c
      sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action 
      Send, 9
      sleep, 4500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Re-Target Closest Enemy      
      Send, c
      sleep, 500
; Default Action 
      Send, 9
      sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Self 
      Send, f
      sleep, 2000 
; Quit Macro If Turned Off
      if running = 0 
        break





;First Group Battle
;================== 

; Protective Spirit ; Recast 5
      Send, 1
      Sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Shield of Judgment ; Recast 45
      Send, 3
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5 
      sleep, 1000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; Recast 2
      Send, 2
      sleep, 5000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 5000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5 
      sleep, 5000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 5000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 5000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; ; Recast 10
      Send, 5 
      sleep, 5000
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 500 
; Quit Macro If Turned Off
      if running = 0 
        break





;Looting Phase
;=============================

; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  396,  166
      MouseClick, left,  396,  166
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  396,  166
      MouseClick, left,  396,  166
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break





;Regenerate Mana And Cast Pre Battle
;===================================

; Blessed Signet ; Recast 10
      Send, 5 
      Sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break





;Targeting Second Group
;======================

; This Is A Click In The Upper Middle Part Of The Screen
      MouseClick, left,  404,  110  
      Sleep, 1000
; Quit Macro If Turned Off
      if running = 0 
        break
; This Is A Click In The Upper Middle Part Of The Screen
      MouseClick, left,  404,  110  
      Sleep, 1000
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Enemy
      Send, c
      sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action 
      Send, 9
      sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Self 
      Send, f
      sleep, 13000 
; Quit Macro If Turned Off
      if running = 0 
        break





;Second Group Battle Phase
;=========================

; Protective Spirit ; Recast 5
      Send, 1
      Sleep, 7000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; Recast 2
      Send, 2
      sleep, 2000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5 
      sleep, 1000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      Sleep, 2000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Shield of Judgment ; Recast 45
      Send, 3
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1 
      Sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5 
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Healing Breeze ; ; Recast 2
      Send, 2
      sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Blessed Signet ; Recast 10
      Send, 5 
      Sleep, 4000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Shield of Judgment ; Recast 45
      Send, 3
      sleep, 500 
; Quit Macro If Turned Off
      if running = 0 
        break
; Protective Spirit ; Recast 5
      Send, 1
      sleep, 2000
; Quit Macro If Turned Off
      if running = 0 
        break





;Looting Phase
;=============

; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break
; Target Closest Item
      Send, 0
      Sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action
      Send, 9
      sleep, 100
; Quit Macro If Turned Off
      if running = 0 
        break
;Click On Self Incase No Loot
      MouseClick, left,  509,  488
      MouseClick, left,  509,  488
      sleep, 1500
; Quit Macro If Turned Off
      if running = 0 
        break




;Kill Yourself
;=============

; Target Closest Enemy
      Send, c
      sleep, 500
; Quit Macro If Turned Off
      if running = 0 
        break
; Default Action 
      Send, 9
      sleep, 25000 
; Quit Macro If Turned Off
      if running = 0 
        break
; Return To Camp
      MouseClick, left,  518,  419
      sleep, 30000 
; Quit Macro If Turned Off
      if running = 0 
        break




;Ending Of Script
;================

    }
  }
  Sleep, 500 ; Give your CPU some rest.
}
ExitApp

-::
if running = 0
  running = 1
else
  running = 0
return



;END
~Zath


You do not have the required permissions to view the files attached to this post.
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 67 guests