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

_ImageSearch


Rekomendowane odpowiedzi

Weteran
Opublikowano

Witam.

Przypuśćmy, że mam taki kod.

#include <ImageSearch.au3>
HotKeySet("{End}","wyjdz")
Global $x,$y
While 1
Sleep(100)
$search = _ImageSearchArea("szukany.bmp",1 ,0,0,1279, 798,$x,$y,1,"TRANSBLACK")
If $search = 1 Then
MouseClick("",$x,$y)
EndIf
WEnd

Func wyjdz()
Exit
EndFunc

 

Obrazek szukany.bmp to

1330792378-U154499.png

 

A miejsce gdzie go chce wyszukać to

1330792440-U154499.png

 

Żółte kwadraty są tej samej wielkości.

Niestety program nie wyszukuje obrazka szukany na niebieskim tle, dlaczego?

Ustawiłem transparency na "TRANSBLACK", próbowałem również na 0x000000, ale

wtedy klika w górny prawy róg pola, w którym szuka się obrazka.

 

Mógłby ktoś wyjaśnić co robię źle? Szukałem wszędzie, ale nigdzie nie mogę znaleźć odpowiedzi.

1329036830-U154499.png
Weteran
Opublikowano

Nie..pole jest trudniejsze, to jest tylko przykład dany.

A skoro nie szuka na tak łatwym tle, to nie szuka również na tym trudniejszym, gdzie jest więcej kolorów.

PixelSearch mi nic tutaj nie pomoże, bo muszę szukać całych obrazków.

1329036830-U154499.png
Opublikowano

wstaw niebieski jako tło ignorowane

 

jeśli to do gry to nie ma koloru i "niebieski" (czasem zielony ) widać w trybie overlay, normalnie tam nie ma żadnego koloru

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Weteran
Opublikowano

Po zmianie klika w jedno miejsce cały czas, które w ogóle nie przypomina obrazka szukanego.

1329036830-U154499.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...