Welcome to OwnedCore - Massively Multiplayer Owned
The world's most notorious World of Warcraft exploit site! Join us now and be apart of an active, richly talented, and experienced World of Warcaft community. Here you will find:
---The hottest WoW exploits and guides.
---Experienced WoW EMU developers.
---Talented WoW model editing experts.
---Advanced WoW Bots and Programs
---Exploits from the top MMOs and so much more!
....we are OwnedCore - Massively Multiplayer Owned
YES! I want to register an account for free right now!
|
|
Hey folks, what I'm trying to accomplish is simply:
I want to get AHK to send keypresses to wow upon detecting movement of my mouse. (Basically to prospect and mill)
That script there effectively covers what I want it to do, but I need a few modifications.Code:#persistent coordmode, mouse, screen mousegetpos, sx, sy settimer, check, 1000 return check: mousegetpos, cx, cy if (cx != sx or cy != sy) { ; mouse has moved, calculate by how much if (cx > (sx+2) or cx < (sx-2) or cy > (sy+2) or cy < (sy-2)) { ControlSend,,=,World of Warcraft mousegetpos, sx, sy ; get new mouse position } } return
1) I need a way to distinguish between my 2 World of Warcraft clients and only send the keypress to one of the client. This is not absolutely a must have but it would be nice.
2) I want to make the keypresses that it sends more random. Prospecting/milling takes about 2 seconds to cast, so it would be great if there was a way to randomize the time in which it sends those keypresses within that 2 second window. I'm using it for a legitimate use where it only sends the keypress upon mouse movement, but I simply don't want to deal with the inconvenience of Blizzard banned me thinking I was botting.
My +7 rep to anyone that can help me out![]()
Going for a few meetings in 5 minutes so I can't help all that much, but here's what you'll need.
AutoHotkey Guide - Dual-Boxing.com
WinGet, wowid, List, World of Warcraft
^ To get a list of your process ID running by the name of World of Warcraft.
To assign a variable to each process id so you can send the keys to a specific client.
;Determine Main and Clone Windows WinActivate, ahk_id %wowid1% MsgBox, 4,, Is this your WOW Main window? (press Yes or No) IfMsgBox Yes idMain = %wowid1% else idMain = %wowid2% If idMain = %wowid1% { idClone = %wowid2% } else { idClone = %wowid1%
}
idMain and idClone are variable names you can change.
^ from your original script. Instead of specifying a window name, use the variable name for whatever window you'd like instead of World of Warcraft.
ControlSend,,=,World of Warcraft
EDIT: FORMATING FAAAAAAAAIL! It's all in the Wiki page.
Last edited by Parog; 09-12-2011 at 04:19 PM.

Something interesting I've found is that adding a random delay timer to AHK is bannable.
AutoHotKey - Dual-Boxing.com
For AutoHotKey this means that any kind of delay introduced in your script between sending commands is classified as automation and will get you banned. Please avoid using any kind of delays in your scripts as not only will it get you banned but if Blizzard finds that people abuse AutoHotKey to achieve automation then they may decide to ban AutoHotKey altogether.
If anything, the random would actually make it near impossible to see on the logs unless you had a really narrow range of random numbers.

| « Previous Thread | Next Thread » |