Skocz do zawartości

Piszemy dodatek do oficjalnego expbota.


Rekomendowane odpowiedzi

Witam, jako że się uczyłem wczoraj pythona, to napisałem mini dodatek dla gry metin2 który wprowadza używanie skili i zbieranie przedmiotów oraz poty. Oczywiście to działa z oficjalnym expbotem. Ja natomiast używam Linuxa i na linuxie tą grę odpalałem w celach testowania kodu ale na windowsie też będzie działać bo główne funkcje są napisane w pythonie, tylko że one dzielą się na dwa osobne procesy bez tego bot był by nieefektywny ponieważ trzeba by było czekać na zakończenie poprzedniej funkcji w celu przejścia do następnej. Tutaj wykorzystałem wielowątkowość dzięki czemu mamy dwa procesy naraz.

1. Czyli kod napisany w c++ który uruchamia procesy pythona, działa na Linxie możecie go spróbować skompilować na windowsa ale chyba w wypadku tego systemu porzebny jest inny kod.

(szczerze mówiąc nie znam się na windowsie musicie pogooglać)

https://pastebin.com/dBf1HDWE

Mega prosty jest, nawet początkujący programista piszący hello word powinien to ogarnąć.

2. Kod w pythonie czyli zbieracz oraz klikacz ( zbiera wciskając z, używa skili naciskając myszką)

https://pastebin.com/s17Hk2UQ

https://pastebin.com/t7wSrKyH

Tylko jedna sprawa, aby tego używać trzeba pobrać sobie dodatkową biblioteke do pytka dostępną o tutaj https://pyautogui.readthedocs.io/en/latest/install.html

Całość jest tak prosta że nawet nie będę tego tłumaczyć bo kod mówi sam za siebie.

Możecie sobie go łatwo modyfikować, i dostosowywać do swoich ustawień. Wczoraj jak go testowałem działał perekcyjnie przez godzinę dopuki nie zablokował się na kamieniu więc jak go ustawiacie trzeba wybierać odpowiednie expowiska ale to nie wina mojego kodu tylko raczej tego wbudowanego bota.

No i najważniejsze kompilacja, dla użytkowników linuxa jest to komenda ---->>   g++ main.cpp -pthread -std=c++11  

Wielowątkowość możecie też sobie zrobić w pythonie jak chcecie. Ja użyłem c++ bo to mój pierwszy program napisany w pytku i nie chciało mi się tego rozkminiać.

Odnośnik do komentarza
  • Aive zmienił(a) tytuł na Piszemy dodatek do oficjalnego expbota.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

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

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający forum Piszemy dodatek do oficjalnego expbota.   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...