Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc w autoklikerze


Rekomendowane odpowiedzi

Opublikowano

Czesc 

Chcialbym zeby petle repeat1 i repeat2 wykonywaly sie 100 razy albo w nieskonczonosc.

Niestety moje petle wykonuja sie tylko raz.

 

Global $sHeight = @DesktopHeight
Global $sWidth = @DesktopWidth
Global $UnPaused
$repeat = 1
$repeat1 = 1
$repeat2 = 1

HotKeySet("+1","_TogglePause") ; Press Shift+1 to start script
HotKeySet("+2", "_Terminate") ; Press Shift+2 to terminate script

While 1 ; Loop 1
Sleep(100) ; Waiting for function call. Pressing the Start hotkey ends this loop
ToolTip('Press SHIFT+1 to resume/pause or SHIFT+2 to terminate.',0,0)
WEnd

Func _TogglePause()
   ToolTip('Press SHIFT+1 to pause or SHIFT+2 to terminate.',0,0)
   $UnPaused = NOT $UnPaused

While $repeat < 100

   While $repeat1 < 5

   ToolTip("1")
   MouseClick("Left", @DesktopWidth *0.300, @DesktopHeight *0.962, 1, 22)

   ToolTip("2")
   MouseClick("Left", @DesktopWidth *0.0869, @DesktopHeight *0.809, 1, 30)

   ToolTip("3")
   MouseClick("Left", @DesktopWidth *0.855, @DesktopHeight *0.460, 1, 11)

   ToolTip("4")
   MouseClick("Left", @DesktopWidth *0.463, @DesktopHeight *0.644, 1, 11)

   ToolTip("5")
   MouseClick("Left", @DesktopWidth *0.503, @DesktopHeight *0.644, 1, 11)

   ToolTip("6")
   MouseClick("Left", @DesktopWidth *0.306, @DesktopHeight *0.607, 1, 11)

   ToolTip("7")
   MouseClick("Left", @DesktopWidth *0.220, @DesktopHeight *0.650, 1, 33)

   $repeat1 = $repeat1 +1

   WEnd

   While $repeat2 < 3

   ToolTip("1")
   MouseClick("Left", @DesktopWidth *0.0869, @DesktopHeight *0.809, 1, 33)

   ToolTip("2")
   MouseClick("Left", @DesktopWidth *0.280, @DesktopHeight *0.430, 1, 55)

   $repeat2 = $repeat2 +1

   WEnd

   $repeat = $repeat +1
 WEnd

EndFunc

Func _Terminate()
    If MsgBox(4, 'Do you want to exit?', 'Click Yes to exit, or No to continue') = 6 Then Exit
EndFunc   ;==>_Pause
Opublikowano

While 1 to nieskończona pętla 

 

Nie możesz mieć więcej pętli bo tylko jedna działa , wstaw wszystko do jednej 

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

Tylko co robi ten bezsensowny kod ??? Jak na razie wydać że rusza myszką po ekranie , nie wiem czy to ma jakiś sens 

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

Tylko chcialbym zeby petla 1 wykonala sie 6 razy nastepnie petla 2 wykonala sie 3 razy 

żeby się pętla wykonała 6 razy zrób

For $i=1 To 6
     //instrukcje
Next

analogicznie dla 3 powtórzeń.

"a to wszystko w kolo 100 razy"

 więc wrzucasz te 2 pętle w kolejną pętle, która się wykona 100 razy

 

 nie wierzę żebyś nie znał podstawowej pętli, więc jaki był twój tok rozumowania wstawiając tam nieskończoną pętlę?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...