Człowiek by chciał, żeby było szybko, pięknie i bez problemów... No cóż... Znając zaplecze GF, będzie jazda bez trzymanki.
Posts by Kopik
-
-
Display More
Zgodnie z tym co opracował Fenrir dodałem poprawkę na wygląd kolumny z awatarem i postami (jest na prawo). Przetestujcie czy wam to działa to rozwiazanie, bo u mnie wszystko śmiga, a podobno u Fenrira coś szwankuje.
Display MoreCode- // ==UserScript==
- // @name OGame Forum (Fixed STABLE)
- // @namespace https://forum.pl.ogame.gameforge.com/
- // @version 2.7
- // @author Fenrir and Crysis
- // @match https://forum.pl.ogame.gameforge.com/forum/*
- // @match https://forum.pl.ogame.gameforge.com/forum
- // @match https://board.en.ogame.gameforge.com/*
- // @match https://board.en.ogame.gameforge.com/
- // @grant GM_addStyle
- // @grant GM_xmlhttpRequest
- // @connect forum.pl.ogame.gameforge.com
- // @connect board.en.ogame.gameforge.com
- // @run-at document-end
- // ==/UserScript==
- (function () {
- 'use strict';
- const host = location.hostname;
- const path = location.pathname;
- const isMainPage =
- (host === 'forum.pl.ogame.gameforge.com' && (path === '/forum/' || path === '/forum')) ||
- (host === 'board.en.ogame.gameforge.com' && (path === '/' || path === ''));
- const isSubPage =
- (host === 'forum.pl.ogame.gameforge.com' && path.startsWith('/forum/') && path !== '/forum/') ||
- (host === 'board.en.ogame.gameforge.com' && path.startsWith('/index.php'));
- const homeUrl =
- host === 'board.en.ogame.gameforge.com'
- ? 'https://board.en.ogame.gameforge.com/'
- : 'https://forum.pl.ogame.gameforge.com/forum/';
- /* =========================
- UTIL: SAFE DOM READY
- ========================= */
- function onReady(fn) {
- if (document.readyState === 'loading') {
- document.addEventListener('DOMContentLoaded', fn);
- } else {
- fn();
- }
- }
- /* =========================
- MAIN PAGE FIX
- ========================= */
- if (isMainPage) {
- function removeRightSidebar() {
- const sidebar = document.querySelector('.boxesSidebarRight');
- if (sidebar) sidebar.remove();
- }
- function moveSidebar() {
- const sidebar = document.querySelector('#boxesSidebarLeft, .boxesSidebarLeft');
- if (!sidebar) return;
- const parent = sidebar.parentElement;
- if (!parent) return;
- parent.appendChild(sidebar);
- sidebar.style.float = 'right';
- sidebar.style.marginLeft = '10px';
- }
- onReady(() => {
- removeRightSidebar();
- moveSidebar();
- });
- // retry (dla wolnych urządzeń / lazy load)
- setTimeout(removeRightSidebar, 1000);
- setTimeout(moveSidebar, 1200);
- }
- /* =========================
- SUB PAGE FIX (STABLE)
- ========================= */
- if (isSubPage) {
- GM_addStyle(`
- .injected-home-sidebar .box {
- margin: 0 0 10px 0 !important;
- }
- .injected-home-sidebar .box[data-box-identifier="com.woltlab.wcf.SignedInAs"] {
- margin-top: 0 !important;
- padding-top: 0 !important;
- }
- .injected-home-sidebar .box:first-child {
- margin-top: 0 !important;
- }
- .boxesSidebarRight .boxContainer {
- display: flex;
- flex-direction: column;
- align-items: stretch;
- }
- /* HARD BLOCK reklamy */
- .injected-home-sidebar [data-box-identifier="com.woltlab.wcf.genericBox23"],
- .boxesSidebarRight [data-box-identifier="com.woltlab.wcf.genericBox23"] {
- display: none !important;
- }
- `);
- function inject() {
- const rightSidebar = document.querySelector('.boxesSidebarRight');
- if (!rightSidebar) return false;
- const target = rightSidebar.querySelector('.boxContainer');
- if (!target) return false;
- if (target.dataset.injected === "1") return true;
- GM_xmlhttpRequest({
- method: 'GET',
- url: homeUrl,
- onload: function (resp) {
- try {
- const doc = new DOMParser().parseFromString(resp.responseText, 'text/html');
- const srcSidebar = doc.querySelector('.boxesSidebarLeft');
- if (!srcSidebar) return;
- const boxContainer = srcSidebar.querySelector('.boxContainer');
- if (!boxContainer) return;
- const boxes = Array.from(boxContainer.querySelectorAll(':scope > .box'));
- boxes.forEach(box => {
- target.appendChild(box.cloneNode(true));
- });
- target.dataset.injected = "1";
- } catch (e) {
- console.error('Injection error:', e);
- }
- },
- onerror: function () {
- console.error('GM_xmlhttpRequest failed');
- }
- });
- return true;
- }
- function waitAndInject(retries = 10) {
- if (inject()) return;
- if (retries > 0) {
- setTimeout(() => waitAndInject(retries - 1), 300);
- }
- }
- onReady(() => {
- waitAndInject();
- });
- }
- })();
Efekt:

