Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:56

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

Advertisement



Automatischer Billardbot - Hilfe bitte. :D

Discussion on Automatischer Billardbot - Hilfe bitte. :D within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 24
Received Thanks: 1
Automatischer Billardbot - Hilfe bitte. :D

Hallo

Ich habe mir gedacht, dass ich jetzt versuchen möchte, einen halbautomatischen Billardbot zu erstellen, doch da ich ein totaler neuling bin, bräuchte ich eure Hilfe ...

Ich habe mir Gedanken gemacht, wie das ganze laufen sollte .. Unzwar:

Ich werde ein ''Fenster'' (dank Koda) erstellen, indem immer die ''Weiße'' Kugel als Kugel 1 gesucht wird durch Imagesearch. Kugel 2 wird dann Kugel 1-13 sein, die dann auch durch Imagesearch gesucht werden. Der dritte ''Zielpunkt'' soll bestimmt werden, dadurch, dass man z.B. mit der Maus zu dem Punkt geht, z.B. auf ''0'' der zehnertastatur drückt und dann in dem ''Hauptfenster'' auf ''Zielpunkt'', damit die Koordinaten gespeichert werden. So, fast fertig, jetzt soll durch einen Klick auf den Button ''Los geht's!'' der Weg, bzw. der perfekte Anspielwinkel berechnet werden und die Maus sofort zu dieser Koordinate befördert werden.

Ich habe Probleme:
1) Ich weiß nicht, wie man Imagesearch richtig einbaut, denn bei mir liegen die Dateien, die man angeblich dafür braucht, einfach in dem Ordner rum und werden nicht, wie z.B. bei der Musik automatisch ordentlich darein getan
2) Ich weiß nicht, wie man das macht, dass beim Druck auf ''0'' der zehnertastatur die Koordinate der Maus gespeichert wird.
3) Ich weiß nicht, wie man Sinus Kosinus und Tangens in AutoIT verwendet.
4) Ich weiß nicht, wie man das hinbekommt, dass die Maus dann automatisch zum ''Anspielwinkel'' switcht (Kann ich mir aber vielleicht denken, dass durch Sinus|Kosinus|Tangens eine koordinate ausgespuckt wird und dann einfach Mousemove (XXXX))

natürlich weiß ich, dass ihr mir das alles nicht machen könnt, natürlich will ich das auch gar nicht! Es wäre nur schön vielleicht gut erklärende Seiten zu bekommen, oder vielleicht eine private Erklärung oder derartiges.

Ich danke euch schonmal im Vorraus

Greetzy Ridgeback♥
Ridgeback♥ is offline  
Old 09/24/2012, 19:56   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
als "totaler neuling" gleich sowas zu versuchen ist nicht sehr schlau oder?

nja, im anhang ist ne datei vom user 0racle.
()

ist zwar n beispiel für c++, aber kein wirklicher c&p code.
wird eig gut erklärt, was mann machen muss..

vllt. hilfts ja...

1.
imagesearch.au3 und .dll im selben verzeichnis wie dein script kopieren
dann sollte es eig. klappen... (imagesearch klappt bei mir nur selten, manchma muss ich das scirpt vorher kompilieren)

dann halt z. b. so nach deinem bild suchen...
PHP Code:
;wenn 64bit
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;

#include <imagesearch.au3>


$x1=0
$y1
=0

$result 
_ImageSearch("bild.png",1,$x1,$y1,0)
if 
$result=1 Then
    MsgBox
("","Info","Bild gefunden!","2")
    
Sleep(200)
    
MouseMove($x1,$y1)
Else
    
MsgBox("","Fehler","Bild nicht gefunden!","2")
EndIf 

2.
kannst hotkeyset oder _ispressed benutzen...
einfach in der hilfe nachschauen, stehen genug beispiele drin..

PHP Code:
#include <Misc.au3>

Local $pos

While 1
    
