您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Напоминалка об ау.
// ==UserScript== // @name Купи АУ. КУПИ. КУПИ. // @namespace http://tampermonkey.net/ // @version 4 // @description Напоминалка об ау. // @author QIYANA // @match https://lolz.live/* // @match https://zelenka.guru/* // @match https://lolz.guru/* // @match https://lzt.market/* // @match https://lolz.market/* // @match https://zelenka.market/* // @grant GM_setValue // @grant GM_getValue // @grant GM_addStyle // @license MIT // ==/UserScript== (function() { 'use strict'; GM_addStyle(` .auto-giveaway-button { width: 100%; max-width: 596px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } `); if (window.location.href.includes('account/upgrades')) { const upgradeDiv = document.getElementById('upgrade19'); if (upgradeDiv) { const titleElement = upgradeDiv.querySelector('.displayIfLanguage--2 .group-box-title'); const expirationElement = upgradeDiv.querySelector('abbr.DateTime'); if (titleElement && expirationElement) { const title = titleElement.textContent.trim(); const expiration = expirationElement.textContent.trim(); GM_setValue('autoGiveawayInfo', `Автоучастие в розыгрышах истекает: ${expiration}`); } } } if (window.location.href.includes('forums/contests')) { const infoToDisplay = GM_getValue('autoGiveawayInfo', ''); if (infoToDisplay) { const targetDiv = document.querySelector('.linkGroup.SelectionCountContainer.mobile-gap'); if (targetDiv && !targetDiv.querySelector('.auto-giveaway-button')) { const newElement = document.createElement('a'); newElement.href = '/account/upgrades'; newElement.className = 'button auto-giveaway-button'; newElement.textContent = infoToDisplay; targetDiv.appendChild(newElement); const participateButton = targetDiv.querySelector('a.button:contains("Принять участие во всех розыгрышах")'); if (participateButton) { const width = window.getComputedStyle(participateButton).width; newElement.style.width = width; } } } } })();