|
You last visited: Today at 19:17
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
09/09/2009, 21:43
|
#481
|
elite*gold: 0
Join Date: Dec 2008
Posts: 367
Received Thanks: 217
|
MEine Frage,
Wenn ich einen BasePointer von nem game gefunden habe, wie bringe ich den in AutoIT ein das ich ihn verändern kann?
Google spuckt nichts aus
|
|
|
09/09/2009, 21:55
|
#482
|
elite*gold: 1
Join Date: Jun 2009
Posts: 570
Received Thanks: 68
|
Im deutschen Forum gibst von McPoldi ein Video dazu. Oder bei Wikipedia das AutoIT Tutorial durchlesen( Speicher auslesen und beschreiben oder so  )
|
|
|
09/16/2009, 19:58
|
#483
|
elite*gold: 0
Join Date: Aug 2009
Posts: 1
Received Thanks: 0
|
tach,
ich hab mal zwei fragen, ich glaube die sind echt leicht:
1)
Wie bekomme ich mit einem hotkeyset eine pause hin?(geht das damit überhaupt??)
und
2)
Kann man irgendwie zwei while schleifen in ein programm bringen???
also so das man unterschiedliche befehle senden kann...
aber sonst ist das echt ein klasse thread...hab schon viel dazugelernt!!!
|
|
|
09/16/2009, 21:42
|
#484
|
elite*gold: 0
Join Date: Aug 2009
Posts: 28
Received Thanks: 1
|
ich bin anfenger und versuche erstmal eine exe datei zu amchen die metin öffnet und auf den server und ch geht nur irg wei klpat das nicht richtig helf mir pls ma
|
|
|
09/17/2009, 14:19
|
#485
|
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
|
...
Code:
WinActivate("METIN2"); Aktiviert das Metin2 Fenster
MouseClick("left",x,x); Clickt auf den Server (Die 2x durch Koordinaten ersetzen)
MouseClick("left",y,y); Clickt auf den Channel(Die2 y durch Koordinaten ersetzen)
Wenn du es genau haben willst poste einfach mal deinen Source...
|
|
|
09/18/2009, 15:26
|
#486
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
@fabpro100
Zu 1:
Pause ist Möglich UND NÖTIG!!!
Da der Code sonst nach einmaligem durchlauf wieder geschlossen wird.
hier ein grund gerüst.
Code:
HotKeySet("{F5}", "_Start")
HotKeySet("{F6}", "_Pause")
While 1
Sleep(1000)
Wend
Func _Start()
;was passieren soll wenn man F5 drückt!
EndFunc
Func _Pause()
Sleep(1000)
EndFunc
Zu 2:
Könntest du es bitte genauer erklären was du brauchst?
Greatz Benhero
|
|
|
09/28/2009, 16:47
|
#487
|
elite*gold: 125
Join Date: Apr 2008
Posts: 1,217
Received Thanks: 1,304
|
Ich habe mal eine Frage bezüglich Mausklicks an ein inaktives Metin2-Fenster zu schicken.
Ist das möglich oder gehen nur Tastenbefehle und keine Klicks?
|
|
|
09/28/2009, 17:41
|
#488
|
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
|
Ein MausClick ist soweit ich weiß nicht möglich, da das Metin2-Fenster Weder Controls noch ähnliches hat, woran sich der Bot orientieren könne.
Nichtmal klicks nach Koordinaten funktionieren..
Das einzigste was geht, sind wie du schon richtig gesagt hast, Tastenbefehle.
|
|
|
09/28/2009, 18:29
|
#489
|
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
|
Quote:
Originally Posted by Computerfreek
Ein MausClick ist soweit ich weiß nicht möglich, da das Metin2-Fenster Weder Controls noch ähnliches hat, woran sich der Bot orientieren könne.
Nichtmal klicks nach Koordinaten funktionieren..
Das einzigste was geht, sind wie du schon richtig gesagt hast, Tastenbefehle.
|
Es gibt einen Befehl ControlClick ... welcher leider nicht funktioniert.
|
|
|
09/29/2009, 18:35
|
#490
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
Richtig weil metin2 keine Controls hat :P
Greatz Benhero
|
|
|
10/01/2009, 17:53
|
#491
|
elite*gold: 0
Join Date: Feb 2009
Posts: 18
Received Thanks: 2
|
Paar Probleme PickUp-Bot
Erst mal hier mein Script:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$PickUpBot = GUICreate("PickUp-Bot by InYourFace", 365, 174, 194, 116)
$Einstellungen = GUICtrlCreateGroup("Einstellungen", 8, 8, 353, 161)
$ZeitInput = GUICtrlCreateInput("0.1", 208, 64, 57, 24)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$NameText = GUICtrlCreateLabel("Name des Metin2-Fensters:", 16, 32, 168, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$ZeitText = GUICtrlCreateLabel("Zeit bis zum nächsten PickUp:", 16, 56, 181, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$KlammerText = GUICtrlCreateLabel("(in Sekunden, Komma als Punkt)", 16, 80, 158, 17)
$NameInput = GUICtrlCreateInput("METIN2", 208, 32, 73, 21)
$DetectButton = GUICtrlCreateButton("AutoDetect", 288, 32, 65, 25)
$HotkeyText = GUICtrlCreateLabel("Hotkeys:", 16, 104, 57, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$StartText = GUICtrlCreateLabel("Start:", 24, 128, 34, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$StartInput = GUICtrlCreateInput("F9", 88, 128, 33, 21)
$PauseText = GUICtrlCreateLabel("Pause:", 152, 128, 46, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$PauseInput = GUICtrlCreateInput("F10", 224, 128, 33, 21)
$GOButton = GUICtrlCreateButton("GO!", 280, 72, 65, 49)
$Exit = GUICtrlCreateButton("Exit", 280, 136, 65, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GOButton
$Name = GUICtrlRead ($NameInput)
WinActivate ("" & $Name & "")
$Start = GUICtrlRead ($StartInput)
HotKeySet ("{" & $Start & "}", "Start")
$Pause = GUICtrlRead ("" & $PauseInput & "")
HotKeySet ("{" & $Pause & "}", "Pause")
Case $Exit
Exit
EndSwitch
WEnd
Func Start ()
While (1)
$Start = GUICtrlRead ($StartInput)
HotKeySet ("{" & $Start & "}", "Start")
$Pause = GUICtrlRead ("" & $PauseInput & "")
$Wait = GUICtrlRead ($ZeitInput)
HotKeySet ("{" & $Pause & "}", "Pause")
$Wait = GUICtrlRead ($ZeitInput)
If WinActive ("" & $Name & "") Then
Send ("{^ down}")
Sleep ($Wait*1000/4)
Send ("{^ up}")
Sleep ($Wait*1000/4)
Send ("{y down}")
Sleep ($Wait*1000/4)
Send ("{y up}")
Sleep ($Wait*1000/4)
Else
Sleep (1000)
EndIf
WEnd
EndFunc
Func Pause ()
While (1)
Sleep (1000)
WEnd
EndFunc
Ich habe das Problem, dass, wenn der Bot kurz gelaufen ist, er sich nicht mehr über Exit oder GuiClose beenden lässt.
Danke schonmal für Antworten
|
|
|
10/06/2009, 20:50
|
#492
|
elite*gold: 0
Join Date: Oct 2009
Posts: 124
Received Thanks: 55
|
ich kapier das einfach nicht mit den hotkey kann mir jemand helfen
HotKeySet ("9", "start")
Func start()
Send ("{up}")
Send ("HotKeySet")
EndFunc
while 1
sleep (100)
das will und will einfach nicht klappen
|
|
|
10/06/2009, 21:21
|
#493
|
elite*gold: 0
Join Date: Oct 2009
Posts: 124
Received Thanks: 55
|
hat sich erledigt hab die lösung
wer sie wissen will einfach spoiler öffnen
HotKeySet("{F4}", "ExitProg") ;;Sets F4 as a hotkey to exit the progam
HotKeySet("{F5}", "StartProg") ;;Sets F5 as a hotkey to start the program
While 1
Sleep(100) ;;;Waits for function call
Wend
Func StartProg()
while 1
MouseClick("left") ;;;left clicks
Sleep(500)
WEnd
EndFunc
Func ExitProg()
Exit 0 ;;;Exits the program
EndFunc
|
|
|
10/06/2009, 21:49
|
#494
|
elite*gold: 3
Join Date: Jun 2009
Posts: 1,978
Received Thanks: 310
|
1.Frage: Wie stellt man die Größe des bots ein? also das fenster.
2.Frage: kann man img bilder einbinden? Bsp als hintergrund?
3.Frage: Wie binde ich adressen ein, die nur mit Pointer Funktionieren?
Falls dies alles irgendwo beantwortet wird, zeigt mir "höfflich" die links.
Danke.
|
|
|
10/07/2009, 12:34
|
#495
|
elite*gold: 0
Join Date: Oct 2009
Posts: 124
Received Thanks: 55
|
ich hoffe das hilft dir
GUICreate ("title" [,width [, height [, left [, top [, style [,exStyle [,parent ]]]]]]] )
Creat a GUI Window
|
|
|
All times are GMT +1. The time now is 19:17.
|
|