Register for your free account! | Forgot your password?

You last visited: Today at 17:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AutoHotKey tutorial

Discussion on AutoHotKey tutorial within the CO2 Guides & Templates forum part of the Conquer Online 2 category.

Reply
 
Old 05/06/2007, 03:32   #16
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
Quote:
Originally posted by Tinytox@May 6 2007, 03:24
AHHH A DAY TO REMEMBER! MY FIRST AHK CREATION!

Quote:
; the window itself

Gui, Show , W100 h100, TheTrial

; my button! no function yet
Gui, Add, Text, x28 y15 w 100 h100 center, Perfect!
Gui, Add, Edit, w80 h20 x10 y30 vFIRSTEDIT center, Yes, its real
Gui, Add, Button, x10 y60 w80 h35 vFIRSTBUTTON ,you want to press me!


return

GuiClose:
ExitApp
But its VERY VERY basic :/ im working on getting l33t at it, its just not a 1 day thieng 4 me lawl

hieitk , one reqest tho, could you make a post with ALL the definitions and "codes" for this?

Thx if so, if not i understand as always,
XD yea hieitk , Thx :P im a lil slow, but i just edit'd my post cuz i saw ur main post :O!!!

so read that that last bit :P

thx for teh compliment and good work, ima spam u some good fation karma !!
Tinytox is offline  
Old 05/06/2007, 03:51   #17
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
(9) If / else :
9.1 Introduction:
In this lesson we'll learn how to use if/else with a simple sample xD
The program will verify if the number we input is bigger, smaller or equal to 20 and it will display a message according with the result.
9.2 The code:
Open NOTEPAD and copy the next code into it, save it as a .ahk file and double click to see the result.
Quote:

; if / else sample

Gui, Show , w290 h50, Bigger or smaller than 20

; basic elements
Gui, Add, Text, x10 y12 w80 Right,Input a number
Gui, Add, Edit, w65 h19 x95 y10 vDA_NUMBER Left,
Gui, Add, Button, x170 y9 w90 gCALCULATE, Check

return

CALCULATE:
{
Gui, Submit, NoHide
;here it goes the if with 3 different options
if DA_NUMBER > 20
{
msgbox,,RESULT, The number %DA_NUMBER% is bigger than 20
}
else if DA_NUMBER < 20
{
msgbox,,RESULT, The number %DA_NUMBER% is smaller than 20
}
else
{
msgbox,,RESULT, The number %DA_NUMBER% is equal to 20
}

return
}

GuiClose:
ExitApp
Let's see what we have here.
-------------------------------------------------------
Code:
; if / else sample

Gui, Show , w290 h50, Bigger or smaller than 20

; basic elements
Gui, Add, Text, x10 y12 w80 Right,Input a number 
Gui, Add, Edit, w65 h19 x95 y10 vDA_NUMBER Left, 
Gui, Add, Button, x170 y9 w90 gCALCULATE, Check

return
Here we're creating the window with the title Bigger or smaller than 20, thats a big title isnt it =P
Then creating a Text telling the user to input a number, a Edit where the user will write the number, the name of the variable this time is DA_NUMBER, and finally a button that will call the subrutine CALCULATE
-------------------------------------------------------
Code:
CALCULATE&#58;
{
Gui, Submit, NoHide
 &#59;here it goes the if with 3 different options
 if DA_NUMBER > 20
 {
 msgbox,,RESULT, The number %DA_NUMBER% is bigger than 20
 }
 else if DA_NUMBER &#60; 20
 {
 msgbox,,RESULT, The number %DA_NUMBER% is smaller than 20
 }
 else
 {
 msgbox,,RESULT, The number %DA_NUMBER% is equal to 20 
 }

return
}
Hohoho, here we have the subrutine that will do all the magic xD
You can see how using {} we enclose the whole subrutine, and we also use those brackets to enclose each of the actions inside the if.
The structure of the if is:

if (condition)
{
what to do if the condition is true
}


In this case we're also adding an else if because we have more than one option, we have 3 actually, the first is that the number is bigger than 20, the second is that the number is smaller than 20 and since the only option left is the number to be equal to 20 we only say else, if you use else if DA_NUMBER = 20 the result would be the same.
-------------------------------------------------------
Code:
GuiClose&#58; 
ExitApp

