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

Pixel Search


Rekomendowane odpowiedzi

Opublikowano

na początku mam taki skrypt

 
HotKeySet("{Esc}" , "koniec")
 
Func koniec ()
Exit
EndFunc
 
$i=0
While $i<10
Sleep (1000)
$coord = PixelSearch( 0, 0, 1366, 768, 0x0AFFFF )
If Not @error Then
   MouseClick("left", $coord[0], $coord[1])
   MouseClick("left", $coord[0], $coord[1])
Else
EndIf
$coord = PixelSearch( 0, 0, 1366, 768, 0xFFF29E )
If Not @error Then
   MouseClick("left", $coord[0], $coord[1])
   MouseClick("left", $coord[0], $coord[1])
Else
EndIf
WEnd
 
i teraz pytanie jak zrobić że jeśli nie znajdzie tych kolorów przez jakąś na przykład minute to przytrzyma strzałke w góre i zacznie znowu szukać kolorów i jeśli znowu nie znajdzie tych kolorów przez jakiś czas to ma przytrzymać strzałke w dół.
Nie mam pojęcia jak to zrobić pomożecie ? 
Opublikowano
HotKeySet("{Esc}" , "koniec")
 
Func koniec ()
Exit
EndFunc
 $stan = 0
$i=0
While $i<10
Sleep (1000)
$coord = PixelSearch( 0, 0, 1366, 768, 0x0AFFFF )
If Not @ Then
   MouseClick("left", $coord[0], $coord[1])
   MouseClick("left", $coord[0], $coord[1])
$stan =0
Else
If $stan = 0 Then
$czas = _Timer_Init()
$stan = 1
Endif
EndIf
$coord = PixelSearch( 0, 0, 1366, 768, 0xFFF29E )
If Not @ Then
   MouseClick("left", $coord[0], $coord[1])
   MouseClick("left", $coord[0], $coord[1])
Else
EndIf

If _Timer_Diff($czas) >= 10000 and $stan = 1 Then
Send(..)
$stan = 0
Endif
WEnd

Na szybko napisane ale powinno dzialac.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...