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] Prosty program z wykorzystaniem ImageSearch


Rekomendowane odpowiedzi

Opublikowano

Witam. Postanowiłem stworzyć program, który będzie układał przynęty w grze Metin2 (z 50 przynęt układa do 200). Polega to na tym : Program wyszukuje przynęty z dopiskiem 50/100/150 (ImageSearch) i przeciąga ją na kolejną z dopiskiem 50/100/150. Do ImageSearch chciałbym użyć pętli Do. Moje pytanie brzmi następująco :

 

- jak zrobić, aby po wciśnięciu Buttonu program wyszukał za pomocą pętli 3 możliwości tej przynęty (z dopiskiem 50 sztuk/100/150), mam obrazki tych przynęt. Na razie mam takie coś :

 

Do
$result = _ImageSearch("GFX/50.png", 1, $x, $y, 10)
	If $result = 1 Then
		MouseClick("left", $x, $y)
		Sleep(1000)
  	 EndIf
Until <$result = 1>

 

 

 

lecz to tylko wyszukanie przynęty (bez przeciągnięcia na 2)

 

To ma wyglądać tak : Program wyszukuje obrazki (3 możliwości) i przeciąga na obrazek (3 możliwości)

 

 

Nie proszę o kod, tylko o sposób zapisania 1 pętli.

visualcsharp_2.png

 

Mały test na gimnazjalistę: 

 

public static void testnagimbusa()
{
	Console.WriteLine("Podaj ulubionego YouTubera: ");
	string youtuber = Console.Read();
	if (youtuber = "gimper")
	{
		Console.WriteLine("Jesteś gimbusem");
	}
	else if (youtuber = "rojo")
	{
		Console.WriteLine("Jesteś gimbusem");
	}
	else if (youtuber = "isamu")
	{
		Console.WriteLine("Jesteś gimbusem z kompleksem małego przyrodzenia");
	}
	else if (youtuber = "nitrozyniak")
	{	
		Console.WriteLine("Jesteś gimbusem");
	}
	else
	{	
		Console.WriteLine("Masz więcej, niż 16 lat");
	}
}

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...