-------------------------------------------------------

Okay guys, I think u got the idea ^^
Remember, for more information about the codes check the AutoHotKey Help file.
Attached Files
File Type: ibf post-108-1178416281.ibf (206.2 KB, 11 views)
hieitk is offline  
Old 05/06/2007, 04:33   #18
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
(10)Using hotkeys :
10.1 Introduction:
In this sample we'll use the key SHIFT+Q to call a simple message box.
10.2 The code:
Open NOTEPAD and copy the next code into it, save it as a .ahk file and double click to see the result.
Quote:

; using hotkeys simple sample

Gui, Show , w250 h50, Title hereeee

; only a text
Gui, Add, Text, x10 y12 Left, Press SHIFT+Q and get a sorprise rofl

return

+Q::
{
msgbox,,Hey, Ty for calling me
return
}

GuiClose:
ExitApp

Very simple =P
-------------------------------------------------------
Code:
; using hotkeys simple sample

Gui, Show , w250 h50, Title hereeee

; only a text 
Gui, Add, Text, x10 y12 Left, Press SHIFT+Q and get a sorprise rofl

return
Creating the window with the title Title hereeee and then a Text to tell the user what keys to press.
-------------------------------------------------------
Code:
+Q&#58;&#58;
{
msgbox,,Hey, Ty for calling me
return
}
Here we have the hotkey, as you can see +Q is equivalent to SHIFT+Q, yup + means SHIFT.
Here you have a small table with some keys.

+ SHIFT key
! ALT key
^ CTRL key
Home HOME key
Space SPACE key
Enter ENTER key
Esc ESCAPE key
Up UP arrow key
Down DOWN arrow key
Left LEFT arrow key
Right RIGHT arrow key
WheelDown Wheel Down
WheelUp Wheel Up
MButton Wheel button
you can combine some of them, for example:
^+R CTRL+SHIFT+R
You can find them all at the AutoHotKey Help File.

Now let's get back to the code, notice here that to use a hotkey u require a :: instead of a single : used to create subrutines.
The structure to create hotkeys is:
HOTKEY::
{
what to do
}



The {} are not obligation, it depends on the case, I just use them always to keep an order.
-------------------------------------------------------
Code:
GuiClose&#58; 
ExitApp

-------------------------------------------------------

Okay, I think next lesson will be about pixels ^^ Finally =P
Attached Files
File Type: ibf post-108-1178418808.ibf (205.9 KB, 13 views)
hieitk is offline  
Old 05/06/2007, 04:57   #19
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
Question : do you copy and paste these? because it seems like a awfull lot to just embed in you're mind O_o

it would be cool if you just copy and pasted the right thiengs into the right spot, and modifyd it a bit XD
Tinytox is offline  
Old 05/06/2007, 05:07   #20
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
(11)Getting pixel color and coords :
11.1 Introduction:
In this sample im going to teach how to get a pixelcolor and the position of the mouse by pressing a HotKey, in this case the Space bar.
11.2 The code:
Open NOTEPAD and copy the next code into it, save it as a .ahk file and double click to see the result.
Quote:

; getting coords and color

Gui, Show , w250 h50, Info

; only a text
Gui, Add, Text, x10 y12 Left, Press <SPACE> to pick up color and position

return

Space::
{
MouseGetPos,coordx, coordy
PixelGetColor,color,%coordx%,%coordy%
MsgBox,,Result, Color: %color%`nPosition: (%coordx%.%coordy%)
return
}

GuiClose:
ExitApp

Let's go into the code:
-------------------------------------------------------
Code:
; getting coords and color

Gui, Show , w250 h50, Info

; only a text 
Gui, Add, Text, x10 y12 Left, Press &#60;SPACE> to pick up color and position

return
Creating the window with the title Info and then a Text to tell the user what to do.
-------------------------------------------------------
Code:
Space&#58;&#58;
{
MouseGetPos,coordx, coordy
PixelGetColor,color,%coordx%,%coordy%
MsgBox,,Result, Color&#58; %color%`nPosition&#58; &#40;%coordx%.%coordy%&#41;
return
}
Here is the important code of the sample, first we are creatning a HotKey using the Space bar, inside the brackets is the action to do after pressing the space.
Let see line by line:


