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, czy się da zrobić takiego bota?


Rekomendowane odpowiedzi

Opublikowano

Siema. Czy da rade napisać bota w jakims języku aby działał jak macro recorder plus:

-wykonywał czynności w tle

-dało radę by go odpalić kilka razy jednocześnie z innymi parametrami

Program musiał by używać przegladarki internetowej i powtarzać klika kliknięć w pętli.

Jeśli ktoś by umiał coś takiego zrobić(oczywiście nie za darmo) to moge na PW podać dokładniejsze info.

Opublikowano

autoit ma przykład ;)

Cytat

That is not dead which can eternal lie. And with strange aeons even death may die.

 

  • 2 tygodnie później...
Opublikowano

Na przyszlosc opisuj problemy zwiezlej.

-wykonywał czynności w tle

1) Jezeli chcesz, aby byl to program dzialajacy w aplikacji uzyj biblioteki nomadmemory.au3, jest do sciagniecia na tym forum

2) Jezeli chcesz, aby byl to program dzialajacy w przegladarce uzyj biblioteki np w skrotach:. FF.au3

Z tego co wyczytalem, to chcesz w przegladarce to ta opcja 2 jest dla Ciebie.

 

Napisac wszystko da rade, ale w tym problemie latwiej byloby uzyc akurat programu operujacego jezykiem C++.

Jezeli chcesz, aby powtarzal cos w petli (cos co utworzyles za pomoca narzedzia w autoIT zwanego au3 recorder. uzyj:

While 1
kod z narzedzia au3 recorder
WEnd

While 1 oznacza, ze bedzie wykonywana czynnosc caly czas bez przerwy, jezeli chcesz, aby petla zakonczyla sie w danym czasie np uzbierales dana ilosc punktow, to w tym wypadku uzyj warunku:

if

Np 

if _ispressed(3) Then

Then oznacza co ma zrobic, jezeli dane z warunku if zostana spelnione np Then sleep(100) 

Na koniec warunku uzyj

EndIf

 

Reszte przeczytasz w tutku o np FF.au3, gdzie wyjasnia poszczegolne funkcje

A i druga bardzo przydatna rzecz to:

Uzywaj cheat engine, aby otrzymac adressy danych rzeczy. np:

ilosc drewna: A73B70A << to adress, pamietaj aby poczytac jak tego uzyc i ze zawsze w autoit dodaje sie przed adressem 0x. Wiec kod bedzie wygladal tak:

$add = 0xA73...(tu ten adress z 0x na poczatku)
if $add not true then sleep(100)
EndIf
 

Dzieki, duzo sie rozpisalem ale mysle ze pomoglem.

Bo watpie, zeby mi sie chcialo napisac ci gotowy kod, sam musisz dojsc bo bedzie za latwo, a pomoc mozna przeciez.

    <

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...