PDA

View Full Version : AutoIT Tutorial (not actool) - how to make bots, autoclickers, etc - for nooblets


MERUxOMG
25th September 2005, 07:24
WooHoo, I just got PixelSearch (How to find pixels) tutorial done. It teaches you how to detect monsters. No more basic bots. PROZ BOTS here we come :bunny: Im not kidding here, even alot of pro's have trouble doing this kind of stuff. Oh and if you just want to know how to get coordinates and ColorNumbers, skip to the bottom and the last 'CodeTidbit' will have it. ;)

Hi all here at MPCforums.

Ok, first of all, if you’re a pro-hacker. This aint for you.
My guide here is for all you people who beg for “bots” everywhere. AKA Leacher.

Now, im doing this so you wont have to leach. In fact you can make your own bot very easily.
Now I know many of you leachers probably have lower than average IQ’s or are very busy. I sincerely hope you are the 2nd type, so this is for you. This will probably be faster than analyzing the inner workings of “bots” on this forum or looking through the manual.
Those who are too busy to look through and see how bots are made.

Also, this is the AutoIT version of my tutorial. AutoIT is a little more advanced than ACTool. You can find the ACTool tutorial here.
http://www.mpcforum.com/showthread.php?p=1019739#post1019739
The ACTool version is a copy paste version with a few paragraphs changed. It is designed for beginners who never learned any type of computer language.
This is for people who kinda kinda got an idea of what computer language is, or people who have a lot of sense into putting word lines into sentences.

But first, let me start by telling you how “autoIT” is vastly superior to ACTool, so you won’t want to read that other tutorial. (noob talk here)
- Able to compile into an .exe (no more working with .mac files. :-), I seen like 5000 people asking how .mac files work… lol)
- Has a more comprehensive set of scripts (you can do more stuff!! Get more exp!!)
- Has a GUI (Graphic user interface, in other words, you can just press buttons or customize the whole bot without looking through code. Yay. Also, HOTKEYS!!, I know everyone hates going into windows then starting ACTools then going back to ms)

Ok. Here goes nothing. I’ve got the program for you to download
http://www.autoitscript.com/autoit3/index.php
This is just the compiler and runner of autoit.
Here’s the Editor.
http://www.autoitscript.com/autoit3/scite/downloads.php

It is totally safe. I guarantee it. If you want to even run a bot, use this. But don’t blame me if you get banned. You need some common sense as to not bot in channel 1 perion…
Alright, lets start.

ONE - basic

Send (“LCTRL”)

Send (“RIGHT down”)
Sleep (2000)
Send (“RIGHT up”)


Ok, ‘send’ is probably the most important points in AutoIt. It makes the computer hit the key(s). Obviously the most basic one is the “attack key”.
Now for most of us, we would use {insert} {home} {pgdn} {pgup} for the potion hotkeys. Then {CTRL} for ctrl, {SHIFT} for shift, and {ALT} for alt. Now these three are a little different. It requires {L or R~~~} for it to work. So basically {LCTRL} would be left control. And finally {LEFT} {RIGHT} {UP} and stuff for all that movement.
‘DOWN’ is a special code put after all the normal syntax. It tells the computer to keep holding down {blah} until it receives code {~~~UP} which it will lift it’s imaginary finger.
‘Sleep’is always put between ‘senddown and sendup’. It delays the ‘down’ so that the pc will actually hold down the {blah} key for more than a split millisecond. Basically ‘Sleep(2000)’ stops giving the pc commands for 2 seconds. (notice 1 = 1/1000 of a second) Very useful if you actually want to have an interval between attacks, which ms HAVE to have...

TWO - basic
Those keys we learned above are basic of the basic of the basic. Now we need to have it repeat a crap load of times so it will kill more than 1 monster. We have 2 simple ways of doing it, a few others, but these are the easiest.

While 1=1
(your other code here)
WEnd

‘While’ is a flexible type of loop, it is used infinitely until the code itself changes. What I mean by that is if ‘While move = yes’ then it will always loop between While and WEnd until the variable ‘move’ becomes something besides yes. (It doesn’t have to be ‘no’ it just has to be if move does NOT equal yes.) (WEnd is to show that the while loop stops there and will go back to “While 1=1”)

Now for ‘stopping While’ loop

$i = 0
While $i <= 10
$i = $i + 1
WEnd