MouseGetPos,coordx, coordy

Here we are calling the function MouseGetPos (get position right?), since the result will have 2 outputs (x position and y position) we need 2 variables to save the result, coordx and coordy are those variables, you can name them the way you want, the basic structure is:

MouseGetPos,VARIABLE_FOR_X_POS, VARIABLE_FOR_Y_POS


We are going to need those positions for the next function.


PixelGetColor,color,%coordx%,%coordy%

Here we are calling the function PixelGetColor, the result will be saved into the variable color, in order to use this function we have to give a position where the program should get the color, in this case we are using the variables coordx and coordy so it will pick the color on the same positions where the mouse is.
The structure is:

PixelGetColor,VARIABLE_TO_SAVE_THE_RESULT, XPOSITION, YPOSITION


And after all that we finally have 3 values saved into 3 variables,
coordx: here is the x position of the mouse on the moment we press Space
coordy: here is the y position of the mouse
color: here is the color picked from the position coordx, coordy

So what we do is send a message box with the results ^^

The code ´n is to create a new line.

-------------------------------------------------------
Code:
GuiClose&#58; 
ExitApp
An easy one ^^
-------------------------------------------------------

Alright guys, this one is pretty useful, if you want to create bots or macros ull probably work a lot with pixel colors so try to understand this very well =D
And as I always say, check the AutoHotKey Help File for more info about the commands and options.

I think tomorrow i'll make a sample on how to search for a pixel color on the screen (main function for pixel autoattackers).
Attached Files
File Type: ibf post-108-1178420823.ibf (206.0 KB, 15 views)
hieitk is offline  
Old 05/06/2007, 05:44   #21
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
WOOT WOOT!!! I FEEL SO LEET!!
about half of it i actually did myself, the rest was copy/paste/edit, and i havent changed to a EXE so ill post both !!! (in zip format of coarse :P)
feel free to edit this up hieitk, or anyone, :P if it provides usefull for putting multiple thiengs together in a sample, go for it !
though i bet you could do this in 20 seconds or so, and even tho it took me 20 mins >.>
i just wanna be helpfull and learn how to do this stuff teh right way!

Quote:

;the window, the title as well.

Gui, Show , w500 h400, This is the title

;some stupid text, just proof that i CAN do somthing with my

life

Gui, Add, Text, x20 y20 w100 h30 , this is just some basic

text.

; this is just a box with some stupid text in it

Gui, Add, Edit, w90 h50 x20 y100 vFIRSTEDIT Center, This is

basic text in a basic editing text box! i made the height

small enough that it has a SCROLL feature

; yea.. a button... amazeing

Gui, Add, Button, x20 y200 w150 h50 vFIRSTBUTTON , this is a

basic button with the ability to be clicked, clicking me will

do nothing

;lookie here!!! a way 2 count ur 8's!!

Gui, Add, Text, x300 y45 w90 Left,Input a number
Gui, Add, Edit, w75 h19 x300 y60 vNUMBER Left,
Gui, Add, Button, x300 y80 w100 h20 vMYBUTTON gOCTUPLE

,Calculate octuple

return

OCTUPLE:
{
Gui, Submit, NoHide
octuple := 8*NUMBER
msgbox,,Result, OH MY GOSH! %octuple%
}

return

GuiClose:
ExitApp
let me know how it is hieitk
i have 2 make stuff to get good at it, eventually ill have all the lines like memorized.
:P! ~ thanks again for posting this hieitk, i will give you several +k for all yer hard work!
Attached Files
File Type: ibf post-108-1178423088.ibf (205.9 KB, 12 views)
Tinytox is offline  
Old 05/06/2007, 05:54   #22
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
@Tynitox haha very good man, with the scroll feature lol

Just one thing, the window is a lil big for the content xD but is all good

Oh mY gOsh xD

hey, u want homework huh =P, that octuple can be improved, when I dont input a number and press the button it says OH MY GOSH!, what if u use the if to make that if the input is empty display a message saying "Please input a number" ^^

let's see how it goes =D