Może ostatecznie podepne najlepsze i stabilne rozwiazanie do posta 1
Dzięki, u mnie również działa.
-
U mnie Temperamonkey wyrzuca błędy w pojedynczych linijkach kody i niestety reklamy nadal zostają. Jak macie sprawdzone rozwiązanie to poproszę.
-
cr-pl-68-1840213d0fcfdbae8983cc37389990208469dda4
Dnia 01-04-2026 --:--:-- następujące floty spotkały się w walce:
Agresor Kopik [K_T_H]
________________________________________________
Sonda szpiegowska 10
_________________________________________
Obrońca Mogul Sunspot
________________________________________________
_________________________________________
Po bitwie...
Agresor Kopik [K_T_H]
________________________________________________
Sonda szpiegowska 10 ( -0 )
_________________________________________
Obrońca Mogul Sunspot
________________________________________________
Zniszczony!
_________________________________________
agresor wygrał bitwę!
Agresor przejął:
0 Metalu, 0 Kryształu i 0 Deuteru
Agresor stracił łącznie 0 jednostek.
Obrońca stracił łącznie 0 jednostek.
Na polu zniszczeń unosi się 0 metalu i 0 kryształu.
Szansa na powstanie księżyca 0%.
Złom zebrany przez atakującego/atakujących.
Podsumowanie zysków/strat:
Podsumowanie agresor
Metal: 0
Kryształ: 0
Deuter: 0
agresor zyskał łącznie 0 jednostek.
Podsumowanie obrońca
Metal: 0
Kryształ: 0
Deuter: 0
obrońca zyskał łącznie 0 jednostek.
-
-
-
-
Gratulacje starcia, piękny procent. Pomijając jakieś prywaty - skoro była oficjalna informacja, że się skanujecie, atakujecie, itp. to nie wiem skąd w ogóle teraz takie argumenty i płacz.
SzO dla obrońcy.
-
Flota zauważona już jakiś czas temu, trzeba było dobudować trochę statków, poszło wszystko co miałem, a i tak mógł być remis. SzO dla obrońcy.
Dnia 28-12-2025 16:08:26 następujące floty spotkały się w walce:
Agresor Kopik [WoT]
________________________________________________
Duży transporter 770.000
Lekki myśliwiec 328.480
Ciężki myśliwiec 97.820
Krążownik 47.214
Okręt wojenny 21.806
Bombowiec 14.689
Niszczyciel 9.897
Pancernik 1.146.231
Reaper 9.757
Pathfinder 75.639
_________________________________________
Obrońca Radosny Jarek [SPQR]
________________________________________________
Duży transporter 1.521.733
Krążownik 44
Okręt wojenny 2
Statek kolonizacyjny 55
Recykler 100
Sonda szpiegowska 14.708.054
Niszczyciel 36
Gwiazda Śmierci 1
Reaper 50
Pathfinder 50
_________________________________________
Po bitwie...
Agresor Kopik [WoT]
________________________________________________
Duży transporter 769.813 ( -187 )
Lekki myśliwiec 328.347 ( -133 )
Ciężki myśliwiec 97.785 ( -35 )
Krążownik 47.201 ( -13 )
Okręt wojenny 21.803 ( -3 )
Bombowiec 14.687 ( -2 )
Niszczyciel 9.896 ( -1 )
Pancernik 1.146.111 ( -120 )
Reaper 9.755 ( -2 )
Pathfinder 75.615 ( -24 )
_________________________________________
Obrońca Radosny Jarek [SPQR]
________________________________________________
Zniszczony!
_________________________________________
agresor wygrał bitwę!
Agresor przejął:
62.067.643.338 Metalu, 24.074.185.754 Kryształu i 9.794.126.406 Deuteru
15.816.911.961 Metalu, 6.018.546.438 Kryształu i 2.448.531.601 Deuteru
4.016.017.660 Metalu, 1.504.636.610 Kryształu i 612.132.900 Deuteru
1.004.004.415 Metalu, 376.159.152 Kryształu i 153.033.225 Deuteru
251.001.104 Metalu, 94.039.788 Kryształu i 38.258.307 Deuteru
62.750.276 Metalu, 23.509.947 Kryształu i 9.564.576 Deuteru
Agresor stracił łącznie 15.252.000 jednostek.
Obrońca stracił łącznie 32.998.296.000 jednostek.
At these space coordinates now float 6.352.955.710 metal, 16.562.222.577 crystal and 4.082.814 deuterium.
The defender gain a wreckage field of 1.453.031.000 metal, 1.452.762.000 crystal and 393.000.
Agresor przejął łącznie 128.365.053.458 jednostek.
Szansa na powstanie księżyca 20%.
________________________________________________
Debris harvested by the attacker(s):
52.727.490 metal, 137.461.123 crystal and 33.886 deuterium
6.352.955.710 metal, 16.562.227.827 crystal and 4.082.814 deuterium
Total debris harvested by the attacker(s):
6.405.683.200 metal, 16.699.688.950 crystal and 4.116.700 deuterium
Podsumowanie zysków/strat:
Podsumowanie agresor
Metal: 89.617.763.954
Kryształ: 48.783.865.639
Deuter: 13.057.660.715
agresor zyskał łącznie 151.459.290.308 jednostek.
Podsumowanie obrońca
Metal: -90.857.298.264
Kryształ: -54.350.644.566
Deuter: -13.058.998.129
obrońca stracił łącznie 158.266.940.959 jednostek.
-
trokpol chyba miał kiedyś coś podobnego
-
-
https://i.ibb.co/qLccP25d/Zrzut-ekranu-2025-12-01-154522.jpg
mr-pl-68-ef6f199ac48d4d089804e3e8a20cf85a197f8937
-
Display More
Podbijam temat.
Wrzucam ponownie ankietę o dodanie ikony informującej o niepełnym wydobyciu kopalni. Wiem, że można to sprawdzić wchodząc w zakup paczki, jednak uważam, że taka informacja powinna pojawiać się automatycznie. Społeczności, w znaczącej przewadze pomysł się podoba, ale żeby przeszedł dalej potrzebujemy przynajmniej 30 głosów w ankiecie. Będę wdzięczny za oddanie głosu

