您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Авто-клик по кристаллам и защита от AFK на animestars.org
当前为
// ==UserScript== // @name Auto Click Crystals & Anti-AFK - AnimeStars // @namespace http://tampermonkey.net/ // @version 1.3 // @description Авто-клик по кристаллам и защита от AFK на animestars.org // @author Твой Ник // @match https://astars.club/* // @match https://asstars1.astars.club/* // @match https://animestars.org/* // @match https://animestars.org/aniserials/video/action/2772-prirozhdennyj-povelitel.html // @match https://asstars.tv/* // @grant none // ==/UserScript== (function () { 'use strict'; let lastActiveTime = "00:00"; // Время последнего обработанного сообщения // Функция для клика по кристаллам function clickOnCrystal() { const chatMessages = document.querySelectorAll(".lc_chat_li"); // Проверить актуальный селектор! chatMessages.forEach(msg => { const author = msg.querySelector(".lc_chat_li_autor"); const text = msg.querySelector(".lc_chat_li_text"); const diamond = msg.querySelector("#diamonds-chat"); const timeElement = msg.querySelector(".lc_chat_li_date"); if (author && text && diamond && timeElement) { let messageTime = timeElement.textContent.trim(); if (author.textContent.toLowerCase().includes("ии космический посикунчик") && messageTime >= lastActiveTime) { console.log("💎 Найден кристалл от бота, кликаем!"); diamond.click(); lastActiveTime = messageTime; // Обновляем последнее активное сообщение } } }); } // Функция для защиты от AFK function preventTimeout() { // Пробуем найти кнопку "Я вернулся" по разным возможным селекторам let timeoutButton = document.querySelector(".lc_chat_timeout_imback") || document.querySelector(".timeout-button") || document.querySelector(".afk-return-button") || document.querySelector("button:contains('Я вернулся')"); if (timeoutButton) { console.log("🔄 Найдена AFK-кнопка, нажимаем 'Я вернулся'!"); timeoutButton.click(); } else { console.log("✅ AFK-кнопка не найдена, всё в порядке."); } } // Запуск функций setInterval(clickOnCrystal, 3000); // Клик по кристаллам каждые 3 секунды setInterval(preventTimeout, 60000); // AFK-защита каждые 3 минуты console.log("🚀 Скрипт AnimeStars успешно запущен!"); })();