btw here an image with how all samples so far are supossed to look like
Attached Images
File Type: gif post-108-1178423675.gif (31.3 KB, 25 views)
hieitk is offline  
Old 05/06/2007, 06:06   #23
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
hey!, thanks :P
ill work on it, im still finishing up the first page, adding stuff as i go XD!! ill change it to IF when i get there !!
thanks for the compliments!

1 problem tho

you're telling us how to do this stuff! thats great!
but, it just dont stick unless you explain what each lil part means

like let me take a example

Quote:
Gui, Add, Text, x60 y38 w90 cBLue Left gDOUBLE,calculate double
Gui, Add, Text, x10 y62 w80 Right,Result
see, you have done a great job of explaining most of it.. its just hard to grasp where 2 put this
i figured out where it can go, and the perfect spot for it, got it working, but its like
what dose gDOUBLE do? , you prolly explaind it and i just missed it in the never ending pages of text XD!!!

thats why i say id have 2 read it a few times, i was hopeing (like i said a lil ways back) that you could somehow make a page souly commited to explaining what **** means like "gDOUBLE" lol

Great guide still, dont take it like im trying to nock you

P.S. : i just got the "blue text button" implimented! sweet~~~ lol (I<3 those ~~'s)

P.S.S. : i meant for the window to be a lot to big, im upgradeing as i go thru, getting a bunch of different features in it, it will be like teh ultimate one, well that is when im l33t at it lawl!

i like this kinda stuff : question: how do you set the background to be a picture? (incase i wanna personalise on of em :P)
Tinytox is offline  
Old 05/06/2007, 06:24   #24
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
Quote:
Originally posted by Tinytox@May 6 2007, 06:06--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Tinytox @ May 6 2007, 06:06)</td></tr><tr><td id='QUOTE'>hey!, thanks :P
ill work on it, im still finishing up the first page, adding stuff as i go XD!! ill change it to IF when i get there !!
thanks for the compliments!

1 problem tho

you're telling us how to do this stuff! thats great!
but, it just dont stick unless you explain what each lil part means

like let me take a example

Quote:
Gui, Add, Text, x60 y38 w90 cBLue Left gDOUBLE,calculate double
Gui, Add, Text, x10 y62 w80 Right,Result
see, you have done a great job of explaining most of it.. its just hard to grasp where 2 put this
i figured out where it can go, and the perfect spot for it, got it working, but its like
what dose gDOUBLE do? , you prolly explaind it and i just missed it in the never ending pages of text XD!!!

thats why i say id have 2 read it a few times, i was hopeing (like i said a lil ways back) that you could somehow make a page souly commited to explaining what crap means like "gDOUBLE" lol

Great guide still, dont take it like im trying to nock you

