您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
If hunters need you to boost them, a notification shows up above your trap setup (once per 15 minutes)
- // ==UserScript==
- // @name GT - Community Boosts Notifier
- // @version 3.0
- // @description If hunters need you to boost them, a notification shows up above your trap setup (once per 15 minutes)
- // @author Rani Kheir
- // @include *www.ghost-trappers.com/fb/hunt.php*
- // @include *www.ghost-trappers.com/fb/camp.php*
- // @include *www.ghost-trappers.com/fb/live_feed_boost.php?action=boostAll
- // @namespace https://greasyfork.org/users/4271
- // ==/UserScript==
- (function() {
- 'use strict';
- var timeLastBoosted;
- // check if storage is supported
- if (typeof(Storage) !== "undefined") {
- // if it is, check if it doesnt exist
- if (!localStorage.gtCommunityBoostsNotifierTime) {
- // if it doesnt exist, set it at current time in seconds - 900
- localStorage.gtCommunityBoostsNotifierTime = (new Date().getTime() / 1000 - 900);
- }
- // get current time last boosted and store in variale
- timeLastBoosted = parseInt(localStorage.gtCommunityBoostsNotifierTime);
- }
- // boost noticed, store time in seconds
- if (document.location.href.search("boostAll") > 0) {
- localStorage.gtCommunityBoostsNotifierTime = (new Date().getTime() / 1000);
- }
- // do the following only if 15 minutes has passed (15 mins = 15 * 60 [900] seconds)
- if ((timeLastBoosted + 900) < (new Date().getTime() / 1000)) {
- var x_x = $.get("/fb/live_feed_boost.php", function( response ) {
- var y_y = x_x.responseText;
- if (y_y.search("No team member needs help at the moment.") < 0) {
- var divElement = document.createElement("div");
- divElement.id = "community_boost_notif";
- var paragraphElement = document.createElement("a");
- divElement.appendChild(paragraphElement);
- paragraphElement.appendChild(document.createTextNode("Hunters need you to Boost 'em!")); // "You've got hunters to Boost!"
- paragraphElement.title = "Go to Boosts page..";
- paragraphElement.href = "/fb/live_feed_boost.php";
- paragraphElement.style.color = "white";
- paragraphElement.style.fontWeight = "bold";
- paragraphElement.style.textShadow = "3px 2px 1px #000000";
- paragraphElement.style.fontSize = "medium";
- paragraphElement.style.margin = "30px 0 0 0";
- paragraphElement.style.padding = "5px 0 5px 0";
- paragraphElement.style.display = "block";
- document.getElementsByClassName("slotMore")[0].parentElement.parentElement.parentElement.appendChild(divElement);
- }
- });
- }
- })();