Autoklicker für Trackmania Click Ladder Game

06/05/2011 00:08 Meikbrosoft#31
Quote:
Originally Posted by Reeek View Post
falsches runtergeladen?^^
ich habs mir auch gedownloadet xD
die anzeige is falsch xD
06/05/2011 00:14 Reeek#32
hm okay...

also nochmal ein neuer Link (lol), hatte das falsche gezippt und eine Variable etwas zu niedrig eingestellt... hoffe es geht jetzt, sonst bin ich relativ ratlos :confused:
06/05/2011 13:54 Kuraiko#33
Nein war nicht falsch. habe es nochmal runter geladen. Außerdem steht da jetzt "2x aufgerufen". Schätze das aktualisiert sich nicht sofort.
Hm vielleicht hast du das falsche hochgeladen? o.O

//edit: Hab die vierte Seite nich gesehen ^^
06/05/2011 16:59 Reeek#34
geht das neueste file jetzt?^^
06/05/2011 21:42 Kuraiko#35
Nein. Gerade getestet und das Problem ist nach wie vor das selbe. Außerdem kann ich kein kleines "g" oder groß "G" mit Caps Lock mehr schreiben wenn der Bot an ist, aber das ist egal :P
06/05/2011 22:12 Reeek#36
das mit dem "g" ist kein Problem, liegt an Hotkeys... kann ich im Notfall rausnehmen ;D

aber teste bitte das hier erstmal, wenn das nicht geht haben wir ein Problem :(

im Browser geht es bei mir, also mit deinen Bildchen

PS: 150. Beitrag :D
06/06/2011 22:15 Kuraiko#37
CONGRATULATIONS

Du hast den ersten funktionierenden Autoklick Bot für das Click Ladder Game von Trackmania United Forever erstellt. Nur noch Credits und ReadMe und du bist fertig ^^
Jetzt aber echt. Habe den Bot fünf Minuten laufen lassen ohne das was schief ging. Klasse gemacht und vielen Dank!
:handsdown: :handsdown: :handsdown: :handsdown: :handsdown:

Werde den Bot nun die ganze Nacht laufen lassen um ganz sicher zu gehen, aber ich bin sehr zuversichtlich.

LG
Kuraiko
06/07/2011 12:27 Reeek#38
:D:D:D yey, endlich! Denke aber nicht, dass es der erste ist... gug' dir doch die Top10 an ;D aber naja... viel Spaß damit
06/07/2011 18:33 Kuraiko#39
Ich habe Wochenlang gesucht. Das ist mit Sicherheit der Erste Klick Bot speziell für dieses Game. ;)
06/07/2011 22:42 lolkop#40
so einen bot wird niemand groß veröffentlichen weil er mit einer for-schleife mit 3 zeilen inhalt leicht lächerlich wirken würde, wenn man auf der suche nach anerkennung ist...
06/08/2011 11:38 Kuraiko#41
Frage: Versucht er mit diesem bot Anerkennung zu gewinnen bzw. möchte er damit welche gewinnen?
Aber gut, klar kann das jeder der sich mit AutoIT oder C/C++ auskennt locker mal eben hin klatschen. War auch eher ein wenig als Scherz gedacht.

PS: Nice Avatar XD
06/08/2011 11:49 Reeek#42
skaters gonna skate, flamers gonna flame.

3 Zeilen? Jo, dann mach' den mal bitte in 3 Zeilen nach. Ich schreib' hier mal schnell einen Teil vom Code rein:




Im übrigen - wer will Anerkennung? Ich hab' das für ihn gemacht, weil er es gebraucht hat. Ob jemand anderes schonmal sowas gemacht hat - ka, ist mir wayne.
06/08/2011 12:23 lolkop#43
es ist ein 3x3 feld einzulesen. hier reicht es jeweils den mittleren punkt auf eine farbe zu checken per pixelgetcolour.

die felder sind alle gleich groß.

habe jetzt nicht die genauen coordinaten vom ersten mittelpunkt, da ich das spiel selbst nicht besitze...

Code:
while 1
    for $i=0 to 2
        if pixelgetcolor(x_erste_reihe + $i*abstand, y_erste_reihe) =rot then mouseclick(...)
        if pixelgetcolor(x_zweite_reihe + $i*abstand, y_zweite_reihe) =rot then mouseclick(...)
        if pixelgetcolor(x_dritte_reihe + $i*abstand, y_dritte_reihe) =rot then mouseclick(...)
    next
wend
so würde man normalerweise einen code wie diesen aufbauen.
es macht in meinen augen absolut keinen sinn da extra nach vielen pixeln zu suchen, wie imagesearch es ja macht.

die x positionen könnte man bei mehreren möglichen auflösungen noch relativ zur auflösung des spiels berechnen, um so trotz effizienz noch flexibel bleiben zu können.

Edit:
hier nochmal grob zur vorstellung des ganzen eine grafik die zeigt das eigentlich blos 9 einzelne pixel benötigt werden.
[Only registered and activated users can see links. Click Here To Register...]

die abstandsvariable ist der abstand zwischen 2 mittelpunkten.

normalerweise würde man das ganze durch 2 for-schleifen aufbauen, und hätte nur eine zeile inhalt zum abgleich. da es sich hier allerdings nur um jeweils 3 felder handelt, habe ich darauf aber mal verzichtet.
06/08/2011 13:19 Reeek#44
yo, nur dass der Code nicht funktioniert, da er so zu oft klickt und damit die 5sek-Sperre auslöst >.<
Weiterhin habe ich die Koordinaten nicht, da ich das Spiel nicht habe etc...

und zum dritten bin ich mir nicht sicher, ob die Farbe von beiden Kreuzen gleich ist.


-> Imagesearch bessere Wahl für mich
06/08/2011 14:01 lolkop#45
ob es eine sperre gibt hat hier niemand erwähnt (und selbst wenn, wäre es halt eine zeile quellcode mehr)...

wollte auch eigentlich nur verdeutlichen das dieses problem eben in weniger als 10zeilen gelöst werden kann, und wahrscheinlich genau aus diesem grund niemand ein solches programm veröffentlichen würde.

deine bevorzugung von der suche nach einem ca. 192x160 pixel großem abschnitt, gegenüber der kontrolle eines bekannten 1 pixel großen abschnittes, kann ich allerdings nicht wirklich nachvollziehen...

wie dem auch sei, das ganze sollte nicht als "flamen", wie du es beizeichnet hast, verstanden werden, sondern mehr als einfacher hinweis bezüglich des zu lösenden problems