// ==UserScript==
// @name [LolzTeam NotPixel] Draw Our Logo!
// @namespace Draw Our Logo
// @version 7
// @description Draw Our Logo (L, O, Z, I, Logo)
// @author el9in
// @match https://notpx.app/*
// @match https://notpx.app
// @match https://web.telegram.org/*
// @match https://web.telegram.org
// @icon https://www.google.com/s2/favicons?sz=64&domain=notpx.app
// @grant none
// @license el9in
// ==/UserScript==
const background_x1 = 391142;
const background_x2 = 421262;
function randomBackground() {
return Math.floor(Math.random() * (background_x2 - background_x1 + 1)) + background_x1;
}
async function getPixelNext() {
const response = await fetch("https://el9in.tk/getpxl.php");
const result = await response.json();
console.log(result);
return result;
}
(async function () {
if(location.host === "web.telegram.org") {
console.log(true, 123);
while(true) {
const webApp = document.querySelector('iframe[src*="https://notpx.app/"]');
console.log(webApp);
if(webApp && webApp.src != undefined && webApp.src.length > 10) location.href = webApp.src;
await new Promise(resolve => setTimeout(resolve, 1000));
}
} else if(location.host === "notpx.app") {
while(true) {
document.documentElement.innerHTML = `Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся!`;
try {
const response = await fetch("https://notpx.app/api/v1/repaint/start", {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7",
"authorization": `initData ${window.Telegram.WebApp.initData}`,
"content-type": "application/json",
"priority": "u=1, i",
"sec-ch-ua": "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin"
},
"referrer": "https://notpx.app/",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": JSON.stringify(await getPixelNext()),// JSON.stringify(getRandomPixel()),
"method": "POST",
"mode": "cors",
"credentials": "include"
});
const json = await response.json();
console.log("< Текущий баланс:", json.balance);
} catch(e) {
console.error("< Не удалось установить новый пиксель:", e.message);
}
document.documentElement.innerHTML = `Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся! Софт работает! Ничего не трогай! Смотри консоль, и наслаждайся!`;
await new Promise(resolve => setTimeout(resolve, 181 * 1000));
}
}
})();