If _IsPressed(60Then
        $pos 
MouseGetPos()
        
MsgBox("","posi""x: " $pos[0] & @CR "y: " $pos[1])
    EndIf
WEnd 
3.

sin()
cos()
tan()

einfach im editor markieren und f1 drücken, das bischen durchlesen und unten dir die beispiele anschauen..

4.

in der pfd kannst du sehen, wie du den verlauf des balls berechnen kannst ect.
dadurch sollte es dir gelingen, dass er automatisch zielt ect...


hf & gl
Attached Files
File Type: pdf Billiard Bot.pdf (1.44 MB, 22 views)
omer36 is offline  
Thanks
1 User
Old 09/24/2012, 20:06   #3
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Vllt hilft dir ja das:

PHP Code:
_ImgClick(@ScriptDir '\beispiel.png')

Func _ImgClick($sIMGPath$fClick True$iClicks 1)
    
$iReturn _ImageSearch($sIMGPath1$x1$y120)
    If 
$iReturn And $fClick Then
        MouseClick
('left'$x1$y1$iClicks)
    EndIf
    Return 
$iReturn
EndFunc   
;==>_ImgClick 
MfG

PS: Ist nicht sehr ratsam, sowas gleich am Anfang zu machen.
Achat is offline  
Thanks
1 User
Old 09/25/2012, 19:59   #4
 
elite*gold: 0
Join Date: Aug 2012
Posts: 24
Received Thanks: 1
_ImgClick? Was ist das denn für eine Funktion?

Ja, ich weiß, dass es nicht sehr ratsam ist, aber so etwas gibt es noch nicht und ich würde es gerne besitzen, von daher bleibt mir ja nichts anderes übrig als selbst rumpfuschen
Ridgeback♥ is offline  
Old 09/25/2012, 20:12   #5
 
H@CT0R's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,214
Received Thanks: 153
Quote:
Originally Posted by Ridgeback♥ View Post
_ImgClick? Was ist das denn für eine Funktion?

Ja, ich weiß, dass es nicht sehr ratsam ist, aber so etwas gibt es noch nicht und ich würde es gerne besitzen, von daher bleibt mir ja nichts anderes übrig als selbst rumpfuschen


Quote:
_ImgClick(@ScriptDir & '\beispiel.png')

Func _ImgClick($sIMGPath, $fClick = True, $iClicks = 1)
$iReturn = _ImageSearch($sIMGPath, 1, $x1, $y1, 20)
If $iReturn = 1 And $fClick Then
MouseClick('left', $x1, $y1, $iClicks)
EndIf
Return $iReturn
EndFunc ;==>_ImgClick
die funktion wird da erstellt...-.-
ganz ehrlich? wenn du selbst das nciht erkennst, solltest du dich erstmal durch einige anfägner tutorials arbeiten...
H@CT0R is offline  
Reply


Similar Threads Similar Threads
Bitte Bitte brauche Hilfe bei dem Object Map Editor von musicinstructor
10/10/2014 - Metin2 Private Server - 4 Replies
Hey Leute, Ich benutze den Map Editor von musicinstructor. Wenn ich die mapeditor.py einfüge und injecte passiert Ingame garnichts. Es steht nur im Chat Ingame Map-Editor by musicinstructor. Braucht man spezielle Rechte?? Oder was ist die Ursache?? Benutze Files von Daroo und den Clienten von ic3.
Problem mit Honorbuddy Bitte hilfe bitte is sehr wichtig
09/08/2011 - WoW Bots - 3 Replies
Hallo leute ich habe mir heute mal Honorbuddy zugelegt ich habe mal aus spaß dan einen neuen lvl 1er char gemacht (Allianz Hexenmeister) und den hochleveln lassen die erste zeit hat es gut geklappt er hat gut gelevelt is nirgendwo gesuckt doch dan auf lvl 5 gab es ein rieeesiges problem ab dem der einfach nichmehr weitermacht und zwar er läuft in goldhain zu einem flugmeister und will irgendwo hinfliegen aber da ich ja die flugroute noch nich hab macht er nich mehr weiter so ist es bei meinen...
Server Problem bitte helft Leute bitte brauche eure hilfe sauu dringen
07/18/2011 - Metin2 Private Server - 20 Replies
Hi leute wenn man seinen server ya on bringt (ned das erste mal das ich ihn on bring) dann kommt am ende ya immer das operation timed out 7 mal aber jez steht da Operation reciefet 1000 mal der server startet so einfach ned was kann ich da maachen
[PORTMAPS] Seit Wochen Verzweifelt , BITTE HILFE ! .. Bitte
06/03/2010 - Metin2 Private Server - 3 Replies
Hey , ich habe mit den Files von profizocker94 nen p server gemacht , alles in ordnung komm rein lalala .. ABER : Meine Portmaps zeigen 1. nur ca 3 maps an , die arbeiten also wo dann zb steht : 25k , 3k .. aber da müssen ja alle arbeiten ? Die Portmaps sind auch von Profizocker da sind so um die 30 oda so , ich kann echt nicht mehr , bin so verzeifelt , denn wenn ich mich Teleportiere oder Map 2 etc gehen will verschwindet der Char und ich sehe nur noch den Teleporter oder Das Portal oder Es...



All times are GMT +1. The time now is 13:58.


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