咕咕镇沙滩自动刷新

每天睡饱饱~

目前为 2020-09-18 提交的版本,查看 最新版本

// ==UserScript==
// @name         咕咕镇沙滩自动刷新
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  每天睡饱饱~
// @author       ikarosf
// @match        http*://*/fyg_beach.php
// @grant        unsafeWindow
// @grant        GM_setValue
// @grant        GM_getValue
// ==/UserScript==

(function() {
    'use strict';
    var flashbyxingshaNUM = 0;
    if(GM_getValue('flashbyxingshaNUM')!=null){
        flashbyxingshaNUM = GM_getValue('flashbyxingshaNUM');
    }
    unsafeWindow.GM_getValue = GM_getValue;

    var flashbyxingshaNUMbox = document.createElement("div")
    flashbyxingshaNUMbox.setAttribute('style',"display: inline-block;float: right!important;");

    let flashbyxingshaNUMlabel = document.createElement('i');
    flashbyxingshaNUMlabel.innerText = "使用星沙刷新次数:";
    flashbyxingshaNUMbox.appendChild(flashbyxingshaNUMlabel);

    let flashbyxingshaNUMInput = document.createElement('input');
    flashbyxingshaNUMInput.setAttribute('type','text');
    flashbyxingshaNUMInput.setAttribute('oninput',"value=value.replace(/[^\\d]/g,'')");
    flashbyxingshaNUMInput.setAttribute('style',"width: 40px;margin-right:15px;");
    flashbyxingshaNUMInput.value = flashbyxingshaNUM;
    flashbyxingshaNUMInput.onchange = function(){
        var localNUM = parseInt(flashbyxingshaNUMInput.value);
        if(isNaN(localNUM)){
            flashbyxingshaNUM = 0;
        }else{
            if(localNUM>2){
                localNUM = 2;
            }else if(localNUM<0){
                localNUM = 0;
            }
            flashbyxingshaNUM = localNUM;
        }
        GM_setValue('flashbyxingshaNUM',flashbyxingshaNUM );
    };
    flashbyxingshaNUMbox.appendChild(flashbyxingshaNUMInput);
    $(".btn-group.pull-right").after(flashbyxingshaNUMbox)





    var text = document.getElementsByTagName("span")[0].textContent;
    var patt1 = /\d+/;
    var minute = text.match(patt1)
    minute = parseInt(minute[0]) + 1
    setTimeout(function(){
        GM_setValue('xingshaflashremainder',flashbyxingshaNUM );
        location.reload();
    }, minute*60*1000);
    document.getElementsByTagName("span")[0].textContent = text + " 将自动刷新"

    var reflashbyxingsha = unsafeWindow.gx_sxst;

    var xingshaflashremainder = 0;
    if(GM_getValue('xingshaflashremainder')!=null){
        xingshaflashremainder = GM_getValue('xingshaflashremainder');
    }
    if(xingshaflashremainder>0){
        reflashbyxingsha();
        xingshaflashremainder = xingshaflashremainder-1;
        GM_setValue('xingshaflashremainder',xingshaflashremainder );

        setTimeout(function(){
            location.reload();
        }, 2000);
    }


    // Your code here...
})();