您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
запрет обмена существ ГЛ гильдии лидеров
// ==UserScript== // @name LNK_GLexchange // @namespace http://tampermonkey.net/ // @version 1.2 // @description запрет обмена существ ГЛ гильдии лидеров // @author LNK // @include *heroeswm.ru/leader_army_exchange.php* // @include *lordswm.com/leader_army_exchange.php* // @include *178.248.235.15/leader_army_exchange.php* // @grant GM_getValue // @grant GM_setValue // ==/UserScript== (function() { 'use strict'; var creDiv = document.getElementsByClassName('cre_mon_parent'); var creHref, exBut, exCheck, creName, exChecked, exValue, exButText, n; //alert(creDiv[0].parentNode.parentNode.nextSibling.nextSibling.childNodes.length); for (var i = 0; i < creDiv.length; i++) { creHref = creDiv[i].getElementsByTagName('a'); if (!creHref) { continue; } creName = creHref[0].href; creName = creName.substr(creName.indexOf('=')+1); exBut = creDiv[i].parentNode.parentNode.nextSibling; if (!exBut) { continue; } exBut = exBut.nextSibling.childNodes[0]; if (!exBut) { continue; } if (!exBut.childNodes[2]) { continue; } exValue = ''; exButText = exBut.childNodes[2].value; n = exButText.indexOf('Обменять'); if (n != -1) { exValue = ' (' + exButText.slice(n+9) +')'; } exCheck = document.createElement('div'); exCheck.innerHTML = '<input type="checkbox" id="exCheck'+creName+'" value="on" /> запрет обмена' + exValue; exCheck.style = 'background-color: PaleGreen; box-shadow: 0 0 3px rgba(0,0,0,1); text-align: center; width: 106%'; exBut.appendChild(exCheck); //exBut.style.backgroundColor = "#0ccccc"; exBut = exBut.childNodes[2]; document.getElementById('exCheck'+creName).onclick = switchCheck; exChecked = GM_getValue('HWMexCheck'+creName, '0'); if (exChecked == 1) { exBut.type = 'hidden'; document.getElementById('exCheck'+creName).checked = true; document.getElementById('exCheck'+creName).parentNode.style.backgroundColor = 'LightSalmon'; } } function switchCheck() { var exBut1 = this.parentNode.parentNode.childNodes[2]; var varName = 'HWM'+this.id; if (this.checked) { exBut1.type = 'hidden'; this.parentNode.style.backgroundColor = 'LightSalmon'; GM_setValue(varName,'1'); } else { exBut1.type = 'submit'; this.parentNode.style.backgroundColor = 'PaleGreen'; GM_setValue(varName,'0'); } } return; })();