Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:22

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

Advertisement



Autoit - GTA - Pixel auslesen - AFKbot

Discussion on Autoit - GTA - Pixel auslesen - AFKbot within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2008
Posts: 419
Received Thanks: 62
Question Autoit - GTA - Pixel auslesen - AFKbot

Hey Com,

ich wollte mal rumfragen, ob mir vielleicht jemand dabei helfen möchte, einen Bot zu schreiben, der Pixel auslesen kann.

Undzwar geht es um GTA SAMP und der Bot sollte eine Zeile im Chat auslesen können, die den Spieler darauf hinweist, AFK zu sein, "t/back" einzugeben und ein Fenster auszulesen, indem die Zahlen stehen, die man eingeben muss um weiter spielen zu können.

Hinweis:


Fenster mit Zahlen:
Cheater9999 is offline  
Old 10/16/2013, 19:43   #2
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Glaube wohl kaum, dass man so etwas auf die Schnelle mit Pixelsearch hinbekommt.
Weißt du vielleicht, ob der aktuelle Chat und die anderen Sachen in SAMP in den Speicher geladen werden? Falls ja, könntest du einfach den Status mittels eines einfachen Pointers auslesen und je nach dem überschreiben. Andernfalls ist es bestimmt möglich mit ControlSend ein 'W' und ein 'S' zu simmulieren (am besten in einer Schleife), sodass du nicht mehr als AFK angesehen wirst.

Logtetsch is offline  
Old 10/16/2013, 20:19   #3
 
CallSaul's Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 327
Received Thanks: 65
Wenn die Schrift eine bestimmte Farbe hat, geht es leicht mit PixelSearch.
CallSaul is offline  
Old 10/16/2013, 20:36   #4
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Quote:
Originally Posted by CallSaul View Post
Wenn die Schrift eine bestimmte Farbe hat, geht es leicht mit PixelSearch.
aber nicht das auslesen der zahl.


entweder bewegen oder

per memory den afktimer (falls es den gibt) überschreiben oder
per memory den string und damit die zahl die eingegeben werden soll auslesen
butter123 is offline  
Old 10/16/2013, 20:39   #5
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Gut, darüber habe ich mir natürlich keine Gedanken gemacht, aber was, wenn der Spieler an einen Ort gelangt, wo die Farben des Spieleraums den gleichen Farbcode enthalten wie der, des Chats? Ist zwar sehr unwahrscheinlich, aber man sollte jeden Fall in Betracht ziehen.
Logtetsch is offline  
Old 10/16/2013, 21:38   #6
 
elite*gold: 5
Join Date: Jul 2013
Posts: 227
Received Thanks: 5
Quote:
Originally Posted by Cheater9999 View Post
Hey Com,

ich wollte mal rumfragen, ob mir vielleicht jemand dabei helfen möchte, einen Bot zu schreiben, der Pixel auslesen kann.

Undzwar geht es um GTA SAMP und der Bot sollte eine Zeile im Chat auslesen können, die den Spieler darauf hinweist, AFK zu sein, "t/back" einzugeben und ein Fenster auszulesen, indem die Zahlen stehen, die man eingeben muss um weiter spielen zu können.

Hinweis:


Fenster mit Zahlen:
Muss nur noch den Pointer suchen dann bin ich fertig^^
Kabal931 is offline  
Old 10/16/2013, 21:56   #7
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Mann kann aber auch OCR Software anwenden, sofern es in der Memory nicht als ganzes dar steht sondern als z.B.:

90100 = 75000 + 14000 + 1000 + 60 + 20 + 15 + 5.
alpines is offline  
Old 10/16/2013, 22:10   #8
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Quote:
Originally Posted by alpines View Post
Mann kann aber auch OCR Software anwenden, sofern es in der Memory nicht als ganzes dar steht sondern als z.B.:

90100 = 75000 + 14000 + 1000 + 60 + 20 + 15 + 5.
Glaube nicht das letzteres angewendet wird. Sehr unwahrscheinlich für ein Spiel wie GTA San Andreas.

Und wie soll er das mit einer OCR Software realisieren? Soll er etwa jede Sekunde ein Scrennshot vom Spiel temporär abspeichern und es an eine OCR Software weiterschicken? Viel zu aufwändig, wenn du mich fragst. Es sei denn, es gibt eine einfachere Alternative wie man es mittels OCR gestallten kann.
Logtetsch is offline  
Old 10/16/2013, 23:03   #9
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
screenshot und den bereich mit der nummer ausschneiden?
butter123 is offline  
Old 10/16/2013, 23:19   #10
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Eventuelle Fehler korrigieren usw. mann kann doch PixelGetColors anwenden ob dort das AFK-Fenster da ist, wenn ja dann OCR benutzen.
alpines is offline  
Old 10/18/2013, 00:17   #11
 
c0w's Avatar
 
elite*gold: 3653
The Black Market: 378/0/0
Join Date: Aug 2008
Posts: 30,854
Received Thanks: 529
also ich würds generell per memory machen, ansosnten bräuchtest du nämlich ein programm dass das bild in eine zahl umwandeln kann, wenn du sowas hast wärs aber recht einfach zu handhaben.
aber wie gesagt memory is hier die simplere methode. btw "sie haben einen screenshot gemacht, bitte nutzen sie dies nicht zu ihrem vorteil?" :O wtf
c0w is offline  
Reply

Tags
auslesen, bot, gta, pixel, samp


Similar Threads Similar Threads
WoW Bot AutoIT HP auslesen
10/17/2013 - AutoIt - 13 Replies
Hey,ich hab damit angefangen mit nen kleinen Bot fürn PrivatServer zu basteln,der auf der Version 3.3.3a läuft. Gibt es für PrivatServer andere Offsets als für die Offiziellen Server? Aber irgendwie bekomme ich immer als HP anzahl : 0 raus. Ich habe die richtigen Offsets genommen : ;/*Patch 3.3.3*/ ;/*Player offsets*/ Local $Mem_Player_Base = 0x00B366D0, $Mem_Player_Base_P1 = 0x34, $Mem_Player_Base_P2 = 0x24



All times are GMT +2. The time now is 01:22.


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