Uwaga: to zadziała tylko w przeglądarkach opartych na Chromium (Chrome, Edge, Brave, itp.)
(Dla tych, co się spieszą i chcą tylko prostych rzeczy, np. zmiana awataru na „KU”, „R” i „WA” jednym przyciskiem, jest punkt 3)
Plik game-min.js
jest umieszczony na stronie haxball.com/play.
Aby go zmodyfikować, musi zostać zastąpiony.
- Naciśnij zielony przycisk
Code
→Download ZIP
.
- Wypakuj pobrany plik .zip do jakiegoś pustego folderu.
- Nie zmieniaj nazwy folderu
www.haxball.com
lub plikuplay
w środku, ponieważ to one muszą być zastąpione!
Włącz Lokalne Zastąpienia:
- Przejdź do https://www.haxball.com/play.
- Naciśnij F12, aby otworzyć panel narzędzi.
- Wybierz zakładkę
Źródła
. - Otwórz kartę
Zastąpienia
.
- Naciśnij
Wybierz folder dla zastąpień
.
- Wybierz folder z rozpakowanym plikiem zip – ten, co zawiera folder
www.haxball.com
. - Naciśnij
Zezwalaj
, aby dać narzędziu dostęp do folderów.
- To podmieni plik game-min.js.
- Teraz odśwież stronę. Powinny nastąpić widoczne zmiany (np.
folder_name=<losowe znaki>
na górze). - Wszystko powinno wyglądać jak na zrzucie poniżej – sprawdź, czy struktura folderów po prawej jest taka sama, folder
www.haxball.com
jest tu istotny: - Jeżeli zamkniesz przeglądarkę i chcesz włączyć Haxballa ponownie, wejdź na Haxballa, naciśnij F12, aby otworzyć panel narzędzi i odśwież stronę. Zmiany powinny być po tym widoczne. Zastąpienia zostają po restarcie przeglądarki, więc nie trzeba powtarzać powyższych kroków.
- Aby zastosować aktualizację, pobierz repozytorium ponownie (naciśnij zielony przycisk
Code
→Download ZIP
) i zamień stary folder z tym nowym.
USUWANIE ZASTĄPIEŃ:
Aby usunąć zastąpienia, naciśnij przycisk Ø obok opcji Włącz Lokalne Zastąpienia
widocznym na powyższym obrazie (jeżeli go nie widać, należy rozszerzyć panel).
Na tym repozytorium można znaleźć przykładowe skrypty, np.: client_bot_utils.js
lub flashscore_logger.js
.
Nie potrzebują one żadnych zastąpień i działają na niezmodyfikowanym kliencie, ich działanie będzie tylko okrojone. Zawartość tych plików można po prostu skopiować i wkleić do konsoli i zadziałają.
Fragmenty pozwalają na zapisywanie plików js w przeglądarce i uruchamianie ich jednym kliknięciem.
- Naciśnij F12, aby otworzyć panel narzędzi.
- Wybierz zakładkę
Źródła
. - Otwórz kartę
Fragmenty
.
- Naciśnij
Nowy fragment
- Pojawi sie nowy plik z fragmentem.
- Wklej fragment kodu, który chcesz uruchomić i naciśnij przycisk z trójkątem poniżej (lub naciśnij Ctrl+Enter), aby uruchomić fragment.
- Fragmenty są zachowywane podobnie jak zastąpienia, co pozwala na szybki dostęp do nich.
UWAGA: część (lub wszystko) może się posypać po aktualizacji Haxballa.