|
You last visited: Today at 01:22
Advertisement
Autoit - GTA - Pixel auslesen - AFKbot
Discussion on Autoit - GTA - Pixel auslesen - AFKbot within the AutoIt forum part of the Coders Den category.
10/16/2013, 17:51
|
#1
|
elite*gold: 0
Join Date: May 2008
Posts: 419
Received Thanks: 62
|
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:
|
|
|
10/16/2013, 19:43
|
#2
|
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.
|
|
|
10/16/2013, 20:19
|
#3
|
elite*gold: 0
Join Date: Oct 2013
Posts: 327
Received Thanks: 65
|
Wenn die Schrift eine bestimmte Farbe hat, geht es leicht mit PixelSearch.
|
|
|
10/16/2013, 20:36
|
#4
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
Quote:
Originally Posted by CallSaul
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
|
|
|
10/16/2013, 20:39
|
#5
|
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.
|
|
|
10/16/2013, 21:38
|
#6
|
elite*gold: 5
Join Date: Jul 2013
Posts: 227
Received Thanks: 5
|
Quote:
Originally Posted by Cheater9999
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^^
|
|
|
10/16/2013, 21:56
|
#7
|
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.
|
|
|
10/16/2013, 22:10
|
#8
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Quote:
Originally Posted by alpines
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.
|
|
|
10/16/2013, 23:03
|
#9
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
screenshot und den bereich mit der nummer ausschneiden?
|
|
|
10/16/2013, 23:19
|
#10
|
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.
|
|
|
10/18/2013, 00:17
|
#11
|
elite*gold: 3653
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
|
|
|
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.
|
|