您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds functionality to tf2pug.me
// ==UserScript== // @name Easy PugMe // @author deetr // @namespace http://deetr.me // @description Adds functionality to tf2pug.me // @include http://www.tf2pug.me/ // @version 2.21 // @grant GM_setValue // @grant GM_listValues // @grant GM_getValue // @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js // @require https://code.jquery.com/ui/1.11.4/jquery-ui.js // ==/UserScript== // Add all the buttons $('#classcheckboxes').find('form').prepend('<input type="button" id="combatButton" value = "Add Combat" class = "dropshadow" style = "border-radius: 5px; background-color: #2A2D35; border: 0; height: 90px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px">'); document.getElementById('combatButton').addEventListener("click", addCombat); $('#classcheckboxes').find('form').append('<input type="button" id="removeButton" value = "Remove" class = "dropshadow" style = "border-radius: 5px; background-color: #2A2D35; border: 0; height: 90px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px">'); document.getElementById('removeButton').addEventListener("click", removeAll); // Intialize all the stored values if they don't exist var savedvals= GM_listValues(); if (savedvals.indexOf("hideHeader") == -1){ GM_setValue("hideHeader", false); } else if (GM_getValue("hideHeader")){ $('header').hide(); } $('#classcheckboxes').find('form').append('<span id = "headerToggle">▲</span>'); if (GM_getValue("hideHeader")){ $('#headerToggle').text("▼"); document.getElementById('headerToggle').addEventListener("click", showHeader); } else{ document.getElementById('headerToggle').addEventListener("click", hideHeader); } if (unsafeWindow.username == null){ showHeader(); } /****************** FUNCTIONS ***********************/ function hideHeader(){ GM_setValue("hideHeader", true); $('header').slideUp(); $('#headerToggle').text("▼"); document.getElementById('headerToggle').removeEventListener("click", hideHeader); document.getElementById('headerToggle').addEventListener("click", showHeader); } function showHeader(){ GM_setValue("hideHeader", false); $('header').slideDown(); $('#headerToggle').text("▲"); document.getElementById('headerToggle').removeEventListener("click", showHeader); document.getElementById('headerToggle').addEventListener("click", hideHeader); } function addCombat() { if (unsafeWindow.username != null) { if (!$("#chkScout").is(':checked')) { $("#chkScout").click(); } if (!$("#chkPocket").is(':checked')) { $("#chkPocket").click(); } if (!$("#chkRoamer").is(':checked')) { $("#chkRoamer").click(); } if (!$("#chkDemo").is(':checked')) { $("#chkDemo").click(); } } else { alert("You aren't logged in"); } } function removeAll() { if (unsafeWindow.game.mode == "picking") { alert("Cannot remove while picking in progress"); } else if (unsafeWindow.username != null) { if ($("#chkScout").is(':checked')) { $("#chkScout").click(); } if ($("#chkPocket").is(':checked')) { $("#chkPocket").click(); } if ($("#chkRoamer").is(':checked')) { $("#chkRoamer").click(); } if ($("#chkDemo").is(':checked')) { $("#chkDemo").click(); } if ($("#chkMedic").is(':checked')) { $("#chkMedic").click(); } if ($("#chkCaptain").is(':checked')) { $("#chkCaptain").click(); } } else { alert("You aren't logged in"); } }