Steam Queue Clicker

Process your Steam Discovery Queue automatically

目前为 2016-12-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         Steam Queue Clicker
// @namespace    http://steamcommunity.com/id/raikoza
// @version      0.4
// @description  Process your Steam Discovery Queue automatically
// @author       RaikoZA
// @match        http://store.steampowered.com
// @include      http://store.steampowered.com/app/*
// @grant        none
// ==/UserScript==


var come_back = "Come back tomorrow to earn more cards by browsing your Discovery Queue!";
var queue_empty = "dq_item dq_static_pos_2";
var next_in_queue = "next_in_queue_content";
var age_verify_skip = "btnv6_blue_hoverfade btn_small btn_next_in_queue_trigger";
var age_skip = "btnv6_blue_hoverfade btn_small";
var start_new_queue = "next_in_queue_content";
var begin_exploring = "begin_exploring";
var start_queue = "btnv6_lightblue_blue btn_medium";
var stop_queue = "subtext";

var time = new Date();
var get_time = time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();


CheckTime();

function CheckTime() {
    if (get_time > "18:00:00") {
        console.log("Time is past 6PM, running script");
        RunClicks();
    } else {
        alert("Script will only run from 6PM onwards");
    }
}

function ClassElement(name) {
    return document.getElementsByClassName(name)[0];
}

function RunClicks() {

    var is_queue_empty = document.getElementsByClassName(queue_empty);

    if (is_queue_empty.length === 0){
        console.log("Your discovery queue is empty, come back tomorrow for more card drops.");
    } else if (document.getElementsByClassName(stop_queue).innerHTML === come_back) {
        console.log("All cards received today, come back tomorrow!");
    } else if (ClassElement(next_in_queue)) {
        ClassElement(next_in_queue).click();
        console.log("Next item in the queue");
    } else if (ClassElement(age_verify_skip)) {
        ClassElement(age_verify_skip).click();
        console.log("Skipping age verification");
    } else if (ClassElement(start_new_queue)) {
        ClassElement(start_new_queue).click();
        console.log("Starting new queue");
    } else if (ClassElement(begin_exploring)) {
        ClassElement(begin_exploring).click();
        console.log("Exploring has begun");
    } else if (ClassElement(start_queue)) {
        ClassElement(start_queue).click();
        console.log("Starting new queue");
    } else if (ClassElement(age_skip)) {
        ClassElement(age_skip).click();
        console.log("Skipping age verification");
    }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址