; Hotkeys Start Global $Paused HotKeySet("{PAUSE}", "TogglePause") HotKeySet("{END}", "Terminate")
Func TogglePause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip("Script is Paused",1170, 989) WEnd ToolTip("Script is Running",1170, 989) EndFunc
$Variable1 = PixelSearch(830,300,832,302,0x8B0121)) If IsArray($Variable1) = True Then MouseWheel("up", 4) Sleep(1000) MouseClick(323, 249) Sleep(1500) Else
MouseClick("left", 1073, 450) Sleep(400)
MouseClick("left", 1073, 480) Sleep(400)
MouseClick("left", 1073, 510) Sleep(400)
MouseClick("left", 1073, 540) Sleep(400)
MouseClick("left", 1073, 570) Sleep(400)
MouseClick("left", 1073, 600) Sleep(400)
MouseClick("left", 1073, 630) Sleep(400)
MouseClick("left", 1073, 660) Sleep(400)
MouseClick("left", 1073, 690) Sleep(400)
MouseClick("left", 1073, 720) Sleep(400)
MouseClick("left", 1073, 750) Sleep(400)
MouseClick("left", 1073, 780) Sleep(400)
MouseClick("left", 1073, 810) Sleep(400)
MouseClick("left", 1073, 840) Sleep(400)
MouseClick("left", 1073, 870) Sleep(400)
MouseClick("left", 673, 896) Sleep(1000)
EndIf WEnd
; Startbutton End EndSwitch WEnd
Bis zur While 2 ist alles gut,
ab da an bekomme ich Probleme (funktioniert nicht so wie ich möchte)
Also,
ich möchte gerne das der Bot standardmäßig die bestimmten Klicks nach dem Else ausführt. Dies tut er noch. Dann möchte ich, wenn eine Bestimmte Farbe auftaucht, das er Hochscrollt und die Seite wechselt und dann wieder mit den standardmäßigen Klicks weitermacht.
Kurz:
1. Klicke solange bis Farbe x erscheint.
2. Wenn Farbe x erscheint, scrolle hoch und wechsel Seite.
3. Fahre mit Punkt 1. fort.
Gerne darf auch das darüberliegende angepasst werden wenn Ihr mir erklärt wieso (macht mich schlauer)
; Hotkeys Start Global $Paused HotKeySet("{PAUSE}", "TogglePause") HotKeySet("{END}", "Terminate")
Func TogglePause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip("Script is Paused",1170, 989) WEnd ToolTip("Script is Running",1170, 989) EndFunc
; Hotkeys Start
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{END}", "Terminate")
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip("Script is Paused",1170, 989)
WEnd
ToolTip("Script is Running",1170, 989)
EndFunc
$i wird mit der For Schleife deklariert und als 1 definiert.
Vielen Dank!
Habe ich gemacht und funktioniert super!
Ich habe die While jetzt mal in eine Do Until umgeschrieben.
Das was noch immer nicht funktioniert ist der PixelSearch. Kann da wer helfen?
befindet sich der auftauchende pixel denn an einer festen position?
in dem falle sollte natürlich pixelgetcolor verwendet werden.
Edit:
btw du prüfst am ende deiner do schleife, ob $color (bei dir als False definiert) gleich der rückgabe von pixelsearch (gibt ein array aus) ist.
das solltest du vllt nochmal genau durchdenken :P
Ich habs jetzt mal mit PixelGetColor versucht. Hat auch nicht geklappt!
Ich hab diesen Befehl schon überall hinverschoben und überall funktioniert er nicht.
Ich habs jetzt mal mit PixelGetColor versucht. Hat auch nicht geklappt!
Ich hab diesen Befehl schon überall hinverschoben und überall funktioniert er nicht.
wie genau sieht denn deine bedingung aus (unabhängig vom code)?
wann taucht wo, was für ein pixel auf?
am besten mit beispiel bild.
Vb.net kleine Schleife hilfe^^ 08/26/2013 - .NET Languages - 3 Replies Joa, bräucht mal Hilfe.
Geht mehr um den mathematischen Teil:
For Schreiben As Integer = 0 To Passwort.Length - 1
'Anweisungen
Me.BeginInvoke(DirectCast(AddressOf Steigerung, Action(Of Double)), (1 / (Passwort.Length - 1)) * 50)
Next
For x As Integer = 0 To Konventschl.Count - 1
'Anweisungen
[HILFE] If-Schleife 12/29/2010 - AutoIt - 13 Replies Nacht Com,
ALsoo^^ hab da bissl an nem skript rumgespielt. komme jz aber nicht mehr weiter. Undzwar hab ich nen Ladebalken. Wenn dieser vollgeladen ist soll eine MsgBox erscheinen. Jz komm ich nicht weiter (If-Schleifen sind nicht mein ding^^) Bitte um Hilfe. Pls nicht lachen oda dumme Kommis geben. THX
Hilfe bei der autoit while schleife 03/05/2010 - Metin2 - 7 Replies Hallo,
also ich habe ein problem und weiß nicht wie ich das lösen kann :(
ich will einen Multihack machen für metin2
aber wenn ich eine value freezen muss dann mache ich eine while schleife und dann kann man keinen anderen Button mehr aktivieren :(
z.B. (ein anderes von mit erstelltes programm)
Code: