Register for your free account! | Forgot your password?

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

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

Advertisement



ImageSearch lässt Programm crashen

Discussion on ImageSearch lässt Programm crashen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
ImageSearch lässt Programm crashen

Guten Morgen,

ich arbeite gerade wieder etwas mit AutoIt und versuche per ImageSearch zu erkennen, ob ein Mob überhaupt anvisiert ist.


Nur leider stürzt das Script ab, wenn ich F2 drücke. Vorher hat es noch funktioniert.
Bild existiert und die Konsole sagt rein gar nichts.


Ich bin für jede Hilfe dankbar.
Requi is offline  
Old 03/22/2014, 11:11   #2
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
was war denn vorher anders?^^
vllt hotkey ändern?
butter123 is offline  
Old 03/22/2014, 13:18   #3


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Vorher war kein ImageSearch drin. Deswegen weiß ich, dass es daran liegt.
Requi is offline  
Old 03/22/2014, 13:28   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
das script an sich ist zwar sehr unübersichtlich geschrieben, sollte aber so funktionieren.

versuche mal zum debuggen das #requireadmin aus zu kommentieren. das sorgt seit der letzten version von autoit zumindest bei mir immer dafür, das scite sofort den consoleoutput beendet.
lolkop is offline  
Thanks
1 User
Old 03/22/2014, 14:01   #5


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Ich habe glaube ich den Fehler gefunden.
Ich hatte die dll in das System32 Verzeichnis gepackt und ich denke mal das Programm wurde auf x64 gedebuggt.
Hab jetzt in System32, SysWow64 und im Unterverzeichnis die dll.

Nun besteht das Problem, dass mein Bild noch so genau sein, dass er es nicht erkennt. Vorher ging es noch und dann nach paar Veränderungen am Bild ging es nicht mehr.

Als was sollte man es am besten speichern?
Wenn BMP, wieviele Farben.

Was genau macht eigentlich der Toleranz Parameter?

Danke im Vorraus.
Requi is offline  
Old 03/22/2014, 16:53   #6
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Lossless abzuspeichern ist eigentlich das klügste was man machen kann. Das wären Formate wie .bmp / .png (bei bmp aufpassen das es 24-Bit oder höher ist)
Die Toleranz dient dazu, falls der Wert nicht ganz hinhaut (bsp.-weise funkeln bei MMORPGs oder ähnliche Effekte) trotzdem das zu finden.
Die Toleranz sollte aber nicht zu groß sein, da sie sonst falsche Funde liefern kann.
alpines is offline  
Old 03/22/2014, 17:49   #7


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Also ist es möglich nach png zu suchen, das ist gut.
Ich dachte nur bmp wäre möglich.
Ich setze die Toleranz mal auf 2 oder 3. Mal sehen ob es dann funktioniert.
Requi is offline  
Old 03/22/2014, 18:42   #8
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
toleranz hatte ich immer so auf 20-30
butter123 is offline  
Old 03/22/2014, 19:26   #9
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Toleranz kommt ganz darauf an wonach du suchst, sind mehr Effekte vorhanden so sollte man eine höhere Toleranz nehmen. Sollte sich daran aber nichts verändern bleibe bei 0.
alpines is offline  
Old 03/22/2014, 20:08   #10


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Es geht um den Anfang der Lebensleiste des Gegners.
Obwohl ich es perfekt geschnitten hatte, ging es nicht. Also setze ich einfach eine Toleranz. Bin bis jetzt noch nicht dazu gekommen.
Requi is offline  
Old 03/22/2014, 20:35   #11
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
die oben in der mitte? die hat doch immer die gleiche position --> pixelgetcolor
falls du die andere rote meinst: pixel search. ich seh das rot nur an einer anderen stelle (oben) und die kannste ja rausnehmen.
butter123 is offline  
Thanks
1 User
Old 03/22/2014, 22:05   #12
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Oder gleich Memorybot erstellen, das ist effektiver als PixelGetColor.
alpines is offline  
Thanks
1 User
Old 03/22/2014, 22:18   #13


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Quote:
Originally Posted by butter123 View Post
die oben in der mitte? die hat doch immer die gleiche position --> pixelgetcolor
falls du die andere rote meinst: pixel search. ich seh das rot nur an einer anderen stelle (oben) und die kannste ja rausnehmen.
Wenn nun jemand anderes eine andere Auflösung nutzt, geht das nicht mehr.

Quote:
Originally Posted by alpines View Post
Oder gleich Memorybot erstellen, das ist effektiver als PixelGetColor.
Das stimmt, aber ich habe noch nie so wirklich verstanden wie das mit den Pointern funktioniert.
Eine simple Adresse auslesen, kein Problem. Nur dynamisch verstehe ich nicht.

Hast du vielleicht einen Link zu einer guten Erklärung?
Requi is offline  
Old 03/22/2014, 22:46   #14
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
such mal nach basepointer tutorial, da sollte es was geben
ansonsten vmware aufsetzen, bildschirmauflösung verändern und rausfinden, wie es skaliert. sollte nicht all zu schwer sein.
oder wie ich es ganz gerne mache: beim starten den benutzer auffordern die maus an die richtige stelle zu bewegen und einmal nen hotkey drücken. speichern und fertig^^
butter123 is offline  
Thanks
1 User
Old 03/23/2014, 00:41   #15


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Hat jemand eine Ahnung wieso Cheat Engine keine Values findet?
Eine Anti Cheat Schutz hat das Spiel soweit ich weiß eigentlich nicht.
Requi is offline  
Reply


Similar Threads Similar Threads
AMD Catalyst 12.6 lässt Windows crashen
08/10/2012 - Technical Support - 6 Replies
Heyho, ich habe erneut ein Problem mit meinem PC: Nachdem ich das Netzteil erneuert habe funktionierte der PC eiwandfrei. Jedoch habe ich jetzt ein neues Problem: Der Catalyst 12.6 Treiber, der überdies noch einen Overscan Fehler mit meinem Monitor hat, lässt Windows crashen, ich erhalte einen Bluescreen usw. Das ganze sieht so aus: Ich bin auf meinem Desktop, und dann bekomme ich einen Blackscreen, dann sehe ich das Bild, was eben noch zusehen war, auf einmal als Pixelmatsch, dann habe...
[Info]Jemand lässt die server Crashen
09/03/2011 - WarRock - 5 Replies
Also leute ihr fragt euch warum bei euch immer " Verbindung beendet durch Server kommt " hier ist die Antwort Jemand lässt die server Crashen dieser jemand heiß in warrock " x3zeppx3" ich habe ihn gfragt ob er das ist er hat ja gesagt weil Kronos sein acc lvl 75 gebannt hat macht er das die ganze zeit ich habe ihn dann gefragt wann er die server wieder Crashen lässt und er hat gesagt in 30 sek. Ich habe dann runtergezählt und in exakt 30 sek ist der server wieder gecrasht also leute das Problem...
x22 hack lässt css crashen D-: ??
07/16/2011 - Counter-Strike - 3 Replies
Hallo Leute ich hab ein problem habe mir den css hack um 65 euro gekauft ich starte dann die client.exe dann drück ich bei dem hack auf load,dann möchte ich css starten aber entweder es startet gar nicht oder es crasht das heißt es kommt ne fehlermeldung ich bitte um hilfe :-SSSS



All times are GMT +1. The time now is 18:01.


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.