BACKROUND AUTO REP GAINING
I did post this over in the main thread to hopefully get it to as many people as possible before Blizz fixes this, but I felt it was more appropriate here in the BOT/PROGRAM section of the forums. Hopefully you guys don't mind the x-post in this one instance.
QUICK FEATURES LIST
- I randomize the keystrokes to make it seem much more human.
- This is setup to support ORG, but with a simple macro change will support Ally too.
- Single key press strokes that are just like you hitting the button on your keyboard.
- ALL ACTIONS ARE DONE IN THE BACKGROUND!!!
- Allows you to play more than 1 game of WOW, or do anything else on PC whilst working in background.
Thank you to those who have found all of these exploits! This is just an automization script I whipped up in about 15 min. I hope you enjoy it!
THE GUIDE
STEP #1 - MACROS SETUP
*IMPORTANT*
You are going to create 3 easy Macros. I will put them in Order for you to copy/paste, but what you need to do is place them on the same exact action bar in positions 1,2,& 3
BEFORE YOU GO ON, KEYBIND THE OPTION "INTERACT WITH TARGET" WITH THE LEFT BRACKET KEY, the '[' key:

MACRO #1 - Character Interraction(Action bar position 1)
*NOTE* : If you are Alliance just go to the guy in Stormwind and include the following macro instead:
MACRO #2 - Complete Quest Macro (Action bar position 2)
Code:
/script SelectGossipAvailableQuest(1)
/script CompleteQuest()
/script GetQuestReward()
*NOTE* : This macro will complete the quest automatically.
MACRO #3 - Delete those Papers! (Action bar position 3)
Code:
/run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"Fishing Tournament!") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end
*NOTE* : This macro deletes those annoying papers that would take forever to do manually.
STEP #2 - AUTO HOT KEY (AHK)
This is what will run the script for you. You have 2 options to run this. You can run it as a WINDOWS executable which I have included, or if you prefer, just copy and paste the included to your autohotkey program and run it that way. I assume most of you will just download my program.
Code:
; This is the Fishing Tournament Quest to maximize XP very quickly
SplashTextOn, 300, , IDENTIFYING WHICH CLIENT TO USE!
Sleep, 4000
SplasHtextoff
WinGet, wowid, List, World of Warcraft ;Setting unique IDs for each WOW window if more than 1
;Minimize the WOW windows to determine which one is your main
WinMinimize, ahk_id %wowid1%
WinMinimize, ahk_id %wowid2%
WinActivate, ahk_id %wowid1% ;Determine main window for this exploit.
;This is essential so you can play WOW on 1 account and be background turning in quests on the other
SoundPlay, %A_WinDir%\Media\Windows Exclamation.wav
MsgBox, 4,, Is this the WOW account you wish to use? (press Yes or No)
IfMsgBox Yes
idMain = %wowid1%
else
idMain = %wowid2%
If idMain = %wowid1%
{
idClone = %wowid2%
} else {
idClone = %wowid1%
}
;Activate All WOW windows
WinActivate, ahk_id %idMain%
WinActivate, ahk_id %idClone%
sleep, 2000
SoundPlay, %A_WinDir%\Media\Windows Exclamation.wav
MsgBox, 1,, MACROS MUST BE SETUP + BE NEXT TO NPC (press OK to continue)
IfMsgBox Ok
sleep 500
else
ExitApp
SplashTextOn, 360, , The 'PAUSE' button will pause/unpause 'ESC' will stop program.
Sleep, 5000
SplasHtextoff
;MACRO ACTIVATION!
Random, rand, 750, 1250 ; Makes the macro command input more human
Loop ; infinite loop so stop when needed
{
ControlSend,, 1, ahk_id %idMain%
Sleep 300
ControlSend,, [, ahk_id %idmain%
Sleep 300
ControlSend,, 2, ahk_id %idMain%
Sleep %rand%
ControlSend,, 3, ahk_id %idMain% ; DELETING PAPER
Sleep %rand% ;
}
;Script Controls for User
Pause::Pause ; Toggle Pause button to pause and unpause script.
Escape::
ExitApp
Return
I highly recommend re-naming the file into something else so the program remains an unknown in your processes.
FINAL IMPORTANT REVIEW BEFORE YOU START
[1] You are standing next to the NPC
[2]You have setup the 3 macros and placed them in the correct order
[3]You have key-binded "Interact with Target" with the following key '['
ENJOY