您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Spam team invites to players
当前为
// ==UserScript== // @name Gota Team INV spam script // @namespace http://tampermonkey.net/ // @version 2024-07-30 // @description Spam team invites to players // @author GotaWala // @match https://gota.io/web/ // @icon https://i.ytimg.com/vi/sN2Sh-RpOeM/maxresdefault.jpg // @grant none // @require http://code.jquery.com/jquery-3.4.1.min.js // ==/UserScript== (function() { 'use strict'; // Your code here... if (window.location.href ==='https://gota.io/web/'){ const targetNode = document.getElementById("chat-body-0"); const config = { childList: true }; const callback = (mutationList, observer) => { for (const mutation of mutationList) { const e = mutation.addedNodes[0]; const chatName = $(e).find('.chat-name'); const teamCanvas = $('#party-panel').find('canvas'); if(teamCanvas && teamCanvas[0] && teamCanvas[0].height<230){ if(chatName.length>0){ //right click on selected user chatName[0].dispatchEvent(new MouseEvent("contextmenu")); //click 'inv' on context menu document.getElementById('menu-invite').dispatchEvent(new MouseEvent("click")); //hide context menu document.getElementById('context-menu').style.display='none' console.log('Sent Invite to '+ chatName.attr('data-player-id') + ' ' + chatName.text()); } } } } const observer = new MutationObserver(callback); observer.observe(targetNode, config); } } )();