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

[Pytanie] Dlaczego nie działa?


Rekomendowane odpowiedzi

Opublikowano

Witam,

Chciałem zrobić bota, który w pewnym obszarze wyszukałby przez 90sec pewien piksel i na niego kliknął, po tym czasie bez wzgledu na to czy go znanazl czy nie, mialby kliknac w nastepny po 4sek. Nie za bardzo wiedziałem jak to zrobić, wiec postanowiłem zrobić proste obejście, ale to też nie działa. :( Mógłby mi ktoś z tym pomóc?

 

Byłbym bardzo wdzięczny

 


$i = 1  
$j = 1
Do

Do
$zmienna =pixelsearch(23, 353, 23, 353,0xECEEF5)
if not @error Then
  mousemove($zmienna[0], $zmienna[1])
EndIf
$j=$j + 1
Until $j < 1000 ;nie wiem jak ustawić, żeby szukał tylko 90 sec a potem przeszedl do kolejnego pixela
MouseClick("left")
Sleep(4000)

$zmienna2 =pixelsearch(23, 353, 23, 353,0x7DAF0E)
if not @error Then
  mousemove($zmienna2[0], $zmienna2[1])
  EndIf
MouseClick("left")
Sleep(90000)



 $i = $i + 1                                                 
Until $i = 1000    

Opublikowano
$i = 0
$j = 0
Do

Do
$zmienna =pixelsearch(23, 353, 23, 353,0xECEEF5)
if not @error Then
mousemove($zmienna[0], $zmienna[1])
EndIf
$j += 1;petla skonczy sie po 90 sek
Sleep(1000);petla skonczy sie po 90 sek
Until $j = 90 ;petla skonczy sie po 90 sek

MouseClick("left")
Sleep(4000)

$zmienna2 =pixelsearch(23, 353, 23, 353,0x7DAF0E)
if not @error Then
mousemove($zmienna2[0], $zmienna2[1])
EndIf
MouseClick("left")
Sleep(90000)



$i = $i + 1
Until False ; petla nieskonczona

Ta sygnatura jest pusta.

Opublikowano

Dzieki wielkie, jest juz bardzo dobrze. Postanowiłem, że zamiast drugiego klikniecia moze po prostu odswiezyc strone. Ale Send z F5 w ogole nie chce mi działać ;/ Oprocz tego brakuje juz tylko małego usprawnienia. Chodzi o to, ze po tym jak juz kliknie w ten pixel, niech po 4sec wciska F5. Czy ogolnie szuka 90s i wtedy F5 albo jak juz kliknie to po 4s wciska F5. Z góry dzięki. :)

 

 


$i = 0
$j = 0
Do

Do
$zmienna =pixelsearch(22, 111, 405, 355,0xECEEF5)
if not @error Then
mousemove($zmienna[0], $zmienna[1])
EndIf
Sleep(1000)
MouseClick("left")
$j += 1;petla skonczy sie po 90 sek
Sleep(1000);petla skonczy sie po 90 sek
Until $j = 90 ;petla skonczy sie po 90 sek


Sleep(4000)


Send("{rctrl DOWN}")

Send("{r}")
Send("{rctrl UP}")


$i = $i + 1
Until False ; petla nieskonczona

Opublikowano

Obecnie stoje w miejscu i nie wiem o co chodzi.

Funkcja:

 

Send("{rctrl DOWN}")
Send("{r}")
Send("{rctrl UP}")

rzeczywiście odświeża strone, ale jak dodam ją do mojej pętli, to już nie chce tego robić. Jakiś pomysł?

Opublikowano

While 1
Send("{rctrl DOWN}")
Send("r")
Send("{rctrl UP}")
Wend

Co tu nie działa?

 

@DOWN

Hehe. Jaki durny błąd. :P

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...