You might be wondering what ‘$’ does. ‘$’ is just a sign we put behind ALL variables for the computer to see that it is a variable. So if we put “&move = &yes” , the while loop will actually see that “move” is a variable in the problem. It will understand what “move” is to start with.
So this part, we start working with variable “i”. Study the code a little, you will see that the code shows that while ‘i’ “is less than or equal to” 10, the while loop will continue. The ‘i=i+1’ means that ‘i’ will go up by 1 every time the code changes. This will make the while loop, loop 11 times, not 10, because ‘i’ will still be equal to 10 after 10 loops, so it will loop 1 last time after the 10th time.

Now the fun part, we get to integrate loop and key. Woohoo.

WinWaitActive (“MapleStory”);
While 1=1
$i = 0
While $i < 30
Send (“{LEFT down}”)
Sleep (500)
Send (“{LCTRL}”)
Sleep (2000)
Send (“{LEFT up}”)
$i = $i + 1
WEnd
$i = 0
While $i < 30
Send (“{RIGHT down}”)
Sleep (500)
Send (“{LCTRL}”)
Sleep (2000)
Send (“{RIGHT up}”)
$i = $i + 1
WEnd
Send (“{HOME}”)
End

See SEE, a basic loop. Now if you actually read Lessons ONE and TWO, you would understand what the code above would do. Except the first line.
The first line ‘WinWaitActive (“MapleStory”); means the bot won’t start until “maplestory” is the window on top.
Now heres the beauty of AutoIT compared to ACTool.
It would start moving left, then tap left control after half a second, and continue moving left for another 2 seconds. (That’s so amazing, less time wasted = more pot efficiency and more kills :-D) Then Do the same thing but move right after 30 attacks instead of left. This will cause the bot to go to the other side after a while because there is no map in MS where it continuously goes one way forever.
Notice that after it has looped 30 ways left and right, it does keys {home} This is useful for either A) Recharging a powerup like “soul arrow” or B) Using a potion. Obviously, this is not the most effective way of potioning as you could get hurt more or less after a single run, besides if it is hurt less, you waste some pot power.
The While loop on top ‘while 1=1’ means that the stuff between while and end will loop forever cause when did 1 not equal 1?

THREE - intermediate
The Ok, now we got all the simple stuff out of the way, here is a few more lines of code to learn.

$move = Random (1, 100, 1)
If $move < 50
Send (“{RIGHT down}”)
Sleep (500)
Send (“{LCTRL}”)
Sleep (2000)
Send (“{RIGHT up}”)
Else
Send (“{LEFT down}”)
Sleep (500)
Send (“{LCTRL}”)
Sleep (2000)
Send (“{LEFT up}”)
EndIf

Here is where it gets more complicated, notice this is for intermediates. For those who want a basic bot, just look at lessons one and two. Here we have a randomization generator. We randomly generate a number for “move” by doing
“Random (min, max, flag)”
Min meaning the lowest number we want, and max meaning the maximum number we want. Flag 1 means that we want the numbers in intervals of 1, not 0.0000001 as that is what would happen if we didn’t put a flag there. The ‘If $time <50’ means that if the computer generated a number for ‘time’ that is lower than 50, then we will move to the {right} for 1 second. The ‘else’ statement means that if it is a number over 50, then it will move {LEFT}. And of course we got ‘EndIf’ at the end of the statement.
If you do not see the obvious advantage of this compared to the Basic bot, then you are either very impractical or just plain dumb. I’ll say it for you people anyways. The randomizer basically gives the computer a 50% chance of going left and a 50% chance of going right. It causes less people to see that you are botting if you are not going in the same direction for like 30 times then turning. It also stops you from attacking the wall after a while, cause it will randomly go right or left, thus will mostly stay in the same area.

FOUR – Advanced
Ok, now that you know the basic stuff, here is the stuff that even some pro’s are not very good at. PIXEL DETECTION. DA DAA DAAA DAAAA TADAAAA

$coor = PixelSearch( lt, rt, lb, rb, col, dif, sk )
While @error = 0
(Movement/attack Code)
$coor = PixelSearch( tlx, tly, brx, bry, col, dif, sk )
Wend