P.S. : i just got the "blue text button" implimented! sweet~~~ lol (I<3 those ~~'s)

P.S.S. : i meant for the window to be a lot to big, im upgradeing as i go thru, getting a bunch of different features in it, it will be like teh ultimate one, well that is when im l33t at it lawl!

i like this kinda stuff : question: how do you set the background to be a picture? (incase i wanna personalise on of em :P)[/b]
lol in fact u missed it xD

<!--QuoteBegin--from post#5

-------------------------------------------------------
Code:
Gui, Add, Button, x100 y30 w90 h20 vMYBUTTON gDOUBLE ,Calculate double
Here we have the button, this time we see something new here (gDOUBLE), this means that after you press the button it will make the program go to the subrutine called DOUBLE.
So in general to call a subrutine from a button (or even a text) you should write gNAME_OF_THE_SUBRUTINE
-------------------------------------------------------
[/quote]

One more thing, try to understand well every part of the code before adding so many things to one single window or you'll just get lost into the code.

About the image ill make a sample tomorrow so calm down xD try to master what I have wrote so far lol

^^
hieitk is offline  
Old 05/06/2007, 07:03   #25
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
here : ill post it again lol (updated)

script:

Quote:

;the window, the title as well.

Gui, Show , w500 h400, This is the title

;some stupid text, just proof that i CAN do somthing with my life

Gui, Add, Text, x20 y20 w100 h30 , this is just some basic text.

; this is just a box with some stupid text in it

Gui, Add, Edit, w90 h50 x20 y100 vFIRSTEDIT Center, This is basic text in a basic editing text box! i made the height small enough that it has a SCROLL feature

; yea.. a button... amazeing

Gui, Add, Button, x20 y200 w150 h50 vFIRSTBUTTON , this is a basic button with the ability to be clicked, clicking me will do nothing

;lookie here!!! a way 2 count ur 8's!!

Gui, Add, Text, x300 y45 w90 Left,Input a number
Gui, Add, Edit, w75 h19 x300 y60 vNUMBER Left,
Gui, Add, Text, x300 y100 w90 cBLue Left gOCTUPLE,calculate octuple
Gui, Add, Text, x10 y62 w80 Right,Result
Gui, Add, Button, x300 y80 w100 h20 vMYBUTTON gOCTUPLE ,Calculate octuple

return

OCTUPLE:
{
Gui, Submit, NoHide
;if = 0
if vNUMBER =
{
msgbox,,RESULT, No Value Selected
}
octuple := 8*NUMBER
msgbox,,Result, OH MY GOSH! %octuple%
}

return

GuiClose:
ExitApp
ok hieitk, i will chill out on it, im just haveing such a blast seeing all this crap that other ppl did that i had no idea i could do O_o;

ill go back and just read up, test some more, read some more for whatever i dont understand, ill use the find function this time (stupid me) lol

u rox again hieitk, i understand codeing just isnt a 1 day thieng 2 learn now :O

maybe ill take a break and sleep on it for a night :P

thanks to this guide, i will creat many bots/macros, make EPVPers a better place, and get loads of Karma like you hieitk

~~unill next time

P.S. yea sorry about that O_o
i got it fixd up. if u got a MSN (instant msnger) plz pm it 2 me, i got thiengs i wanna ask u, just dont wanna oober spam O_o let me know if u want me to edit any other posts

(and if u can just get a mod to delete em :O!!)

sorry about that xD
Attached Files
File Type: ibf post-108-1178427800.ibf (206.0 KB, 9 views)
Tinytox is offline  
Old 05/06/2007, 07:14   #26
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
@Tynitox omg pelase edit your post and remove the quote of my post, is just to big xD
just use @hieitk or pm me lol

here is the solution to make it work:
Code:
OCTUPLE&#58;
{
Gui, Submit, NoHide
 if NUMBER = 
 {
 msgbox,,Result, Cmon! enter a number
 }
 else
 {
 octuple &#58;= 8*NUMBER
 msgbox,,Result, OH MY GOSH! %octuple%
 }
}
Your code was pretty close, just have these problems:

if vNUMBER = << the name of the variable is only NUMBER without the v

and you forgot an else, should be like this:

else
{
octuple := 8*NUMBER
msgbox,,Result, OH MY GOSH! %octuple%
}


alright man, going to sleep is a good idea, I think ill do the same xD
and remember, pls edit ur post and delete the quote of my post lol
hieitk is offline  
Old 05/06/2007, 07:26   #27
 
Tinytox's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 320
Received Thanks: 60
shortnsweet.
TY

: also is there some line that allows it to ONLY be numbers? (no signs, no letters, no spaces, NUMBERS)
i dont to make a 500 page long thieng just to make sure it dosent put A , B , C ....
in otherwords i dont wanna make a script for each letter, to prevent it from useing letters, ya knoz?
because i know its possible, if u wanna sit there all day copy and pasteing and changeing the
Quote:
OCTUPLE:
{
Gui, Submit, NoHide
if NUMBER =
{
msgbox,,Result, Cmon! enter a number
}
else
{
octuple := 8*NUMBER
msgbox,,Result, OH MY GOSH! %octuple%
}
}
thats just not gunna be ok with me tho LOLz O_o

im sure u know how, and you mighta even posted it >.>

im sorry im half asleep and cant think straight, plz forgive my foolishness, and if you want me to remove this i will
Tinytox is offline  
Old 05/06/2007, 07:40   #28
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
Quote:
Originally posted by Tinytox@May 6 2007, 07:26
shortnsweet.
TY

: also is there some line that allows it to ONLY be numbers? (no signs, no letters, no spaces, NUMBERS)
i dont to make a 500 page long thieng just to make sure it dosent put A , B , C ....
in otherwords i dont wanna make a script for each letter, to prevent it from useing letters, ya knoz?
xD how come u said u were going to use fond functions option xD

the estructure of most of the gui elements is this:
Gui, Add, TYPE_OF_ELEMENT, OPTIONS, value

TYPE_OF_ELEMENT: Edit/Text/Button
there are more but these are the one we have seen so far.

OPTIONS: x/y/w/h/v/ReadOnly/Left/Right
you can put them in any order or just dont put them

One of the options for the Edit is Number o.0, so you can use something like:

Code:
Gui, Add, Edit, w50 h19 x20 y30 vDA_NUMBER Number Left,
that will allow the user to input numbers only ^^
so no, you wont have to make an if for every letter rofl

k man ^^ glad to see ur working hard to learn
hieitk is offline  
Old 05/06/2007, 09:03   #29
 
elite*gold: 0
Join Date: Jan 2006
Posts: 14
Received Thanks: 0
wondering if you can help me with this. I want a script that will continually send left clicks while the left mouse button is held down and when release it stops. I think its very useful so you can move around with less strain on your hand. But also you wouldn't have to press "home" and "end" in the popular clicker so much! for shorts trips this can be a hassle. This is to give some idea of what im looking for. : /

HotKeySet("{YourButton}","LeftToggleFunc")

&#036;Toggle = 0

Func LeftDownFunc()
If &#036;Toggle = 0 Then
MouseDown("Left")
&#036;Toggle = 1
Else
MouseUp("Left")
&#036;Toggle = 0
EndIf
EndFunc

While 1
Sleep(100)
WEnd

-------------------
but instead of a key, how can it be made so that it sends out left clicks while holding down the left click button on your mouse and stops when you let go.

:P
d2k is offline  
Old 05/06/2007, 09:24   #30
 
elite*gold: 0
Join Date: Mar 2007
Posts: 608
Received Thanks: 365
@d2k what about:
wheelup: start clicking
wheeldown: stop clicking
wheelpress: exit the program

Code:
wheelUp&#58;&#58;
{
run = 1
 loop
 {
 if run = 1
 {
 click
 sleep, 500
 }
 else
 break
 }
 return
} 

wheelDown&#58;&#58;
{
run = 0
return
} 

MButton&#58;&#58;
Exitapp
If you dont like this then ill make what u want tomorrow, is 3.23 am so time for me to sleep ^^
Attached Files
File Type: ibf post-108-1178436290.ibf (205.8 KB, 8 views)
hieitk is offline  
Reply


Similar Threads Similar Threads
[HELP]Autohotkey
06/11/2011 - AutoIt - 8 Replies
Hallu, elitepvpers! ichh habe gaanz kur ne frage, wo ich es echt nich raffe, habe schon sufu benutzt und gegoogelt, aber nix gefunden, außer die normale anleitung auf english, die ich iwie nich raffe; kann mir wer bei autoit in diesen"noob" script autohotkey einbauen, damit der bot wenn ich auf F7 klicke automatisch beenden! hier der "noob" script! while 1 sleep(500) mousemove(1191,109,0) sleep(200) mouseclick("right") sleep(200) mousemove(1235,186,0)
AutoHotKey Help
01/17/2009 - General Coding - 1 Replies
Hi, Im having trouble with making a background macro for a game called ConquerOnline, refer to this thread . If anyone can help, I would really appreciate it.
AutoHotKey Help?
12/06/2007 - Conquer Online 2 - 11 Replies
I have Read the "Help" File but still cant figure out how to make a macro that works on client 1 while playing on client 2. Any ideas or codes for this :confused: I'm working on a macro that heals/pots/sits/med/stig/dc/area to macro etc. Pretty much it will play the game for u :D
Help with AutoHotKey
03/24/2006 - Conquer Online 2 - 3 Replies
Hey everyone i need some help. does anyone know how to write a command where you hold down ctrl while mouse clicking? all i've managed to do so far is make it click ctrl, let go, then mouse click. anyone know the codes to how i can do them both together? thanks. shadowHacker



All times are GMT +1. The time now is 17:50.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.