Simucal Posted May 16, 2006 Author Share Posted May 16, 2006 I have yet to have a chance to test out the script myself. The biggest problem that I see for the application of the methods Simucal described here is that a certain color may be used for more then one thing in the game. True, there are many pixels on a model to choose from and you are bound to find one that's not used (or used extremely rarely) in the rest of the game, but the lack of redundancy worries me.Would it be possible to introduce some kind of redundancy to this process? For example, AutoIt would be searching a set area for a specific picel color. As soon as it finds an instance of this pixel it will go to another set of instructions (possibly one that would specify a new area to search around the found pixel) to check for one or more pixels of a specified color(s). Finally only when all the specified conditions are met (for example - triangulation that has AutoIt find three pixels of the same or different colors in withn a certain proximity of each other) then AutoIt moves on to execute the final command.Please let me know if this is feasable. Speed is not that much of a concern for me since I mostly play RTS or RPG games (and would like to automate the those that feature turn based combat or gameplay).Well, you could do a pixelsearch and if it returns that specific color it would check a certain number of pixels surrounding it. If they dont match then have it continue onOr, if speed isnt an issue you could do a pixelchecksum search that would match the checksum of a group of pixels. AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
BuddyBoy Posted May 22, 2006 Share Posted May 22, 2006 Hey maybe I wasn't paying much attention but I need an aimbot for any game, not just those games lol... Any explanation on how to make an aimbot for any game? :S Link to comment Share on other sites More sharing options...
slightly_abnormal Posted May 22, 2006 Share Posted May 22, 2006 Hey maybe I wasn't paying much attention but I need an aimbot for any game, not just those games lol... Any explanation on how to make an aimbot for any game? :Sman this is kick ass.. do you know to do one for curveball? http://www.2flashgames.com/f/f-178.htm Link to comment Share on other sites More sharing options...
slightly_abnormal Posted May 22, 2006 Share Posted May 22, 2006 (edited) I just played with your code and made a very premative version for curveball .. BTW my first BOT ever! and mainly copy and paste code EDIT: Crap!! it got up to level 8, imagine if it were optimized! expandcollapse popupOpt("MouseCoordMode", 0) Opt("PixelCoordMode", 0) Opt("MouseClickDelay", 0) Opt("MouseClickDownDelay", 0) HotKeySet("{esc}", "getthefouttahere") Global $Aimbot = 0, $found = "no" $oGame = ObjCreate ("ShockwaveFlash.ShockwaveFlash.1") $GameForm = GUICreate('aaa'& ": Aimbot Proof of Concept", 820, 660, -1, -1) $GUIActiveX = GUICtrlCreateObj ($oGame, 10, 10, 800, 580) $exitbutton = GUICtrlCreateButton("Exit", 704, 624, 89, 25) GUISetState() With $oGame .bgcolor = "#000000" .Movie = @ScriptDir&'/f-178.swf' .ScaleMode = 2 .Loop = True .wmode = "Opaque" EndWith while 1 $searchcolor = 0xfcfffb;0xFFFFFF $coord = PixelSearch(10, 10, 800, 580, $searchcolor) If IsArray($coord) = 1 Then MouseMove($coord[0], $coord[1], 0) MouseClick('left') EndIf WEnd func getthefouttahere() Exit endfunc Edited May 22, 2006 by slightly_abnormal Link to comment Share on other sites More sharing options...
ConsultingJoe Posted May 22, 2006 Share Posted May 22, 2006 nice job, The link for the file is: 'http://www.2flashgames.com/u123h3kjs723hf/flash/f-178.swf' Check out ConsultingJoe.com Link to comment Share on other sites More sharing options...
Valuater Posted May 22, 2006 Share Posted May 22, 2006 (edited) man this is kick ass.. do you know to do one for curveball? http://www.2flashgames.com/f/f-178.htmwelcome to autoit 123 has the curve ball ( pic in in the post)also, in scripts and scrapts i have a gamebot builder.... that also has a curveball example... but made for different gamebotsi will try to find itherehttp://www.autoitscript.com/forum/index.ph...opic=22245&hl=#8) Edited May 22, 2006 by Valuater Link to comment Share on other sites More sharing options...
AceLoc Posted June 2, 2006 Share Posted June 2, 2006 $oGame = ObjCreate ("ShockwaveFlash.ShockwaveFlash.1") Line0 Error .. probably i need that beta but where to download that ? [quote name='AceLoc']I gots new sunglasses there cool.[/quote] Link to comment Share on other sites More sharing options...
Valuater Posted June 2, 2006 Share Posted June 2, 2006 not sure what the error isAutoit beta is herehttp://www.autoitscript.com/forum/index.php?showtopic=19717Or......... for Shockwave.... http://www.adobe.com/shockwave/download/8) Link to comment Share on other sites More sharing options...
soulcaliburvn Posted June 6, 2006 Share Posted June 6, 2006 C:\Downloads\Pixel_Aimbot.au3(47,58) : ERROR: GUICtrlCreateObj(): undefined function. $GUIActiveX = GUICtrlCreateObj ($oGame, 10, 10, 800, 580) Error when run script. Can some one tell me why ? Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted June 6, 2006 Moderators Share Posted June 6, 2006 C:\Downloads\Pixel_Aimbot.au3(47,58) : ERROR: GUICtrlCreateObj(): undefined function. $GUIActiveX = GUICtrlCreateObj ($oGame, 10, 10, 800, 580)Error when run script.Can some one tell me why ?Are you using Beta? Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Busti Posted June 6, 2006 Share Posted June 6, 2006 welcome to autoit 123 has the curve ball ( pic in in the post)also, in scripts and scrapts i have a gamebot builder.... that also has a curveball example... but made for different gamebotsi will try to find itherehttp://www.autoitscript.com/forum/index.ph...opic=22245&hl=#8)its not working 4 me..... in your programm My UDF's : Startet on : 06.06.2006_CaseSearchOrReplaceStr();~> Searches OR Replaces a String,;~> With or Without Casesensivity Link to comment Share on other sites More sharing options...
runkelhoff Posted June 12, 2006 Share Posted June 12, 2006 how do you make it so dam fast??? Link to comment Share on other sites More sharing options...
Simucal Posted June 12, 2006 Author Share Posted June 12, 2006 how do you make it so dam fast??? By using a large initial pixelsearch area.. and once it finds the target, reducing that pixelsearch area to a small 10x10 area. This makes it dam fast AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
AzKay Posted July 4, 2006 Share Posted July 4, 2006 C:\Program Files\AutoIt3\beta\Include\Pixel_Aimbot.au3 (55) : ==> Only Object-type variables allowed in an "With" statement.: With $oGame With ^ ERROR Is this meant to happen? ^^; Well, It cant be because "Im not running BETA" becuase, I am. # MY LOVE FOR YOU... IS LIKE A TRUCK- # Link to comment Share on other sites More sharing options...
Simucal Posted July 4, 2006 Author Share Posted July 4, 2006 C:\Program Files\AutoIt3\beta\Include\Pixel_Aimbot.au3 (55) : ==> Only Object-type variables allowed in an "With" statement.: With $oGame With ^ ERROR Is this meant to happen? ^^; Well, It cant be because "Im not running BETA" becuase, I am. Do you have a recent shockwave plugin? AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
AzKay Posted July 4, 2006 Share Posted July 4, 2006 Do you have a recent shockwave plugin?I just downloaded it, but it didnt make a difference # MY LOVE FOR YOU... IS LIKE A TRUCK- # Link to comment Share on other sites More sharing options...
AzKay Posted July 4, 2006 Share Posted July 4, 2006 I just downloaded it, but it didnt make a difference Wait, Ill try rebooting windows, I didnt do that after installing, brb. # MY LOVE FOR YOU... IS LIKE A TRUCK- # Link to comment Share on other sites More sharing options...
AzKay Posted July 4, 2006 Share Posted July 4, 2006 Wait, Ill try rebooting windows, I didnt do that after installing, brb.I Have:ReInstalled BETADownloaded & Installed latest shockwaveReBooted WindowsStill the same error # MY LOVE FOR YOU... IS LIKE A TRUCK- # Link to comment Share on other sites More sharing options...
Simucal Posted July 4, 2006 Author Share Posted July 4, 2006 Weird, I just ran it on a fresh install of xp with shockwave/autoit installed. Worked fine. It was Windows XP Pro, Latest Shockwave and Beta AutoIt/Scite. AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
AzKay Posted July 5, 2006 Share Posted July 5, 2006 Weird, I just ran it on a fresh install of xp with shockwave/autoit installed. Worked fine. It was Windows XP Pro, Latest Shockwave and Beta AutoIt/Scite.Weird, my pc must just suck xP, I only got it 6 months ago, well, laptop. # MY LOVE FOR YOU... IS LIKE A TRUCK- # Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now