Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Mabinogi
You last visited: Today at 07:35

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

Advertisement



auto it bot scripting help for a noob

Discussion on auto it bot scripting help for a noob within the Mabinogi forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 0
auto it bot scripting help for a noob

hi all i want to be able to write my own scripts and bots .... however i have read guide after guide and am scratching my head at it all

does anyone have a very very noob guide that explains what each function is/does in plain english and doesn't treat the user like there already experienced in using auto it

also if applicable i am use to batchfile work if you could also name the type of code auto it uses i can go from there if necessary.
ninja3300 is offline  
Old 08/24/2010, 22:08   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
For me, the easiest way to learn is to copy someone else's work. Not to steal credit or anything like that. But rewriting everything they did allows me to see, how and why they put that there. And also, google is your friend. I used it.
fenrir2037 is offline  
Old 08/25/2010, 00:11   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 0
Try that xD
Wild23 is offline  
Old 08/25/2010, 18:15   #4
 
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 0
retarded as i may sound looked up the autoIT script help on the autoit website and still couldn't make sense of it ........ knowing the actual name of the language used would be a big helper :S

also iv tried looking over a pulled apart bot script but again durp O.o
ninja3300 is offline  
Old 08/25/2010, 20:16   #5
 
elite*gold: 0
Join Date: Dec 2009
Posts: 17
Received Thanks: 0
what each function does in plain english?
A function has multiple elements:

;func <- declares the beginning of a function declaration.
func nameOfFunction ($Parameter1,$parameter2,$Parameter3)
;do something here:
#cs (starts a comment)
Send("key") - would type out key in whatever input interface currently in selection.
Send("{F1}") - would type F1 into an interface.
;find out for yourself how to send other key combinations and stuff.
;beware the 'focus'. It is what is being selected, meaning either an textbox, or an entire window. (e.g. when the type cursor is flashing, anything you type would end up... in the box, if the type cursor doesn't flash, nothing would go into that text-input-box. Easy.)
also, there's:
MouseMove(x,y[,time]). everything in [] is optional parameters, you can give it, or you can not. but if you ... say:
functionName(x,y[,t[,z]])... and you put in something on the z parameter, you must give a t param as well.
look at other functions on the autoit function list.
#ce (ends the comment)
endfunc
;(kinda obvious, it ends the function declaration)
Xraveinfinity is offline  
Old 08/25/2010, 20:39   #6
 
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by Xraveinfinity View Post
what each function does in plain english?
A function has multiple elements:

;func <- declares the beginning of a function declaration.
func nameOfFunction ($Parameter1,$parameter2,$Parameter3)
;do something here:
#cs (starts a comment)
Send("key") - would type out key in whatever input interface currently in selection.
Send("{F1}") - would type F1 into an interface.
;find out for yourself how to send other key combinations and stuff.
;beware the 'focus'. It is what is being selected, meaning either an textbox, or an entire window. (e.g. when the type cursor is flashing, anything you type would end up... in the box, if the type cursor doesn't flash, nothing would go into that text-input-box. Easy.)
also, there's:
MouseMove(x,y[,time]). everything in [] is optional parameters, you can give it, or you can not. but if you ... say:
functionName(x,y[,t[,z]])... and you put in something on the z parameter, you must give a t param as well.
look at other functions on the autoit function list.
#ce (ends the comment)
endfunc
;(kinda obvious, it ends the function declaration)

thanks heaps kinda makes sense now ...... its gonna be a pain constructing the bot but i think i may be able to give it a shot ............. now a noob question but can imagesearch.au3 be used for any bot or do i have to write mine own version?

also when getting the mouse to click a certain spot do i need to put in coordinates or can it just search via image and click it without coordinates?
ninja3300 is offline  
Old 08/25/2010, 22:13   #7
 
elite*gold: 0
Join Date: Dec 2009
Posts: 17
Received Thanks: 0
using an #include <imagesearch.au3> line, you automatically add all the functions from Imagesearch.au3 in, so you can call those functions in your script.

and... no. stop thinking so abstractly, MouseClick("left",$x,$y) is just what it says it is.
Xraveinfinity is offline  
Old 08/26/2010, 10:22   #8
 
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 0
then where exactly does the code mouseclick("left",$y3,$x3) come from? what do those numbers mean...... or is it just to number there place in the cycle of the script

eg: first instruction mouseclick("left",$y,$x) then add numbers per times this action is called upon mouseclick("left",$y2,$x2) being the second time?
ninja3300 is offline  
Old 08/26/2010, 13:25   #9
 
elite*gold: 0
Join Date: Mar 2010
Posts: 912
Received Thanks: 112
should clear things up a bit
kotarou3 is offline  
Old 08/30/2010, 12:19   #10
 
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by kotarou3 View Post
should clear things up a bit
cheers kinda got it ....... now i have to stop being a noob and actually figure the bot construction out :P
ninja3300 is offline  
Old 09/01/2010, 07:52   #11
 
XDFACE's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 70
Received Thanks: 5
Quote:
Originally Posted by fenrir2037 View Post
For me, the easiest way to learn is to copy someone else's work. Not to steal credit or anything like that. But rewriting everything they did allows me to see, how and why they put that there. And also, google is your friend. I used it.
me too! comments are the best too~
XDFACE is offline  
Reply


Similar Threads Similar Threads
Auto stig your main with your noob in stack!
08/27/2011 - CO2 Exploits, Hacks & Tools - 29 Replies
This little thingy will automatically stig your plvl character when he comes close enough to the stack where your noob is. You have to have both windows open on the same computer. I.E this will not auto stig some random plvler that you just teamed up with. 1. Open your conquer windows. 2. Login with your high lvl archer and your noob 3. Put Stigma on F1 4. Put Meditation on F2 5. Put Healing Rain on F7 6. Put Sit on F8
im new im noob im noob hacker plez heelp me
09/30/2009 - Lineage 2 - 5 Replies
hallo i play server im not donatore my weapon +6 and arma +6 donadore kill me donatore have weapon +35 etc.......... pleaaaas i need msn god hacher fore guise me pleeaaaaaaaaas veery tnx
Auto IT - Bot Conquer - noob bot xD
12/30/2006 - CO2 Bots & Macros - 10 Replies
programmed in the Auto It :blah: Video 1024 - 768 Opt("GUIOnEventMode", 1) Opt("MouseCoordMode", 0) Opt("PixelCoordMode", 0) #include <GUIConstants.au3> Global &#036;Paused



All times are GMT +1. The time now is 07:35.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.