Skocz do zawartości
  • 0

AutoIT - Odległość z punktu A do B.


Pytanie

Hej, chciałbym zabrać się za tworzenie prostego "bota" do gry jaką jest The Pride of Taern. Gierka to typowy grindownik, gdzie daną rzecz trzeba powtórzyć X razy żeby uzbierać odpowiednią ilość rzeczy go zrobienia innej rzeczy itd. Założenia mojego bota są dosyć proste i wszystko opiszę na podstawie danego screena (zasłoniłem na wszelki wypadek moją i inne postacie czy nicki prostokątami).

 

Początkowo bot miałby wykryć pixele dotyczące paska hp, many i kondycji w lewym górnym rogu i zmierzyć czy pasek jest odpowiednio napełniony, czyli czy mamy np więcej niż 50% zasobów:

- Jeśli tak to wyszukuje potwora i go atakuje, później pojawia się okno walki, więc wybiera taktykę, pojawia się koniec walki, więc klika wyjdź i wracamy do screena, który tu przedstawiłem.

- Jeśli nie to bot klika płomyczek obok pasków hp itd. żeby uzupełnić zasoby i dopiero jak paski będą uzupełnione to wykonuje to co napisałem wyżej.

 

Dodatkowo potwory nie respią się w tych samych miejscach, a w różnych i zależałoby mi na tym żeby bot obliczał odległość od nas (czerwony prostokąt) do danego zdjęcia (ork) i wybierał tego, który jest najbliżej nas.

 

I teraz pytanie czy to wszystko da się zrobić w AutoIt, a jeśli tak to czy mógłby ktoś mnie naprowadzić na poradniki tłumaczące funkcje, zmienne i różne rzeczy, które będą mi do tego potrzebne?

Screenshot_1.png

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Polecane posty

  • 0

to z hp i leczeniem da się bardzo prosto

https://www.autoitscript.com/autoit3/docs/functions/PixelGetColor.htm

https://www.autoitscript.com/autoit3/docs/functions/MouseClick.htm

ale liczenie odległości od mobków to już bardziej skomplikowane, jak się animacje mobków nie zmieniają to może się tym uda (np w Tibii działa bardzo dobrze na itemki które się nie ruszają)

https://www.autoitscript.com/forum/topic/148005-imagesearch-usage-explanation/

dll o którym on pisze: https://rapidu.net/8079110496/ImageSearchDLLx32.dll

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...