Маленький скриптец, который позволяет кекам, чувствовать себя более уверенными на форуме, так как, собратьев кекусов теперь стало куда больше :3 НЕ РАСПРОСТРАНЯЕСЯ НА ОСТАЛЬНЫЕ ПРИВИЛЕГИИ!!! Скрипт АнтиЛычка (удаляет только лычки после ника) // ==UserScript== // @name Прочёл? -гей // @namespace http://tampermonkey.net/ // @version 1.8 // @description Removes uniqUsernameIcon elements. Handles dynamic content. // @match https://zelenka.guru/* // @match https://lolz.live/* // @match https://lolz.guru/* // @match https://lzt.market/* // @match https://lolz.market/* // @match https://zelenka.market/* // @grant none // ==/UserScript== (function() { 'use strict'; function removeUniqUsernameIcons() { const icons = document.querySelectorAll('span.uniqUsernameIcon'); icons.forEach(icon => icon.remove()); } // Initial removal removeUniqUsernameIcons(); // Observe DOM changes const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.addedNodes.length) { removeUniqUsernameIcons(); } }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); JS // ==UserScript== // @name Прочёл? -гей // @namespace http://tampermonkey.net/ // @version 1.8 // @description Removes uniqUsernameIcon elements. Handles dynamic content. // @match https://zelenka.guru/* // @match https://lolz.live/* // @match https://lolz.guru/* // @match https://lzt.market/* // @match https://lolz.market/* // @match https://zelenka.market/* // @grant none // ==/UserScript== (function() { 'use strict'; function removeUniqUsernameIcons() { const icons = document.querySelectorAll('span.uniqUsernameIcon'); icons.forEach(icon => icon.remove()); } // Initial removal removeUniqUsernameIcons(); // Observe DOM changes const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.addedNodes.length) { removeUniqUsernameIcons(); } }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); Скриншот примера первого скрипта: ДО ПОСЛЕ Скрипт: "Live keks matter " -Удаляет стили у Уников, а также лычки // ==UserScript== // @name Ты не ты когда не гей // @namespace http://tampermonkey.net/ // @version 2.5 // @description Combines clearing styles, removing uniqUsernameIcons, customUniqIcons, and avatar badges. // @match https://zelenka.guru/* // @match https://lolz.live/* // @match https://lolz.guru/* // @match https://lzt.market/* // @match https://lolz.market/* // @match https://zelenka.market/* // @grant none // ==/UserScript== (function() { 'use strict'; function clearSpecificStyles() { const spans = document.querySelectorAll('span'); spans.forEach(span => { if (span.style) { if (span.style.color === 'rgba(255, 77, 0, 1)') { span.style.color = ''; // Или span.style.color = 'initial'; } if (span.style.color === 'rgba(100, 100, 198, 1)') { span.style.color = ''; // Или span.style.color = 'initial'; } if ( (span.style.webkitTextFillColor === 'transparent' && span.style.background) || span.style.textShadow ) { span.style = ""; } } }); } function removeUniqUsernameIcons() { const icons = document.querySelectorAll('span.uniqUsernameIcon'); icons.forEach(icon => icon.remove()); } function removeCustomUniqIcons() { const customIcons = document.querySelectorAll('div.customUniqIcon'); customIcons.forEach(icon => icon.remove()); } function removeAvatarUserBadges() { const badges = document.querySelectorAll('[class*="avatarUserBadges u"] > span.avatarUserBadge.Tooltip'); badges.forEach(badge => { badge.remove(); }); } clearSpecificStyles(); removeUniqUsernameIcons(); removeCustomUniqIcons(); removeAvatarUserBadges(); const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.addedNodes.length) { clearSpecificStyles(); removeUniqUsernameIcons(); removeCustomUniqIcons(); removeAvatarUserBadges(); } }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); JS // ==UserScript== // @name Ты не ты когда не гей // @namespace http://tampermonkey.net/ // @version 2.5 // @description Combines clearing styles, removing uniqUsernameIcons, customUniqIcons, and avatar badges. // @match https://zelenka.guru/* // @match https://lolz.live/* // @match https://lolz.guru/* // @match https://lzt.market/* // @match https://lolz.market/* // @match https://zelenka.market/* // @grant none // ==/UserScript== (function() { 'use strict'; function clearSpecificStyles() { const spans = document.querySelectorAll('span'); spans.forEach(span => { if (span.style) { if (span.style.color === 'rgba(255, 77, 0, 1)') { span.style.color = ''; // Или span.style.color = 'initial'; } if (span.style.color === 'rgba(100, 100, 198, 1)') { span.style.color = ''; // Или span.style.color = 'initial'; } if ( (span.style.webkitTextFillColor === 'transparent' && span.style.background) || span.style.textShadow ) { span.style = ""; } } }); } function removeUniqUsernameIcons() { const icons = document.querySelectorAll('span.uniqUsernameIcon'); icons.forEach(icon => icon.remove()); } function removeCustomUniqIcons() { const customIcons = document.querySelectorAll('div.customUniqIcon'); customIcons.forEach(icon => icon.remove()); } function removeAvatarUserBadges() { const badges = document.querySelectorAll('[class*="avatarUserBadges u"] > span.avatarUserBadge.Tooltip'); badges.forEach(badge => { badge.remove(); }); } clearSpecificStyles(); removeUniqUsernameIcons(); removeCustomUniqIcons(); removeAvatarUserBadges(); const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.addedNodes.length) { clearSpecificStyles(); removeUniqUsernameIcons(); removeCustomUniqIcons(); removeAvatarUserBadges(); } }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); Скриншот примера второго скрипта: ДОПОСЛЕ