您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlight unique portals by capture, visit or scout controller
当前为
// ==UserScript== // @author Odrick // @name IITC plugin: Highlight unique portals // @description Highlight unique portals by capture, visit or scout controller // @category Highlighter // @version 0.0.3 // @id highlight-unique-portals // @match https://*.ingress.com/intel* // @match http://*.ingress.com/intel* // @match https://*.ingress.com/mission/* // @match http://*.ingress.com/mission/* // @include https://*.ingress.com/intel* // @include http://*.ingress.com/intel* // @include https://*.ingress.com/mission/* // @include http://*.ingress.com/mission/* // @grant none // @namespace https://greasyfork.org/users/410740 // ==/UserScript== function wrapper(plugin_info) { if(typeof window.plugin !== 'function') window.plugin = function() {}; plugin_info.buildName = 'odrick@highlight-unique-portals'; plugin_info.dateTimeVersion = '2021-02-08-220302'; plugin_info.pluginId = 'highlight-unique-portals'; var e = {}; e.highlightCaptured = function(data) { if(!((data.portal.options.ent[2][18] & 0b10) !== 0)) { data.portal.setStyle({fillColor: '#ff0000', fillOpacity: 1, weight: 1}); //console.log(data.portal); } } e.highlightVisited = function(data) { if(!((data.portal.options.ent[2][18] & 0b01) !== 0)) { data.portal.setStyle({fillColor: '#ff0000', fillOpacity: 1, weight: 1}); } } e.highlightScoutControlled = function(data) { if(!((data.portal.options.ent[2][18] & 0b100) !== 0)) { data.portal.setStyle({fillColor: '#ff0000', fillOpacity: 1, weight: 1}); } } window.plugin.highlightUniquePortals = e; function setup() { window.addPortalHighlighter('Unique - not captured', window.plugin.highlightUniquePortals.highlightCaptured); window.addPortalHighlighter('Unique - not visited', window.plugin.highlightUniquePortals.highlightVisited); window.addPortalHighlighter('Unique - not scout controlled', window.plugin.highlightUniquePortals.highlightScoutControlled); } setup.info = plugin_info; if (!window.bootPlugins) window.bootPlugins = []; window.bootPlugins.push(setup); if (window.iitcLoaded && typeof setup === 'function') setup(); } var script = document.createElement('script'); var info = {}; if(typeof GM_info !== 'undefined' && GM_info && GM_info.script) { info.script = { version: GM_info.script.version, name: GM_info.script.name, description: GM_info.script.description }; } var textContent = document.createTextNode('('+ wrapper +')('+ JSON.stringify(info) +')'); script.appendChild(textContent); (document.body || document.head || document.documentElement).appendChild(script);