您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically open Free games on Steam.
// ==UserScript== // @name SteamDB Free Games Auto Opener // @version 0.4 // @description Automatically open Free games on Steam. // @author Painforpay // @match https://steamdb.info/sales/* // @grant none // @namespace https://greasyfork.org/users/571205 // ==/UserScript== (function() { 'use strict'; var freegamesc = 0; var i; start(); var btn = document.createElement("Button"); btn.innerHTML = 'Run Script'; btn.onclick = function() {console.log("Running Again...");start();} btn.setAttribute("class", "btn btn-block"); document.getElementById("DataTables_Table_0_length").appendChild(btn); function start() { var games = document.querySelector('.table-sales'); window.SteamDB.Storage.Set("sales-hide-owned-games", 1) var list = games.children[1].children; if(!list[0].dataset.appid) { return alert("No Games Found."); } for (i = 0; i < list.length; i++) { console.log(`[${i+1}] Found "${list[i].children[2].children[0].innerText} [${list[i].dataset.appid}] at ${list[i].children[3].dataset.sort}% Sale"`) if(list[i].children[3].dataset.sort > 99) { console.log(`Opening Game with Index ID ${i+1}`) window.open('https://store.steampowered.com/app/' + list[i].dataset.appid); freegamesc += 1; } } if(freegamesc < 1) {alert("No Free Games Found. (Or You Already have them.)")} console.log(`Total Free Games: ${freegamesc}`); } })();