您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Взять выбранные арты со склада за один раз
// ==UserScript== // @name [HWM] takeSelArts // @version 0.1.2 // @description Взять выбранные арты со склада за один раз // @author Komdosh // @include *.heroeswm.ru/sklad_info.php?*&cat=5* // @grant none // @namespace https://gf.qytechs.cn/users/13829 // ==/UserScript== //******************************************************************************************** var work=0; for(var i=0; document.getElementsByTagName('td')[i] || document.getElementsByTagName('input')[i]; ++i) { if(/из данного района нет доступа к складу/.test(document.getElementsByTagName('td')[i].innerHTML)) { work = 1; break; } if(/Сделать комплектом/.test(document.getElementsByTagName('input')[i].value)) { //var tsaButton = document.getElementsByTagName('input')[i].parentNode; var tsaButton = document.createElement('button'); tsaButton.style.marginLeft='5px'; tsaButton.innerHTML = "Взять выбранные"; tsaButton.onclick = function(){ var notTaken=1; for(var i=0; i<100; ++i) if(boxs[i]) { take(boxs[i]); if(notTaken) notTaken=0; } if(!notTaken) { alert('Артефакты взяты!'); location.reload() } else { alert('Артефакты не выбраны!'); } }; document.getElementsByTagName('input')[i].parentNode.appendChild(tsaButton); break; } } var href = window.location.toString(); var id = href.split("id=")[1].split("&")[0]; var form=[]; var count=0; for(var formsIdx=0; document.forms[formsIdx] ; ++i){ if(document.forms[formsIdx].name == 'f' && document.forms[formsIdx].elements.length==7) { var sign = document.forms[i].elements[1].value; break; } } //******************************************************************************************** function take(inv_id) { var link = "sklad_info.php?id="+id+"&sign="+sign+"&cat=5&action=get_art&inv_id="+inv_id+"&set_id=0"; var xhr = new XMLHttpRequest(); xhr.open('GET', encodeURI(link)); xhr.overrideMimeType('text/xml; charset=windows-1251'); xhr.onload = function() { if (!(xhr.status === 200)){ alert('Request failed. Returned status of ' + xhr.status); } }; xhr.send(); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址