// ==UserScript== // @name Testportal Multi Tool // @namespace https://*.testportal.pl/ // @version 1.1.1beta // @description Ha-ha H@ck0wansko xd // @author Czarek Nakamoto (mrcyjanek.net) // @updateURL https://mrcyjanek.net/files/raw-:D/Documents/Scripts/testportal.pl/script.js // @downloadURL https://mrcyjanek.net/files/raw-:D/Documents/Scripts/testportal.pl/script.js // @match https://*.testportal.net/* // @match https://*.testportal.pl/* // @grant none // ==/UserScript== // eslint-disable-next-line OwUKGkPT = (() => {}) // eslint-disable-next-line onCountdownFinished = (() => { return 0 }); //disable time limits // eslint-disable-next-line setInterval(() => {startTime = new Date().getTime()},777); (function() { 'use strict'; // Languages var languages_list = 'xa-ar xa-en ar-es au-en at-de be-fr be-nl br-pt bg-bg ca-en ca-fr ct-ca cl-es cn-zh co-es hr-hr cz-cs dk-da ee-et fi-fi fr-fr de-de gr-el hk-tzh hu-hu in-en id-id id-en ie-en il-he it-it jp-jp kr-kr lv-lv lt-lt xl-es my-ms my-en mx-es nl-nl nz-en no-no pe-es ph-en ph-tl pl-pl pt-pt ro-ro ru-ru sg-en sk-sk sl-sl za-en es-es se-sv ch-de ch-fr ch-it tw-tzh th-th tr-tr ua-uk uk-en us-en ue-es ve-es vn-vi wt-wt'.split(' '); if (!localStorage.hack_lang) { localStorage.hack_lang = prompt("Oupsie! Nie podałeś języka, po jakiemu możesz się za mną porozumiewać. ('pl-pl') jest dobrym wyjściem\n\n"+languages_list.join(', ')); } if (!localStorage.hack_lang_alter) { localStorage.hack_lang_alter = prompt("Oups! Jaki alternatywny język wybierasz? Polecam ci en-en jeśli jesteś dobry w angielskim. Język ten zostanie użyty do szukania odpowiedzi gdy nie będą ne dostępne w '"+localStorage.hack_lang+"'\nJeśli piszesz test np w języku Niemieckim to polecam zmienić język alternatywny na 'de-de'\n\n"+languages_list.join(', ')); } localStorage.imie = "a"; //if (!localStorage.imie) { // alert('Okej, a teraz ważne info'); // alert('Jestem w stanie przesyłać odpowiedzi między uczestnikami testu, aby to robić muszę znać twoje imie (albo nick czy coś)'); // localStorage.imie = prompt("Tak więc jak mam cię nazywać?", Math.random() // ); //} const language = localStorage.hack_lang; const languageAlter = localStorage.hack_lang_alter; const languageAlterSplit = languageAlter.split('-')[1]; const languageSplit = language.split('-')[1]; const geneza = "Sorry że musisz to czytać ale wywalenie tego alert boxa rozwala strone, więc spokojnie kliknij ok. Korzystając z okazji, błędy zgłaszaj do @cyjan:mrcyjanek.net na matrixie (element.io) albo github.com/MrCyjaneK/testportal-multitool na githubie." // Colors and texts if (localStorage.u_hakierMode == "true") { const darkBackground = '#000' const lightForeground = '#fff' try { document.getElementsByClassName('test-body-background')[0].style = "background-color: "+darkBackground+"; color: "+lightForeground+";"; } catch (e) {console.warn(e)} try { document.getElementsByClassName('question-area')[0].style = "background-color: "+darkBackground+"; color: "+lightForeground+";"; } catch (e) {console.warn(e)} try { document.body.style = "background-color: "+darkBackground+"; color: "+lightForeground+";"; } catch (e) {console.warn(e)} //document.getElementsByClassName('logo_wide logo_default')[0].src = "https://mrcyjanek.net/testportal-logo.svg"; try { document.getElementsByClassName('warning_wrap warning-typography')[0].style = "text-align: left; font-family: monospace"; } catch (e) {console.warn(e)} } try { document.getElementsByClassName('warning_icon_text warning_col1')[0].in