|
You last visited: Today at 22:53
Advertisement
AutoIt - Metin2 Angelbot?
Discussion on AutoIt - Metin2 Angelbot? within the AutoIt forum part of the Coders Den category.
04/15/2010, 15:43
|
#1
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
AutoIt - Metin2 Angelbot?
Hallo,
ich hoffe mal, dass ich hier richtig bin, nähmlich habe ich ein kleines Problem mit meinem Angelbot:
Also, erstmal soll der Bot nur F4 drücken(Köder), Space senden(Angel auswerfen), warten bis die Fischblase erscheint, dann noch mal 3 Sek. warten und wieder Space senden(Angel einholen).
Ich habe zum Suchen der Blase die Pixelsearchfunktion genommen.
Mein Script sieht bisher so aus:
PHP Code:
#include <GUIConstants.au3>
#RequireAdmin
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 291, 162, 474, 130)
$Button1 = GUICtrlCreateButton("Start", 24, 24, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$ps = PixelSearch(10, 30, 616, 572, 0xF6F1F5)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
WinActivate("METIN2", "")
WinMove("METIN2", "", 0, 0)
While 1
if IsArray($ps) = False Then
Do
send("{F4}")
Sleep(500)
send("{space}")
;was muss jetzt hier hin kommen, damit nicht immer F4 + space gesendet wird?
Until IsArray($ps) = true
Sleep(2938)
Send("{space}")
EndIf
WEnd
EndSwitch
WEnd
I-wie klappt das ganze aber noch nicht so genau.
Vllt. kann mir einer von euch ja helfen, freue mich auf eine baldige Antwort.
Danke im Vorraus!
|
|
|
04/15/2010, 16:39
|
#2
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Fensterbezogene befehle wie WinActiv(e)ate oder ControlClick/Send funktionieren nicht in Metin (vermutlich da der Client kein Windowhandle hergibt  )
Probier es mal einfach mit den TCP Befehlen, ich finde die eig. sogar einfacher als nen nervtötend aufwendig gestalteten PixelSearch Send/Klick Bot ^^
|
|
|
04/15/2010, 17:13
|
#3
|
elite*gold: 0
Join Date: Apr 2010
Posts: 403
Received Thanks: 118
|
kennt wer nen guten guide zum autoit lernen?
|
|
|
04/15/2010, 17:17
|
#4
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
Quote:
Originally Posted by .nAno
Fensterbezogene befehle wie WinActiv(e)ate oder ControlClick/Send funktionieren nicht in Metin (vermutlich da der Client kein Windowhandle hergibt  )
Probier es mal einfach mit den TCP Befehlen, ich finde die eig. sogar einfacher als nen nervtötend aufwendig gestalteten PixelSearch Send/Klick Bot ^^
|
sry, aber was ist mit " TCP Befehlen" gemeint? da kenne ich mich wohl gar nicht mit aus^^
Quote:
Originally Posted by Graymling1
kennt wer nen guten guide zum autoit lernen? 
|
spam bitte nicht rum, dafür ist die sufu da, danke.
|
|
|
04/15/2010, 20:23
|
#5
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Anfänger Tuts -->
TCP Tut -->
Da wird auch erklärt wie man nen gesamten Server erstellt, für deine Zwecke ist allerdings nur das Verbinden und Senden relevant
|
|
|
04/15/2010, 21:54
|
#6
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
kann man nicht einfach das script "wie gewohnt" fortsetzen?
bzw. was muss ich denn da eintragen, wo ich ne lücke hab?
|
|
|
04/15/2010, 22:20
|
#7
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Sieht für mich nach nem Fall für ne If/Else Abfrage aus.
Mit na Variable kannst du dann bestimmen ob er das Erste mal durchläuft oder nicht.
|
|
|
05/12/2010, 18:04
|
#8
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
hm, ich komme einfach nicht weiter:
PHP Code:
#include <GUIConstants.au3>
#RequireAdmin
$ps = PixelSearch(12,31,794,578,0xFBF8FC)
#Region ### START Koda GUI section ### Form= $Form2 = GUICreate("Form2", 291, 162, 474, 130) $Button1 = GUICtrlCreateButton("Start", 24, 24, 75, 25, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $Button1 WinActivate("METIN2", "") WinMove("METIN2", "", 0, 0) While 1 if IsArray($ps) = True Then MsgBox(0,"","") EndIf WEnd EndSwitch WEnd
was mache ich blos falsch?
farbe ist 101% right.
danke schon mal!
|
|
|
10/06/2010, 18:02
|
#9
|
elite*gold: 0
Join Date: Jun 2009
Posts: 70
Received Thanks: 18
|
Quote:
#include <GUIConstants.au3>
#RequireAdmin
$ps = PixelSearch(12,31,794,578,0xFBF8FC)
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 291, 162, 474, 130)
$Button1 = GUICtrlCreateButton("Start", 24, 24, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
WinActivate("METIN2", "")
WinMove("METIN2", "", 0, 0)
While 1
if IsArray($ps) = True Then
MsgBox(0,"","")
EndIf
WEnd
EndSwitch
WEnd
|
Vielleicht machste daraus mal:
Quote:
#include <GUIConstants.au3>
#RequireAdmin
$ps = PixelSearch(12,31,794,578,0xFBF8FC)
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 291, 162, 474, 130)
$Button1 = GUICtrlCreateButton("Start", 24, 24, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
WinActivate("METIN2", "")
WinMove("METIN2", "", 0, 0)
While 1
if IsArray($ps) = True Then
Send(" ",0)
EndIf
WEnd
EndSwitch
WEnd
|
Dann sendet der "Leertaste" zum einziehen der Angel
|
|
|
10/06/2010, 18:11
|
#10
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
dir ist shcon kla, dass das hier ein knappes halbes jahr alt ist, ja?!
|
|
|
 |
Similar Threads
|
[Metin2] AutoIT Angelbot anlietung für anfänger gesucht
08/23/2010 - AutoIt - 2 Replies
Hallo,
ich wollte fragen ob jemenand ein ein fach zu verstehende anlietung für AutoIT kenn das anfänger wie ich uns unseren eigenden angelbot erstellen können ? danke
|
Metin2 + Angelbot Start über Autoit >FAIL<!
04/14/2010 - AutoIt - 3 Replies
Tagle,
Hab bissl mit AutoIt rumgespielt... ;)
Immer wen ich Metin2 über Autoit starten will kommt:
patchserverlist Verbindungsfehler (fehlercode=CF87)
kp ob jetzt das prob bei metin2 is oder bei autoit^^
|
Metin2 Angelbot Mit Autoit Oder VB
01/24/2010 - .NET Languages - 2 Replies
Hallo Com,
Ich suche Jemanden Der mir helfen Kann einen Angelbot zu machen...
Bzw. Sein Script hergibt :D Oder mit zeigt wie ich ein gutes mache
Danke an alle im Vorraus
|
Angelbot Autoit
07/28/2009 - AutoIt - 10 Replies
Hi ich will in Metin2 eine Art angelvot machen!!(für mich)
Nur ich ich habe ein prob. ich will sagen das der angelbot den Wurm auffüllen soll aber erst wenn er auf f3 leer ist
mein script bisher:
....
$f3worm = PixelGetColor (541,609)
$wormff3 = 0x382926
$coord = PixelSearch( 0, 0, 800, 600, 0xA47867)
If Not @error Then
|
All times are GMT +1. The time now is 22:53.
|
|