返回首頁 

Greasy Fork is available in English.

LNK_GLexchange

запрет обмена существ ГЛ гильдии лидеров

// ==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;})();