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.
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
;=============================================================
;= 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