I know there have been similar posts about this but Sklug gave me a great idea with his post
http://www.ownedcore.com/forums/worl...ackground.html (Ultimate Mass Milling/ink Making macros/script that work in background.)
So, I want to farm rep with Bloodsail Buccaneers in order to get the Insane in the Membrane achievement. This guide (http://raimondastheinsane.com/2011/1...nvasion-event/) is great to get into a phased version of Booty Bay. Once there, go to the top of the tavern (around the corner from the Horde Flight Master) and find Baron Revilgaz. This NPC gives about 25 rep towards Bloodsail Buccaneers per kill and has a respawn of 60 seconds.
Using Sklug's AHK script, I edited it to spam my macro once a minute instead of about every second or so. I then wrote a macro that would target the Baron and cast a ranged attack. Making sure I was facing where the Baron spawns, I put that macro in my action bar 1 thru 4 slots and started up the AHK script. Voila! AFK rep farming in Booty Bay!
Macro:
/target Baron Revilgaz
/cast Power Word: Solace
(of course this is written for a priest, so replace the cast line with the attack of your choice)
UPDATE: I got from Neutral to Honored last night while I slept thanks to this!
UPDATE 2: The bankers also both give 25 rep and are on about a two minute respawn. If you stand on the dock in front of the bankers, you can target Baron Revilgaz and the bankers and farm rep faster. I like to set my AHK for about 30 seconds and use this macro instead of the one above:
Macro:
/tar [dead][noexists] Baron Revilgaz
/tar [dead][noexists] Viznik Goldgrubber
/tar [dead][noexists] Rickle Goldgrubber
/tar [dead][noexists] Privateer Bloads
/cast Mind Sear