Głos oddam ci tam bo nic mnie kosztuje, pytanie tylko czy sa gotowi na tak drastyczne zmiany w grze.
Skoro gra bez dodatków wygląda jak ze średniowiecza to myślisz że są w stanie coś takiego zaaplikować ??
Może pomyśl - taka sugestia - jeśli używasz jakichś dodatków pokroju Infinity / AGR / Oglight na przykład żeby u nich napisać o wprowadzenie czegoś takiego , bo myślę że szybciej i sprawniej by im poszło zaimplementowanie takiej funkcji bądź na takiej zasadzie działającej czy nawet napisanie skryptu + akceptacja na forum origin do używania ( a takich luźnych dodatków z informacjami tylko tym czy tamtym jest kilka ) niż czekanie kilka lat aż GF pomyśli i w następnej dekadzie wprowadzi ( o ile nie zrobią z tego pomysłu na wprowadzenie płatnej funkcji w grze
) .Taka mała sugestia.
Powiem Ci, że nie myślałem o tym w taki sposób, całkiem słuszne spostrzeżenie. Jak nie wypali to będę próbował u RiVa na kanale

-
Podbijam temat.
Wrzucam ponownie ankietę o dodanie ikony informującej o niepełnym wydobyciu kopalni. Wiem, że można to sprawdzić wchodząc w zakup paczki, jednak uważam, że taka informacja powinna pojawiać się automatycznie. Społeczności, w znaczącej przewadze pomysł się podoba, ale żeby przeszedł dalej potrzebujemy przynajmniej 30 głosów w ankiecie. Będę wdzięczny za oddanie głosu

-
Zrobiłem na forum en post zgłaszający sugestie, żeby dodać jakąś ikonę w podglądzie lub w widoku imperium informującą, że kopalnie nie działają na 100%. Kilkukrotnie zdarzyło mi się przypadkiem odkryć, że kopalnie są przykręcone w ustawieniach surowców. Nie wiem czemu tak się dzieje - może obsługa na telefonie i przypadkowa zmiana. Zachęcam Was, żeby wyrazić swoją opinię w tym wątku - może mod wstawi ankietę jak będą propsy ze strony użytkowników i uda się pchnąć pomysł dalej.
-
Ja co tydzień regularnie muszę sprawdzać, bo szkoda wydobycia. Człowiek ciuła na kopalnie żeby wydobywały jak najwięcej, a później się okazuje że przykręcone były.
-
Odkopuję propozycję po tym, jak po raz kolejny przypadkiem zajrzałem do ustawień surowców i na niektórych planetach oczywiście kopalnie były przykręcone o kilkadziesiąt %
-
Jestem za zmianą
-
Ale gówniana zmiana... Fajnie jakby do niemiaszków jakiś admin feedback przekazał, najlepiej ze screenami lub z tłumaczeniem dosłownym.
-
Niech zrobią jedno Uniwersum bez anty, bez możliwości przenoszenia tam kont - tylko nowe. I będzie grane.
