Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 4.29 KB

README_pl.md

File metadata and controls

63 lines (49 loc) · 4.29 KB

View this in English language

Haxball-Client-Expansion

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.

Instrukcja

1. Pobierz repozytorium

  • Naciśnij zielony przycisk CodeDownload ZIP.

Pobierz ZIP

  • Wypakuj pobrany plik .zip do jakiegoś pustego folderu.
  • Nie zmieniaj nazwy folderu www.haxball.com lub pliku play w środku, ponieważ to one muszą być zastąpione!

2. Otwórz przeglądarkę Chromium (Chrome, Edge, Brave, itp.)

  • 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.

Otwórz Zastąpienia

  • Naciśnij Wybierz folder dla zastąpień.

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.

Naciśnij Zezwalaj

  • 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: Działające zastąpienia
  • 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 CodeDownload 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).



3. Dodawanie fragmentów (nieobowiązkowe)

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.

Otwórz Fragmenty

  • Naciśnij Nowy fragment

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.

Wklej kod i uruchom

  • 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.