Greasy Fork

Greasy Fork is available in English.

soldout2查询物品均价

try to take over the world!

当前为 2019-04-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         soldout2查询物品均价
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://so2.mutoys.com/
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js

// @grant        none

// ==/UserScript==


(function() {
    'use strict';
    var ref = "";

    function showprice(){
        var allitem2=document.querySelectorAll('.icon-item2x');
        var check_res="";
        $.ajax({
            type: "GET",
            dataType:"json",
            async:false,
            url: "https://s3-ap-northeast-1.amazonaws.com/so2-api.mutoys.com/json/report/buy20190416.json",
            success: function(data){
                check_res=data;
            },
            error:function(e){
            }
        });
        for (var i=0;i<allitem2.length;i++)
        {
            var classlist=allitem2[i].className.trim().split(" ")[2];
            var itemid=classlist.trim().split("-")[2];
            if(document.querySelectorAll("."+classlist)[0].classList.length<4){
                var systemunit=0;
                var systemprice=0;
                var userunit=0;
                var userprice=0;
                var requestunit=0;
                var requestprice=0;
                if(check_res.system.item[itemid]!=null)
                {
                    systemunit=check_res.system.item[itemid]["count"]
                    systemprice=check_res.system.item[itemid]["price"]
                }
                if(check_res.user.item[itemid]!=null)
                {
                    userunit=check_res.user.item[itemid]["count"]
                    userprice=check_res.user.item[itemid]["price"]
                }
                if(check_res.request.item[itemid]!=null)
                {
                    requestunit=check_res.request.item[itemid]["count"]
                    requestprice=check_res.request.item[itemid]["price"]
                }


                $("."+classlist).parent().parent().parent().append(
                    "<span style='font-size: 70%;color: #2196f3'>"+
                    "NPC---数量-" +systemunit+",均价-"+systemprice+"<br />"+
                    "玩家---数量-"+userunit+",均价-"+userprice+"<br />"+
                    "订单---数量-"+requestunit+",均价-"+requestprice+"</span>"
                );
                document.querySelectorAll("."+classlist)[0].classList.add("flag")
            }
        }
    }
    ref = setInterval(function(){
        showprice();
    },2000);


})();