您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
巴哈姆特公會、首頁自動簽到 by.moontai0724
当前为
// ==UserScript== // @name 巴哈姆特公會、首頁自動簽到 // @version 1.2 // @description 巴哈姆特公會、首頁自動簽到 by.moontai0724 // @author moontai0724 // @match https://www.gamer.com.tw // @match https://www.gamer.com.tw/* // @match https://guild.gamer.com.tw/guild.php?sn=* // @grant none // @namespace http://greasyfork.icu/users/165315 // ==/UserScript== (function() { 'use strict'; /* (Chrome) 如果要開啟自動簽到,請在「設定 -> 起始畫面」中新增 https://www.gamer.com.tw/index2.php#check 如果要開啟自動簽到,請在「設定 -> 起始畫面」中新增 https://www.gamer.com.tw/index2.php#check 如果要開啟自動簽到,請在「設定 -> 起始畫面」中新增 https://www.gamer.com.tw/index2.php#check 網址錯誤將無法正常運行。 意思為在開啟瀏覽器時,都會打開 https://www.gamer.com.tw/index2.php#check 當打開 https://www.gamer.com.tw/index2.php#check 的時候,自動簽到就會開始。 請靜待程式結束,速度依照公會數量而定。 何謂程式結束?它會自動開啟又關閉分頁,當公會分頁皆消失時,即為結束。 註:有時由於各種因素,某些分頁開較慢,將會使分頁無法自動關閉。 當發現許久後尚殘留分頁未關閉,此時請手動關閉。 或視自身狀況,調整以下參數,使自動關閉時間延長,減少無法自動關閉之狀況發生。 單位為毫秒。 */ var autoclosems = 1500; /* ---------------------------------------------------------------------------------------------------- 公會自動簽到列表 請在這一個列表中寫入您要簽到的公會ID,ID可於網址找到 如果有一個公會網址為 https://guild.gamer.com.tw/guild.php?sn=9999 則 ID 即為 sn 後方的 9999 此功能將消耗不少 CPU,請衡量電腦效能後再使用。 請記得備份此陣列(guildnumbers)內容,以免更新後消失。 請依照下方格式加入列表中。 */ // var gulidnumbers = ["1234", "5678", "12345", "45678"]; ----> 此行為範例 var gulidnumbers = []; /* 作者的話:本人僅於 Chrome 上測試,照理說應能通用,但如有錯誤,將不提供其他瀏覽器的完全支援與改動。 (如果有錯誤還是可以回報,也許某天會改動。) ----------------------------------------------------------------------------------------------------*/ // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 // 下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。下方為程式內容,請勿更動。 var id = "temp"; if(location.hostname == "guild.gamer.com.tw" && location.pathname == "/guild.php") { var sn = location.search.split('='); id = sn[1]; } if(location.hash == "#check") { window.alert = function(str) { return ; }; } if(location.hostname == "www.gamer.com.tw" && location.hash == "#check") { Signin.start(this); } if(location.hostname == "guild.gamer.com.tw" && location.pathname == "/guild.php" && location.hash == "#check") { guild_sign(id); } if(location.hostname == "www.gamer.com.tw" && location.hash == "#check" || location.hostname == "guild.gamer.com.tw" && location.pathname == "/guild.php" && location.hash == "#check") { if(location.hostname == "www.gamer.com.tw" && location.hash == "#check" && gulidnumbers.length !== 0) { var awindow = window.open("https://guild.gamer.com.tw/guild.php?sn=" + gulidnumbers[0] + "#check"); window.setTimeout(function(){awindow.close();},autoclosems*(gulidnumbers.length+1)); } for(var i=0;i<gulidnumbers.length-1;i++) { if(id == gulidnumbers[i]) { var mywindow = window.open("https://guild.gamer.com.tw/guild.php?sn=" + gulidnumbers[i+1] + "#check"); window.setTimeout(function(){mywindow.close();},autoclosems*(gulidnumbers.length-i)); } } } } )();