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] Przechwytywanie Mousegetpos() I Zapis Do Ini/Txt


Rekomendowane odpowiedzi

Opublikowano

Witam, od pewnego czasu pracuje nad botem do pewnej gry, mam problem z 1 rzeczą i prosiłbym was o pomoc.

Chodzi o nagrywanie "waypointów"

 

Chciałbym to rozwiązać w ten sposób, użytkownik bota naciska "Nagraj" i naciska wtedy w miejsca, które interesują go ( gdzie postać ma iść ) po naciśnięciu w dane miejsce na ekranie, zapisuje się pozycja myszy ( MouseGetPos, przekształca się w MouseClick, i zapisuje się do pliku txt lub ini co kliknięcie 1 pozycja pod drugą.

 

Gry gracz nagra taki plik, i go otworzy bot powtórzy jego ruchy ( po kolei będzie naciskał w nagrane pozycje ).

 

Jeśli ktoś potrafiłby mi w tej kwestii pomóc, z góry dziękuje.

 

PS. Będzie to zaawansowany bot do gry MuOnline działający na każdej wersji, mam już ponad 8 tysięcy linijek kodu, teraz waypointy i za kilka dni powinien być gotowy do pracy, proszę o pomoc :P

Opublikowano

nie sprawdzi się w praktyce takie nagrywanie waypointów bedzie chodził chaotycznie po mapie, i blokował na przeszkodach

wiekszość botów opiera się na poruszaniu w układzie współrzędnych

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

ale to juz jak wcczesniej o to pytalem dowiedzialem sie ze oparte to jest na dll i itd duzo roboty a w grze w ktorej mozna klikac myszka czemu ma sie nie sprawdzic:) na malym polu bez przeszkod czemu nie:P

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

bo myszką nigdy nie klikniesz w to samo miejsce w grze, na ekranie tak . czyli za kazdym razem pozycja bedzie inna i z czasem przesuwała po mapie niewiadomo gdzie

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...