-
Member
Anti-AFK Bot for Mac using Automator
Things you need:
Automator - Came with my Mac, and I'm pretty sure it is standard on all of them..
Automator Virtual Input – Provides automator with the right-click function at a specified co-ordinate.
SSPVP – Mod that allows you to auto-queue, join, and leave battlegrounds.
All right, so first thing you are going to want to do is download SSPVP and put it into your WoW addons folder. This addon allows you to Auto-Queue and all that good stuff.
Next install Automator Virtual Input, this program gives us some functions that we are going to need for automator, and even comes with a co-ordinate system to help us figure out the right place to click
Open up Automator.
The first thing we need to do is figure out how to automatically be able to queue and join battlegrounds.
First step is to open up automator, and make a new workflow. I named mine "Boo". Click on Automator Virtual Input in the Library menu to the far left, and insert the Left Click Mouse at X,Y action. Now, position World of Warcraft (windowed mode btw) to the top left of your screen. Make sure nothing is obstructing the top left corner of it, and then insert co-ordinates for the mouse to click. I used x = 50, y = 100. This will click the screen and make World of Warcrat the active program.
After insert a Pause Action. I used 3 seconds or 3000 milliseconds.
Now, Get into a position where you can queue.
Using the co-ordinate system in Automator Virtual Input, find the co-ordinates where the mouse can right-click on the bg queue person. Also make sure to go to an uncrowded area to queue. A good place to do this would be in Thunderbluff or the UC for Horde-side. What I do is wait for a battleground to end, and then base my coordinates off of the position where I end up after I leave the BG.
Insert a Right Click at X,Y Action and insert those co-ordinates.
Insert another Pause.
Then insert the Run Virtual Input actions.
Now Run the program!
If you're co-ordinates are correct, the program should auto-queue for you.
This is what mine looked like after I was finished.
Now we need to figure out how to combine the Anti-AFK bot with the auto-queue. I still have not perfected this, and I hope some of you can help me perfect it, yet it still works for me.
Open up Automator, and create a new workflow and specify a name for it as well. I named my workflow "Spooky" ^^. (Lame name I know) Naming the workflow is a vital step as you will see later on.
Go to the Library panel to the left and click on Automator then select the Run Workflow Action. Select the Other option and search for your auto-queue workflow.
Next, add a pause for a certain amount of time.
Then insert a Run Applescript Action and input the good old AppleScript anti-afk bot which can be found throughout this forum. This is what I use at the moment.
repeat 2 times
tell application "System Events"
tell application "World of Warcraft" to activate
key code 49
end tell
delay (random number from 80 to 160)
end repeat
After this insert another Pause Action.
Finally add another Run Workflow Action which runs itself. This is why you named your program at the beginning and not at the end.
Here is what mine looked like.
Hopefully you all learned something, and I hope someone can help me perfect this.
Please leave comments, suggestions, and/or criticism. :wavey:
-----)(Please leave the copyright text intact)(-----
This post is copyright by the user posting it and MMOwned.com - World of Warcraft Exploits,Hacks, Bots and Guides, where it was posted. You may not copy or reproduce this information on any other site without written permission from both the poster and MMOwned.com
-
Member
Re: Anti-AFK Bot for Mac using Automator
Mac Tip.
Plus Rep.
Why?
The MAC is often overlooked like a redheaded stepchild... and while I hate Macs, I love redheaded women.
So... +Rep.
I run 47 AddOns. My UI has an MP3 player. Unbuffed I am 10k hp/10k mana, 12k armor. I can wear shadow gear and destroy any 3 level 70 shadowpriests. At once. I AM a badass. And anything with C cups or better and pretty eyes will OWN me.
Know your limits. That is life as a Pally in Warcraft.
-
Banned
Re: Anti-AFK Bot for Mac using Automator
Flying Piggy = PROUD !!! Mac book pro owner and Mac whore .
Great guide .
+rep
-
Post Thanks / Like - 1 Thanks
eSko (1 members gave Thanks to Flying Piggy for this useful post)
-
Member
Re: Anti-AFK Bot for Mac using Automator
If i wanted to return to finder while in windowed mode after activating wow would it look something like this?
repeat 2 times
tell application "System Events"
tell application "World of Warcraft" to activate
key code 49
tell application "Finder" to activate
end tell
delay (random number from 80 to 160)
end repeat
-
Member
Re: Anti-AFK Bot for Mac using Automator
Glad you guys enjoyed it.
This was posted by Reblmonkey in the other thread:
-- do loop here (not shown)
tell application "System Events"
set front_process to name of first process whose frontmost is true
tell application "World of Warcraft" to activate
keystroke " "
end tell
tell application front_process to activate
-- finish loop here (also not shown)
I think you could use this with that other script if Im not mistaken.
repeat 2 times
tell application "System Events"
set front_process to name of first process whose frontmost is true
tell application "World of Warcraft" to activate
keystroke " "
end tell
tell application front_process to activate
delay (random number from 80 to 160)
end repeat
Last edited by maultron; 07-08-2007 at 04:00 AM.
-
Member
Re: Anti-AFK Bot for Mac using Automator
Does this automator virtual need to be registered? It keeps on coming up with a ad screen and the game seems to highlight over the person but not actually doing the clicking..hmmn
-
Member
Re: Anti-AFK Bot for Mac using Automator
No it doesn't need to be registered.
You are going to have to find the right co-ordinates for the program to click.
I haven't found a set way to do it, but you might want to try and zoom all the way in to first person view, and try it again.
Hopefully that helps ya.
-
Member
Re: Anti-AFK Bot for Mac using Automator
The Co-ords seem to be correct as the mouse is moving itself over the person, it just doesnt seem to be right clicking em as it should be =(
-
Member
Re: Anti-AFK Bot for Mac using Automator
That's weird, I'll see if I can find a way to fix that.
Btw, Did you have the Right Click Action?
-
Member
Re: Anti-AFK Bot for Mac using Automator
"Right mouse click at point X,Y"
-
Member
Re: Anti-AFK Bot for Mac using Automator
I cant get mine to interact with WoW.. =(
I think im having the same problem as silentsim
Last edited by shadowbladex; 07-09-2007 at 10:18 AM.
-
Active Member
Re: Anti-AFK Bot for Mac using Automator
do you think i could use automator as a powerlevel bot?
-
Member
Re: Anti-AFK Bot for Mac using Automator
I cant get this to work perfectly. Seems like it either pops up with the nagging window asking me to register or the program wont repeat or something.
Does anyone have a successful list of actions that uses the Non Registered Automator clicking program and that will Que, Anti AFK, and repeat for a long time so I can run it while at work/sleeping?
-
Member
Re: Anti-AFK Bot for Mac using Automator
I am having problems with the loop feature. I can run both Spooky and Boo perfectly, but when combined Spooky will not run Boo for some reason (clicking AV master) during the loop. I have followed everystep you do and have even tinkered with it for awhile.
-
Member
Re: Anti-AFK Bot for Mac using Automator
I was having the same issue and came up with a fix:
After the first pause, put in an Automator Virtual Input "Move Mouse Point to X, Y"
Set these coordinates to the same location as the right click.
Insert another pause after that.
Insert the "Right Click X, Y" Coordinates.
The problem was that when it would click the WoW window to go back into the game from starting the workflow, it wouldn't register the cursor right for some reason without moving the mouse. The new action of moving the mouse after the window-in fixes that problem, at least for me.
Hope this helps.