您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Окрась свой ник и не плати Грише (Гриша не бей)
当前为
// ==UserScript== // @name Lolz Фейковые привелегии. // @namespace Hasanbet // @version 2.1 // @description Окрась свой ник и не плати Грише (Гриша не бей) // @author Openresty // @license MIT // @match https://zelenka.guru/* // ==/UserScript== (function() { 'use strict'; /* постоялец 22 новокек 2 местный 21 Экспепт 23 гуру 60 ии 351 продавец 11 привелегии на маркете 65 */ var roleModal = ` <div id="OpenrestyFirstOne" class="modal fade in" data-z-index="0" style="z-index: 10002; outline: none;" tabindex="-1"> <div class="xenOverlay marketBalanceDepositOverlay" style="top: 10%;"><a class="close OverlayCloser"></a> <div class="sectionMain" id="firstOne"><h2 class="heading h1">Первичная настройка</h2> <div class="marketRefillBalance--Container"> <center> <h1>Выберите отображаемую группу на форуме:</h1> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="2">Новичок</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="21">Местный</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="22">Постоялец</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="23">Эксперт</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="60">Гуру</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="351">ИИ</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="11">Продавец на форуме</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="f" optionh="65">Привелегии на маркете</span> </center> </div> </div></div></div> <div id="OpenrestyShadow" class="modal-backdrop fade in" style="z-index: 10001;"></div> `; var groupModal = ` <div id="OpenrestyFirstTwo" class="modal fade in" data-z-index="0" style="z-index: 10002; outline: none;" tabindex="-1"> <div class="xenOverlay marketBalanceDepositOverlay" style="top: 10%;"><a class="close OverlayCloser"></a> <div class="sectionMain" id="firstOne"><h2 class="heading h1">Первичная настройка</h2> <div class="marketRefillBalance--Container"> <center> <h1>Выберите окраску:</h1> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="26" >Легенда</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="8" >Суприм</span><br> <p>Окрас Команды Форума</p> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="349" >Редактор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="29" >Куратор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="4" >Модератор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="12" >Гл.Модератор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="30" >Арбитр</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="3" >Администратор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="354" >СММщик</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="359" >Спонсор</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="9" >Дизайнер</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="350" >Гл.Дизайнер</span><br> <span class="CheckPaymentButton mn-15-0-0 button primary large" hasanbet="s" optionn="7" >Разработчик</span> </center> </div> </div></div></div> <div id="OpenrestyShadowTwo" class="modal-backdrop fade in" style="z-index: 10001;"></div> `; if (!localStorage.group) showSettingsOne(); if (!localStorage.nickname) writeNick(prompt("Укажите ник на форуме: ")); function showSettingsOne() { $("body").prepend(roleModal); } function showSettingsTwo() { $("body").prepend(groupModal); } $("#AccountMenu").prepend("<button settingFakeColor='y'>Сбросить настройки расширения 'Lolz Фейковые привелегии'</button>") function writeRole(role) { localStorage.group = role; $("#OpenrestyFirstOne").remove(); $("#OpenrestyShadow").remove(); showSettingsTwo(); } function writeFake(role) { localStorage.fakeg = role; $("#OpenrestyFirstTwo").remove(); $("#OpenrestyShadowTwo").remove(); } function writeNick(nick) { localStorage.nickname = nick; } if (localStorage.group) { setInterval(() => { let nicks = document.querySelectorAll(".style"+localStorage.group); nicks.forEach(function (element) { if(element.innerHTML == localStorage.nickname) { element.className = "style"+localStorage.fakeg; } }); }, 100); } document.onclick = function(e) { if (e.target.tagName == 'SPAN' && e.target.getAttribute("hasanbet") == "f" ) { let role = e.target.getAttribute("optionh"); localStorage.group = role; $("#OpenrestyFirstOne").remove(); $("#OpenrestyShadow").remove(); showSettingsTwo(); } if (e.target.tagName == 'SPAN' && e.target.getAttribute("hasanbet") == "s" ) { let fake = e.target.getAttribute("optionn"); localStorage.fakeg = fake; $("#OpenrestyFirstTwo").remove(); $("#OpenrestyShadowTwo").remove(); location.reload() } if (e.target.tagName == 'BUTTON' && e.target.getAttribute("settingFakeColor") == "y" ) { localStorage.fakeg = ''; localStorage.nickname = ''; localStorage.group = ''; location.reload() } } })();