|
You last visited: Today at 16:27
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
07/18/2008, 19:20
|
#196
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by laksenluke
FRAGE: wie kann ich machen das er auf eine bestimmte korrdinate aufm bildschrim klickt und wie krieg ich koordinate raus???
DANKE IHR SEIT NE TOLL COMMUNITY
|
um die koodinate heraus zu finden benutzt du autoit window info is bei autoit mit dabei, der passender befehl dazu heißt mouseclick, wenn du mehr wissen willst schau dir nen paar tutorials an oder schau in die hilfedatei
|
|
|
07/19/2008, 14:35
|
#197
|
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
|
habs schon selber rausgefunden aba danke, und noch was wo findet ihr gute tuts??
|
|
|
07/19/2008, 14:37
|
#198
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Remus hatte n Thread im Guide bereich wo er gute Tuts aufgelistet hat
|
|
|
07/20/2008, 20:29
|
#199
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
ich such ihn raus
€dit: hier hast dus
|
|
|
07/22/2008, 14:10
|
#200
|
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
|
noch was wie scripte ich: das wenn er jetzt beim pixelsearch den pixel findet, dass er dann draufklickt??'
|
|
|
07/22/2008, 14:15
|
#201
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Dim §pix = Pixelgetcolor(...)
If not @error then Mouseclick("left",$pix[1],$pix[2])
sollte, eigentlich so gehen
|
|
|
07/24/2008, 09:51
|
#202
|
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
|
danke
für prompte aw war leida grad nich da
|
|
|
07/24/2008, 13:29
|
#203
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2
Received Thanks: 0
|
ich brauche mal hilfe bei metin2 ich bin neu da und finde mich nich richtig zurecht wöäre schön wenn ihr mir helfen könntet bitte meldet euch bei mir
|
|
|
07/29/2008, 01:02
|
#204
|
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
|
Das thema noch aktuell?
Ich sitze schon fast 3 Stunden am Autoit also wollte ich es mal klein angehen,
Ich wollte das der Bot alle 15sekunden (15000) auf F3 oder 3 klickt
Jetzt 1: bekomme ich den Bot unten rechts nicht angezeigt 2pasiert nix
Sobald ich wüsste warum könnte ich auch sicher andere tasten wie selber potten schlagen etc einfügen nur finde ich keine antwort auf meine fragen im forum
ich weis auch nicht wie ich es jetzt anders machen könnte.
Quote:
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
Func Botstarten()
Sleep(15000)
Send("{F3}")
EndFunc
oder
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
Func Botstarten()
Sleep(15000)
Send("3")
EndFunc
|
Wo habe ich was falsch?
|
|
|
07/29/2008, 02:09
|
#205
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Quote:
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
Func Botstarten()
Sleep(15000)
Send("{F3}")
EndFunc
oder
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
Func Botstarten()
Sleep(15000)
Send("3")
EndFunc
|
Erster Fehler:
Das was du bei HotKeySet hinten stehn hast muss auch bei Func stehn:
Quote:
HotKeySet ( "{Numpad1}" , "Start" ) ;
-> Func Start ()
|
2. Fehlt eine Schleife zum Überprüfen ob ne Taste gedrückt wurde
FERTIG:
Quote:
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
While 1 ; leitet schleife ein
Sleep(1000) ; üerprüft jede Sec
WEnd ; While ende
Func Start()
Sleep(15000)
Send("{F3}")
EndFunc
Func Ende ()
Exit
Endfunc
|
|
|
|
07/29/2008, 13:45
|
#206
|
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
|
@Quade
Es gibt eine Reaktion aber keine Schleife bei 1sek (1000) wird eine Fähigkeit gestartet und dan gibt es keine Reaktion mehr.
Nungut bevor ich den fehler gefunden habe dachte ich mir schicke ich den kleinen test mit ich will später andere dinge Kombinieren können vom Schlagen bis zum potten bin ich auf dem richigen weg?
Quote:
HotKeySet ( "{Numpad1}" , "Start" ) ;
HotKeySet ( "{Numpad3}" , "Ende" ) ;
While 1 ; leitet schleife ein ( Es gibt keine schleife ! )
Sleep(1000) ; üerprüft jede Sec
WEnd ; While ende
Func Start()
Sleep(1000)
Send("{F3}")
Sleep(76500) Dauer 76 sek
Send("{F2}")
Sleep(94500) Dauer 94 sek
Send("{F3)")
Sleep(1000)
Send("{1}") Rote
EndFunc
|
|
|
|
07/29/2008, 21:10
|
#207
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Also zunächst... die Schleife ist nur dazu da um zu kontrolliern ob ein Hotkey gedrückt wurde...
dann weiterhin... wenn du jetzt Numpad 1 drückst dann macht er das ganze nur einmal.. das weißte oder?
(Potten nach Zeit ist sehr unvorteilhaft.. solltest du mit nem If und Pixelsearch befehl machen)
|
|
|
07/29/2008, 21:23
|
#208
|
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
|
Quote:
Also zunächst... die Schleife ist nur dazu da um zu kontrolliern ob ein Hotkey gedrückt wurde...
dann weiterhin... wenn du jetzt Numpad 1 drückst dann macht er das ganze nur einmal.. das weißte oder?
|
Das war mir nicht ganz klar,
welchen befehl würde ich noch brauchen damit er nach HotKeySet ( "{Numpad1}" , "Start" ) ; jede "sekunde die ich eingebe" eine taste drückt?
Quote:
|
(Potten nach Zeit ist sehr unvorteilhaft..)
|
Das ist mir klar aber soweit ich weis kann ein bot nicht einsehen wieviel leben man im Spiel verliert und daher kann man das wohl nicht kontrolliert regeln. oder?
|
|
|
07/29/2008, 21:30
|
#209
|
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
|
Quote:
|
Das ist mir klar aber soweit ich weis kann ein bot nicht einsehen wieviel leben man im Spiel verliert und daher kann man das wohl nicht kontrolliert regeln. oder?
|
warum kann das ein bot nicht? du kannst entweder die adresse finden, die dir das leben liefert oder du erstellst dir ein bereich, der an verschiedenen stellen mit pixelsearch/etc. gepüft wird ob leben vorhanden ist/nicht vorhanden.
|
|
|
07/29/2008, 21:39
|
#210
|
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
|
Quote:
|
warum kann das ein bot nicht? du kannst entweder die adresse finden, die dir das leben liefert oder du erstellst dir ein bereich, der an verschiedenen stellen mit pixelsearch/etc. gepüft wird ob leben vorhanden ist/nicht vorhanden.
|
Gut das stimmt habe nicht ganz mitgedacht das system habe ich auch im Angelbot.
Ich muss leider des öfteren wohl nach befehlen fragen gleich mal als beispiel
ich nehme mir per Pixel search cords und farbe vom TP raus ab wo er von aleine potten muss welchen befehl brauche ich hier für den bot?
Diese kleinigkeiten werden mir wohl noch zu schaffen machen finde zu befehlen kaum was und das meiste ist auch für den angelbot.
Gibt es da was im Inernet?
"Aber nochmals @Quade"
Quote:
Also zunächst... die Schleife ist nur dazu da um zu kontrolliern ob ein Hotkey gedrückt wurde...
dann weiterhin... wenn du jetzt Numpad 1 drückst dann macht er das ganze nur einmal.. das weißte oder?
|
"Das war mir nicht ganz klar,
welchen befehl würde ich noch brauchen damit er nach HotKeySet ( "{Numpad1}" , "Start" ) ; jede "sekunde die ich eingebe" eine taste drückt?"
|
|
|
All times are GMT +1. The time now is 16:27.
|
|