Alright, here is where we have to use a little brain power.
PixelSearch is comprised of 7 numbers that need to be imputed. The first 4 are for coordinates and the last 3 are for color detection settings. The four coordinates define a rectangle for the computer to detect the color of the pixel
Btw, you should know some basic algebraic graphing…
The legend for the symbols after “pixelsearch”
Tlx = the top left pixel’s X coordinate. IE (240)
Tly = the top left pixel’s Y coordinate. IE (150)
bry = bottom right pixel’s X coordinate. IE (260) (Bigger than the TLX #... duh… its more to the right…)
bry = bottom right pixel’s Y coordinate. IE (110) (Less than the TLY #... duh…its down more…)
Col = the color you want. (Go down to ‘code tidbits’ to find out how to get color)
Dif = the color variation that the pixel search will detect, like if the color is a little different, a high number might detect the pixel as well. 0 = only that color)
Sk = the pixels you want to skip. This is good for slower pcs. If you want the detection to go faster, just have it only take every 5 pixels. IE (5)
So a sample code would be ‘$coor = PixelSearch( 240, 150, 260, 110, 0x02938, 2, 2 )’

(Btw, if anyones wondering how to get your pixel coordinates and color coordinates, go to ‘code tidbits’ on the bottom.)

PixelSearch basically finds a pixel of that color, and tells you where the coordinate of that said pixel is in (X,Y) terms. It is not useful to us, BUT the new variable ‘@error’ that it generates is very useful to us. It will become ‘@error = 1’ IF there is no color that you wanted in that rectangle.
So the ‘While @error = 0’ means that if there is a pixel in the rectangle in that area, it will do the (Movement/attack code). The second pixeldetect is inside the while loop, so you can do the process over and check for new monsters.

Alright, im done with 4 lessons. Didn’t you learn a lot? XD
Now you can make your own detection bots. Don’t use in a crowded area, cause people are bound to see you attacking left and right so regularly. Don’t bitch to me when your account gets banned. That’s just common sense.

FIVE – Intermediate
Now lets work with functions. Functions are basically code snippets that let you do the same thing over and over without having to rewrite the code again. Read the code, maybe understand better.

[CODE]
WinWaitActive (“MapleStory”);
While 1=1
$move = Random (1, 100, 1)
If $move < 5
AttackMove()
Else
ChangeChannel()
EndIf
WEnd

Func AttackMove()
(Attack & movement commands)
EndFunc
Func ChangeChannel()
(Change channel snippet, found below)
EndFunc

Alright, functions in AutoIT is much much simpler than java or C++. Here just write your needed code between “Func” and “EndFunc”. Notice after “move”, it does “AttackMove()”, the computer will go through the code to find “AttackMove ()” and it will run that piece of code.
This is very useful for organizing complicated scripts (like 100+ lines… ZOMG 100…) It also lets you call on the function it whenever you want to, it is very useful when you get into more complicated scripts.

How to change to .exe
Ok, it seems there’s some confusion as to how to change the AutoIT files into .exe executables.
Just go to your start menu, then go to AutoIT folder. Inside there is a program called compile to .exe Compile basically means, change the autoit code into computer exe code. It is that simple. Then double click the exe file just like any other and it will work.


Heres a few extras that I think is pretty useful and SIMPLE.
Code Tidbits
Sins attack

Send (“{LALT}”)
Sleep (85)
Send (“LCTRL”)

This is basically ctrl alt, pressed at a tiny interval. It is useful for sins to do jump attack cause regular attacking usually ends up punching a monster which isn’t that good.

Channel Changer

Sleep (2000)
Send (“{ESC}”)
Sleep (750)
Send (“{ENTER}”)
Sleep (750)
Send (“{RIGHT}”)
Sleep (100)
Send (“{ENTER}”)
Sleep (1500)
Send (“{RIGHTdown}”)
Sleep (4000)
Send (“{RIGHTup}”)

Ok this is actually a very effective, but pulled off with brute force. It is a CHANNEL CHANGER. ZOMG CHANNELS. I saw like 10 posts the last few days on how to change channel, and I was like wtf, people need to see how easy this is.
Basically that above code means that you press esc, then enter for channel, then right press for next channel, then enter that channel, then move to the right 4 seconds. This is a small snipet I made in a minute for pig beach, cause when you change channel you always end up on that safety ledge on the left side of the screen and you have to move a little to go down to the pigs.
Now put that code (with or without the last 2 lines which are exclusively for pigbeach) right before your ‘end’ statement for your while loop. Like this

While ~~~ = ~~~
(ALL other crap)
Channel changer snipet
WEnd

Note that it will sometimes not change channel cause you might get hit before you can change. If it is put it, chances are it will change channel after a while when your person reaches a relative safe spot or get lucky.

Random movement

$move = Random (200, 1500, 1)
Send (“{RIGHTdown}”)
Sleep (500)
Send (“{LCTRL}”)
Sleep ($move)
Send (“{RIGHTup}”)

This is pretty cool which works well with a direction randomizer. You can also randomize the time you move. It will make people even less suspicious.

How to get color and coordinates
Coordinates:

WinWaitActive (“MapleStory”);
Sleep (5000)
$pos = MouseGetPos()
MsgBox(0, "Mouse x,y:", $pos[0] & "," & $pos[1])

This is a standalone program. (just put it into a xxx.au3 file and it will run)Ok, look here, after it gets you into maple, this basically gives you 5 seconds to position your mouse pointer at the place you want to know the coordinate. It will minimize maple and show you the coordinates of the mouse position you were at…

Heres the color one

WinWaitActive (“MapleStory”);
Sleep (5000)
$pos = MouseGetPos()
$var = PixelGetColor( $pos[0] , $pos[1] )
MsgBox(0,"The decmial color is", $var)
MsgBox(0,"The hex color is", Hex($var, 6))

This is also a stand alone program.
Ok, if you want to know the color. Run this while maple is on. It will give you 5 seconds to get your mouse onto the monster that you want to bot on. Then it will shoot out the message box, and tell you the decimal and hex of the color your mouse was on.
The color, you just put it into pixel detect like this “0x(hex or decimal)” IE (0xFFFFFF)

There, you got your own pixel and colors YAY!!!
Gimmie props, it took me a while to figure out how to do the coordinate detection and color detection

NOTICE: If you just copy and paste these codes into an editor, you might have to delete the (“)’s and rewrite them. For some reason SciTe doesn’t accept some of them

Example AutoIT programs
These are a few examples of AutoIt programs with GUIs (Graphic User Interface)
Very cool, but I need to learn how to make GUIs myself first… lol

Heres an AUTO POTTER made by our own gunbound11111
http://www.mpcforum.com/showthread.php?t=101910

LakelisBot is an AutoClicker.
It is probably the most refined one i have seen as far.
It gives 2 mouse positions, one on the (OK button, after lakelis says theres a party inside) and the other one, you set yourself
Instructions:
F9 = keep your mouse on lakelis, and press F9, it will lock position on lakelis
F10= Start autoclicking
F11 = Stop autoclicking (Do not press Esc, it will close the bot itself...)
This autoclicker lets you start your AC even when you are near JM from the streetz. It is very useful cause ping is more important than how fast your ac goes, and if theres not like a million people jumping aroudn while you ac, you ac alot faster ;)

