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

Probuje napisac skrypt z pixel search

 

oto moj pixel :)
 
a to jest moj skrypt ( co jest w nim nie tak ze nie znajduje mi tego pixela ?
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include "ImageSearch.au3"
#include <MsgBoxConstants.au3>

HotKeySet("p", "checkForImage")

global $y = 0, $x = 0

Func checkForImage()
	traytip('Imagesearch','Szukam...',5)
$coord = PixelSearch(0, 0, 20, 300, 0x20920)
If Not @ Then
    MouseClick("primary", $coord[0], $coord[1], 1, 0)
EndIf
EndFunc
while 1
sleep(200)
WEnd

 

" Myślą że są lepsi - Nie Są !

Nie czuj się gorszy,

Kto im dał prawo żeby móc nas osądzić ?

Dosyć ! Spójrz mi w oczy, wiesz przecież

Nikt mi tego nie dał, nikt mi tego nie zabierze ! "

Opublikowano

Nie działa skrypt.

 

Tak to jest jak bez sensu przepisuje się skrypty nie patrząc nawet na złe wartości np koloru 

Funkcja szukani ma być też w pętli 

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

Opublikowano

Juz To zmienilem Ktosiu :)   ja od 2 dni dopiero probuje uzywac i uczyc sie autoita - Teraz skrypt dziala tak ze musze przesunac Mapa w grze wcisnac P - znow przesunac i znow wcisnac, nie moge dojsc do tego aby po wcisnieciu P - bot szukal caly czas dopoki znow nie wcisne P  - moglbys mi pomoc ? gdzie w ten skrypt mam to wcisnac ?

 

Kazdy temat ktory znajduje - pisze w nim ze przed funkcja powinno byc While 1  i na koncu WEnd

Jezeli wklejam While 1 przed  Func checkForImage()

i WEnd po EndFunc        wyskakuje mi blad

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <MsgBoxConstants.au3>

HotKeySet("p", "checkForImage")

global $y = 0, $x = 0
Func checkForImage()
	traytip('Imagesearch','Szukam...',5)
$coord = PixelSearch(0, 0, 1679, 1049, 0x1B7400)
If Not @ Then
	traytip('Imagesearch','ZNALAZLEM !.',5)
    MouseClick("primary", $coord[0], $coord[1], 1, 0)
EndIf
EndFunc
while 1
sleep(200)
WEnd

" Myślą że są lepsi - Nie Są !

Nie czuj się gorszy,

Kto im dał prawo żeby móc nas osądzić ?

Dosyć ! Spójrz mi w oczy, wiesz przecież

Nikt mi tego nie dał, nikt mi tego nie zabierze ! "

Opublikowano
Func checkForImage()
	While True
		TrayTip('Imagesearch', 'Szukam...', 5)
		Local $coord = PixelSearch(0, 0, 1679, 1049, 0x1B7400)
		If Not @ Then
			TrayTip('Imagesearch', 'ZNALAZLEM !.', 5)
			MouseClick("primary", $coord[0], $coord[1], 1, 0)
			; ExitLoop ; użyć jak się ma zakończyć szukanie 
		EndIf
		Sleep(10)
	WEnd
EndFunc   ;==>checkForImage

Zmienne x i y nie są potrzebne, przecież masz dane z tablicy  coord[0] i coord[1]

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...