Skrypt do automatycznego zbierania surowców w grze przeglądarkowej Plemiona
Wchodzimy i pobieramy najnowsze wydanie aplikacji.
https://github.com/Rafixese/AutoZbieracz/releases/
https://www.google.com/chrome/
https://www.python.org/downloads/release/python-388/
Wejdź do katalogu głównego AutoZbieracz przez terminal. Wykonaj polecenie.
pip install -r requirements.txt
dla Windows lub
pip3 install -r requirements.txt
dla innych systemów
- browser - Czy pokazać okno przeglądarki -
True
lubFalse
- credentials:
- login - nasz login do gry.
"JanKowalski"
- password: - nasze hasło do gry
"hasełko"
- login - nasz login do gry.
- webdriver:
- chrome:
- version - wpisujemy w pole adresowe w przeglądarce
chrome://settings/help
. Pojawi nam się przykładowoWersja 89.0.4389.90 (Oficjalna wersja) (64-bitowa)
. Wpisujemy więc numer89
- platform - wybieramy opcję pasującą do naszego systemu:
'chromedriver_linux64'
'chromedriver_mac64'
'chromedriver_mac64_m1'
chromedriver_win32'
- version - wpisujemy w pole adresowe w przeglądarce
- chrome:
- game:
- world - świat, na którym gramy. np.
164
- villages - numery naszych wiosek. Muszą być podane w formacie
['1234', '4321']
- world - świat, na którym gramy. np.
Świeżo pobrana wersja AutoZbieracza w folderze config/
zawiera plik template.js
. Tworzymy kopię tego pliku i nazywamy go numerem naszej wioski, który podaliśmy w tablicy w pliku config.yaml
. Wynikowa nazwa pliku powinna wyglądać mniej więcej tak: 1234.js
i znajdować się w tym samymy folderze co template.js
. Jeśli mamy więcej wiosek to dla każdej tworzymy taki plik.
Co do samej konfiguracji pliku odsyłam do dokumentacji twórcy:
// max_ressources - max amount of resources to gather from one level (rounding may cause some reduction)
// archers - is the world with archers (1 - yes, 0 - no)
// skip_level_1 - do you want to skip 1 level (the least efficient one) when others are unlocked?
//
// untouchable - troops "invisible" for this script, to be completely ignored
// max_unit_number - at most this number of troops of a kind will be send in total
// conditional_safeguard - troops to leave in village if possible in total, but if not, they will be send
Uruchamiamy plik start.bat
dla Windows lub start.sh
dla pozostałych systemów.