And I put in an autoLooter I got from gamerzplanet
Just press active for always pressing Z or passive for “only press z when walking” Then hold * ingame to start the "ZZZ"ing

Hypocrite
25th September 2005, 07:42
pretty detailed .. thumbs up

MERUxOMG
26th September 2005, 00:04
woo yeah.
Finally got up the functions and Pixel Detection tutorials up.

I know alot of people would want those. ;)

fraggot
26th September 2005, 00:15
nice.. i was having probs.. thx ^^

Diddle
26th September 2005, 18:51
File: autolooter.rar
Status: INFECTED/MALWARE (Note: this file has been scanned before. Therefore, this file's scan results will not be stored in the database)
MD5: a876bd6fc8aac5bde50e6addc981f786
Packers Detected: UPX, AUTOIT

Scanner Results
AntiVir: Found Nothing
ArcaVir: Found Trojan.Psw.Agent.Bn
Avast: Found Nothing
AVG Antivirus: Found Nothing
BitDefender: Found Trojan.PWS.Agent.BN
ClamAV: Found Nothing
Dr. Web: Found Nothing
F-Prot Antivirus: Found Nothing
Fortinet: Found Nothing
Kaspersky Anti-Virus: Found Nothing
NOD32: Found Nothing
Norman Virus Control: Found Nothing
UNA: Found Nothing
VBA32: Found Nothing

Source: Jotti's Virusscan (http://virusscan.jotti.org/)File is Clean --> Approved.


File: Lakelis_Bot.rar
Status: INFECTED/MALWARE
MD5: 4afafe2e3bca21487f8cb3d088948c16
Packers Detected: UPX, AUTOIT

Scanner Results
AntiVir: Found Nothing
ArcaVir: Found Trojan.Killapp.I
Avast: Found Nothing
AVG Antivirus: Found Nothing
BitDefender: Found Nothing
ClamAV: Found Nothing
Dr. Web: Found Nothing
F-Prot Antivirus: Found Nothing
Fortinet: Found Nothing
Kaspersky Anti-Virus: Found Nothing
NOD32: Found Nothing
Norman Virus Control: Found Nothing
UNA: Found Nothing
VBA32: Found Nothing

Source: Jotti's Virusscan (http://virusscan.jotti.org/)File is Clean --> Approved.

dinocat
27th September 2005, 01:37
a little note on the direction code... It should be
Send ("{RIGHT down}'), and etc...
MERUxOMG...u wouldnt mind i if i point this out right?.....cuz i tried ur code and it didnt work, so i look up the help file and notice that ur code has a little error.....that's all....

pooper12321
27th September 2005, 02:22
lol i think that comment was well written
thats just me.....

oh ya & great work its nice for noobs =D

MERUxOMG
27th September 2005, 02:39
a little note on the direction code... It should be
Send ("{RIGHT down}'), and etc...
MERUxOMG...u wouldnt mind i if i point this out right?.....cuz i tried ur code and it didnt work, so i look up the help file and notice that ur code has a little error.....that's all....

Well, i changed it. so shutup.

lol, jk.
____________________

Yeah im open for reviewing and revising. Thx for pointing it out.
If any other problem, tell me, cause i only checked up on half of the code :D

procompared2u
27th September 2005, 04:08
dude, this is getting great!

ive learned the proper way to pixel search.

MERUxOMG
27th September 2005, 06:19
Thx all.
This has been a great experience for me.
It took me quite a while to understand pixelSearch, But after that, it was pretty easy to create the "get color Hexes" and "coordinate" scans

Next step, time to work on GUI!!! :cool:

_______________________________
Shit this could be harder than i thought :ninja: :smoke: :hurt:

_______________________________
Ok, after reviewing GUI functions, i see that it is impractical for noobies to learn GUI. Only people who want to help and post GUI's for easier access to the code.

For example, it can create a list, and give people variables and where they want to hunt... But for now, i dont think it is needed.

It took all of 20 minutes to understand a few of the GUI command codes, so it shouldnt be too hard for those who actually want to help.

But im done with this tutorial, maybe add some more "Code Snippets" as i think of them :cool:

shon24
28th September 2005, 07:13
omg it work thank u ,ur great two thum up ,



$coor = PixelSearch( lt, rt, lb, rb, col, dif, sk )
While @error = 0
(Movement/attack Code)<--------------------------------wat i need to put for my char to move to the monster
$coor = PixelSearch( tlx, tly, brx, bry, col, dif, sk )
Wend

oranrene
28th September 2005, 23:18
what your telling me is the boy targets certain monsters then kills them ? o.o

MERUxOMG
28th September 2005, 23:45
$coor = PixelSearch( lt, rt, lb, rb, col, dif, sk )
While @error = 0
(Movement/attack Code)<--------------------------------wat i need to put for my char to move to the monster
$coor = PixelSearch( tlx, tly, brx, bry, col, dif, sk )
Wend
Yeah, i didnt put it in because it is somewhat complicated and time consuming (For the botmaker part, not for me)
And im not putting this in the tutorial, because it is inpractical

$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf

Basically, PixelSearch's real function is to get the coordinates that the color they found is on.
PixelSearch creates a "@error" variable, for if there is that color or not.
It's main purpose for most people is to find the coordinates.
If they did $coord = PixelSearch
then they get an array back, and does this $coord[0], $coord[1], which gives the x and y coordinates.

Then, i guess we can just use the pixels and find where it is, and we do a like this
Send ("{LEFT down}")
Sleep ("$coord[0]}") or something, so your person will move a little to that monster.

But like i said, it will be very time consuming to find out how your person moves when reacted to the coordinate... so impractical. (basically, warriors are not good pixel detection botters)

MERUxOMG
29th September 2005, 23:22
its called, screen shot, copy and crop :bandit:

DaRkZaNgeLz
30th September 2005, 20:50
can u give tutorials on looter which is uninterrupted in chat boxes?

xswat
1st October 2005, 11:24
veeeeeeeeeeeeeeeeery spiffy tut there ;)

Guasabara
9th October 2005, 04:29
Hi, I'm new here. And I got a small problem, when I put WinWaitActive ("MAPLESTORY") the bot
doesn't want to work but if I put WinActive ("MAPLESTORY") it works. Is there a way a can fix this or am I doing something wrong. Thnx for your help and nice tut btw.

Edit: Nvm I had MapleStory on windows mode, and that is why it didn' work. LoL, silly me. :laugh:

-=Coool=-
9th October 2005, 10:18
Yo do you mind if i post this over on Smc with a link back and your name or better yet could you post it for us. This tutorial rocks man i can finaly make a bot that ive been wanting.

MERUxOMG
13th October 2005, 12:34
meh, sure,
i wont post it on smc, but you can. Too lazy...

also i want to revive this thread :)

lol any admin wanna stiky this?
course wont be offended if you dont.

ShadehunteR
13th October 2005, 16:46
Channel Changer
Code:

Sleep (2000) Send (“{ESC}”) Sleep (750) Send (“{ENTER}”) Sleep (750) Send (“{RIGHT}”) Sleep (100) Send (“{ENTER}”) Sleep (1500) Send (“{RIGHTdown}”) Sleep (4000) Send (“{RIGHTup}”)


i feel that this channel changer might not be tt reliable...
imagine what would happen if the bot "accidently" did not change channel and instead juz presses enter? disaster...
u would be saying "zxzxczzxc" ect ect and ppl would say wtf bot

i feel that this code would be better...

MoveTo 666 587
LeftClick 1
Delay 300
MoveTo 691 462
LeftClick 1
Delay 300
MoveTo 354 327
LeftClick 1
Delay 300
MoveTo 500 373
LeftClick 1
Delay 2000
KeyDown 37 1
Delay 1800
KeyUp 37 1
KeyPress 38 1
Delay 500
KeyPress 38 1



it uses mouse coordiantes instead of keyboard...
however this channel changer is not random and u nid to get another set of this code everytime u wanna change channel (including finding new mouse pos)


plz post wad u think abt my code...

tethys
16th October 2005, 10:09
hey.. i juz wanna know

$coor = PixelSearch( lt, rt, lb, rb, col, dif, sk )<------------------- wad do we put in here?
While @error = 0
(Movement/attack Code)
$coor = PixelSearch( tlx, tly, brx, bry, col, dif, sk )
Wend

also.. i am making a bot for green mushroom.. trying to let the bot recognise the colour of either the green shell or the shadow below the shell ( the middle part of the face [grey ] ) do u tink that the colours will clash with the background, if i put colour dif 0?

tethys
16th October 2005, 12:00
also.. can u pm me ur email address so i can add u and ask u more questions bout making a bot.. thx

MERUxOMG
17th October 2005, 10:28
ok u people, the rest of the stuff. like looking for colors. needs to be with your own COMMON SENSE. i know it's greatly lacking in this leacher community.

yes, if u put the color for the green top. it probably will clash with the background. the green is similar. so it will clash... Use the white part on the bottom of the mushroom

edit: there is no "uninterrupted" loot bot. The only way to do that is if you put the loot button on INSERT or something. That way it wont type.
Or just use passive on the looter i posted. It wont click Z as long as you dont press left or right

icetray
17th October 2005, 12:34
Ok, I still don't get it, can somemon post a sample file? Let's say maybe one for botting on undead mushes or smth.

Thanks

-=Coool=-
17th October 2005, 16:44
Ok im going to post it after school. Im sure it will help alot of people over there too. Ill also put a link back to the topic.

XfireXbeam
18th October 2005, 00:19
how do i down load hack that make me lvl faster

josephreda
18th October 2005, 01:15
ow wow can we have a round of applause plz.. This is a very detailed tutorial.. I and hopefully the whole ,pc community thank you for your huge contribution. btw can u already warn firebeam.. he has been asking for hacks(begging) and its kidna getting annoying.. I dont wanna offend u mod's . im not saying ur not doing ur jobs( i have a feeling im getting wanred for my comment) and is there a way i can become a mod.. sorry for changing topics

icetray
18th October 2005, 03:33
I tried to make bot..I decided to test one on some zombies ( so if it screws I don't die) but it didnt work....can some help me make one? ( source code type) So that I can see what mistakes I've mede..thanks...

despikable
3rd November 2005, 05:34
im just wondering does these hacks still work. if not can someone plz update im not smart enuff to hack maple story by nyself lol.

umbala
3rd November 2005, 06:54
Depends on what server you play on. It does not work on GMS because of nProtect.

pro70131
9th November 2005, 13:16
eh..i still don quite understand...meruxomg..can u add me in msn..and explain all to me..johnlim701@hotmail.com..thx

daemare
17th January 2006, 01:40
How exactly do you use controlsend in autoit?

afro82
17th January 2006, 19:11
Very nice work, congratulations. Anyway i found it easier to vac n bot, but that just me. Wonderful tut ^^

nicholaii
18th January 2006, 16:47
im just wondering how come my bot only tab once on the atk..

i have tried lctrl down then sleep 5000.. but it only tab once

how to make it continously atk..

DanZero
21st January 2006, 20:00
Very well written tutorial i dont bot but even i found it interesting to read, keep up the good work.
Edit: You can also create a pixel search for meso that is on the ground and then have it hit 0 on numpad or Z for you, if you want to worry about money too.

dekkee
31st January 2006, 06:23
me too...can u give a sample to me....full one...
or my msn is hunterfly2sky@hotmail.com...thx

silver_rhythm
31st January 2006, 11:31
I am trying to do the random number.. but after i finished.. it said "if" statement must have a "then" keyword.. wat does it means? and also.. i am trying to make abot that detect if anyone is on the map.. but i cant seem to use the value for the red colour.. do anyone knoe a value that can be use?

kangkang
7th February 2006, 21:15
i cant run it
there r many erors...
it say if hav to hav then statement
while don hav wend match statement

Mageskey
2nd April 2006, 23:05
I'm interested in getting more involved with making my own macros and the like and read through your tutorial. I took the time to download SciTe and decided to do a copy and paste of your example of combining loop with key to make sure it worked before I began experimenting myself. I replaced all the italicized quotes with regular ones and for the life of me I cannot get it to work. Where do I go from there?

Any guidance would be appreciated. Thanks in advance.

mitta
3rd April 2006, 00:12
nice im going to try this soon XD when i find a sweet vac hacking spot

SecretH4cker
3rd April 2006, 19:54
ok this guide seems really good! nice one


anyway i was just going to ask, is it possible for me to make a bot, for redoing a jump quest over and over again with this program

i want to double click on an npc, then ALT+TAB to cheat engine, change and freeze wall values, then change channels

wanted to know if anything like this is possible

thanks in advance for the reply

TestThePooh
3rd April 2006, 20:24
Thanks for the guide, i will give it a look later, Well this could be useful.

rustytay
3rd April 2006, 22:50
I am trying to do the random number.. but after i finished.. it said "if" statement must have a "then" keyword.. wat does it means? and also.. i am trying to make abot that detect if anyone is on the map.. but i cant seem to use the value for the red colour.. do anyone knoe a value that can be use?


for some programming languages

if must follow by a then

for example:

if (condition) then
{
// code here
}

Hope it helps u.:rambo:

maplenews
4th April 2006, 00:43
how do u make the macro work with ms. when i do it it does nothin and i have a bypass. sometimes it just keeps going right for some reason

hellojimmy
4th April 2006, 01:45
nice job body, but i still don't want the maple goes back to the botting time. just imagine you are playing and talking with the bots, is that fun??

Hitmaster
4th April 2006, 02:01
I thought this was detected and wouldn't work. I never actually tried it lol
Is there a bypass method you need to do or does it work as is?

noobpower2
4th April 2006, 03:28
too good of ajob.. :D this needs to be stickyfiedness

Macman
4th April 2006, 04:42
I think GameGuard blocks this from working for me...like everytime I run anything, PrevX tells me that GameGuard is acting up, which is sorta suspicious...

maplenews
5th April 2006, 01:33
ok does autoit work for mapleglobal or not because this is the only program that i can actually understand. if it does can u give detailed points of what i have to do?(i have bypass)

supermaitro
5th April 2006, 02:43
Original post: 25th September. I guess gameguard wasn't out by then, because I get an error message which is "Could not parse line" with any code I put in.

Hitmaster
5th April 2006, 02:58
Yeah I didn't realize how out-dated this topic was when I posted in it. I guess no more AutoIt botting :(

Rastabwoy
5th April 2006, 03:01
who went and bumped this thread back up >.>

This is vry old... and yes it came out before gayguard, ?i used to use all the time

Jhnboyman
7th April 2006, 05:48
so i guess it doesnt work anymore?

will it detect the exes that you compile?