[Mac OS X] BG joiner / anti-AFK with AppleScript menu

Shout-Out

User Tag List

Results 1 to 10 of 10
  1. #1
    MacWolf1981's Avatar Member
    Reputation
    10
    Join Date
    Sep 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Mac OS X] BG joiner / anti-AFK with AppleScript

    Since I'm pretty new here, I'm not sure if someone has ever posted a 'BG-joiner / anti-AFK' script like this one, but I certainly hope no one did.

    The reason I made this script is because of another post I read in here yesterday: someone made an Automator script which sadly didn't work on my own computer. Even though the script itself is pretty simple at the moment, it actually did take me a few hours to get it right, since I've had no previous experience in AppleScript and also because I tried to fix several issues by an assortment of different tools (Automator, AppleScript, AppleScript add-ons) until I found something that worked for me.

    Anyway, here's what I did:
    1. Install SSPVP add-on which makes joining BGs A LOT easier: SSPVP @ WowInterface.

    2. Make a small macro that binds the secondary mouse button click to the 'j' key. The script has to run once to perform the bind, afterwards you may delete it. I chose to bind it to the 'j' key because I didn't have any use for the key yet and because I think not many people use this key for anything important. The WoW macro to use:
    Code:
    /script SetBinding("j", "TURNORACTION"); SaveBindings(GetCurrentBindingSet())
    For people who don't understand the above macro: it binds the key 'j' to the 'turn or action' action, thereby making it possible to press 'j' to talk to nearby NPC.

    3. Write the AppleScript inside Apple's ScriptEditor: /Applications/AppleScript/ScriptEditor. The script itself is currently very simple, but I intend to make it more complex eventually to get less risk of being caught:
    Code:
    -- sit inside BG master for this addon to be effective
    -- zoom in max possible 
    
    tell application "System Events"
    	
    	-- start WoW, wait 5 seconds before doing anything 
    	tell application "World of Warcraft" to activate
    	delay 5
    	
    	repeat
    		-- talk to BattleMaster using the WoW bind action script,
    		-- which is bound to the 'j' key: 
    		keystroke "j"
    		
    		delay (random number from 4 to 10)
    		
    		key code 18
    		
    		delay (random number from 50 to 75)
    	end repeat
    end tell
    Some remarks on the above code:
    * It seems that letters (a,b,c, etc...) are best 'pressed' by using the keyword 'keystroke'.
    * It seems numbers (1,2,3, etc...) and other signs are best 'pressed' by using the keyword 'key code'.
    * With the above in mind, what will happen when this script runs, is it will try to talk to the BG master provided one is beneath the mouse pointer, therefore I like to sit inside the BG master. One can imagine this might be a bit harder for a Tauren, but the script could change a little by taking a shrink potion every half hour or so, if required.
    * After we're done talking with the BG master there's a short delay. After the delay the button '1' is pressed which is 'key code 18' in AppleScript. For my current char (a shaman) this is a selfbuff called 'Water Shield'. I suggest people try to use selfbuffs on this action, but even the default 'attack' action might work - haven't tried it though.

    4. Finally log into WoW and sit inside a BattleMaster for most succes. Keep mouse located into the middle of the WoW screen after you've started the AppleScript.

    P.S.: Because of the limitations one can imagine (not being able to use the mouse much when script has started / required to have to WoW game screen in front), it's only useful to run this script when not playing behind WoW. To me this is not a big issue, as I actually like to do PvP whenever I'm able to.
    Last edited by MacWolf1981; 09-16-2008 at 03:40 AM.

    [Mac OS X] BG joiner / anti-AFK with AppleScript
  2. #2
    eti-enne02's Avatar Active Member
    Reputation
    74
    Join Date
    May 2007
    Posts
    598
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Pretty cool =D I'll test it when I have time
    +2rep if it works!

  3. #3
    mitcho's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hmm sounds totally different to all the other ones

  4. #4
    dvann's Avatar Member
    Reputation
    2
    Join Date
    Apr 2008
    Posts
    37
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you play wow you shouldn't have a mac

  5. #5
    eti-enne02's Avatar Active Member
    Reputation
    74
    Join Date
    May 2007
    Posts
    598
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dvann View Post
    If you play wow you shouldn't have a mac
    If you hate macs you shouldn't read these posts

  6. #6
    MacWolf1981's Avatar Member
    Reputation
    10
    Join Date
    Sep 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    While the above leecher script works, I have to give one word of warning now: after using it for 3 days and nights I got banned now by Blizzard for another 3 days. I'm not sure what caused the ban (I'm not really sure how Blizzards policies work), but perhaps it's based on the amount of AFK reports one gets, but this is just a guess. As for now I would advise anyone who uses this leech script to activate the 'leave BG when reported AFK' option in the SSPVP mod.

  7. #7
    blind999's Avatar Member
    Reputation
    4
    Join Date
    Jan 2008
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by MacWolf1981 View Post
    While the above leecher script works, I have to give one word of warning now: after using it for 3 days and nights I got banned now by Blizzard for another 3 days. I'm not sure what caused the ban (I'm not really sure how Blizzards policies work), but perhaps it's based on the amount of AFK reports one gets, but this is just a guess. As for now I would advise anyone who uses this leech script to activate the 'leave BG when reported AFK' option in the SSPVP mod.
    FAIIIIIIIIIIIL Your a leecher and your complaining about leechers..... (I know im a leecher too btw ^^)

  8. #8
    Miksu's Avatar Contributor
    Reputation
    244
    Join Date
    Nov 2007
    Posts
    730
    Thanks G/R
    216/25
    Trade Feedback
    5 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is cool man ++`!!

  9. #9
    Willn21's Avatar Member
    Reputation
    6
    Join Date
    Jan 2008
    Posts
    62
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dvann View Post
    if you play wow you shouldn't have a mac
    amen !

  10. #10
    Flying Piggy's Avatar Banned
    Reputation
    1169
    Join Date
    Jan 2007
    Posts
    2,286
    Thanks G/R
    0/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice script MacWolf1981.
    +rep

Similar Threads

  1. Anti-afk with out the bot
    By Snaggy in forum World of Warcraft Exploits
    Replies: 16
    Last Post: 10-12-2008, 05:41 AM
  2. Anti-AFK with WoW minimized
    By Phygar in forum World of Warcraft Bots and Programs
    Replies: 25
    Last Post: 09-27-2008, 10:40 PM
  3. anti-afk with cheat engine
    By saltymuffin in forum World of Warcraft Exploits
    Replies: 9
    Last Post: 07-16-2007, 10:42 AM
All times are GMT -5. The time now is 02:46 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search