【勋章工具】批量赠送之单勋章多人版
本帖最后由 凯登 于 2023-2-1 14:15 编辑应咱们可爱的猫猫NPC布莱克的需求,以及考虑到今后各位大佬们举办活动的赠送勋章需要,我结合了自己浅薄的JS代码知识,以及上一个批量赠送勋章的单人可多选版本,修修补补弄了一个单勋章赠送多人的版本。(已用咸鱼测试成功,最多20人。)https://www.gamemale.com/?fromuid=633069
点击【运行代码】,输入勋章medalid和赠送用户的uid,点击赠送,即可批量颁发勋章!
static/image/hrline/2.gif
<!-- 批量赠送勋章(单勋章多人版) -->
<!DOCTYPE html>
<html lang="Zh-hans">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge,chorme">
<title>批量赠送勋章(单勋章多人版)</title>
</head>
<body><br>
需要赠送勋章的medalid: <input type="text" id="xz_medalid" value=""><br>
请在此输入需要赠送对象的ID:<br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<input type="text" name='Uidbox[]' value=""><br>
<script type="text/javascript">
function send() {
var url = "https://www.gamemale.com/plugin.php?id=wodexunzhang:showxunzhang&action=zengsongAction&medalid="
var meid = document.getElementById("xz_medalid").value;
var str = document.getElementsByName("Uidbox[]");
var objarray = str.length;
var sum;
for (z = 0; z < objarray; z++) {
if (str.value) {
sum = url + meid + "&zs_uid=" + str.value + "&checkUID=" + str.value;
window.open(sum);
}
}
}
</script>
<button type="button"onclick="send()">点击赠送</button><br>
<br><br>
请注意:<br>
在点击赠送后,如果只出现了你输入的第一个用户的话,说明其他窗口可能被你的浏览器拦截了,<br>
返回这个页面,在浏览器地址栏的右边,取消对弹出窗口的拦截哦~<br>
</body>
</html>
诺曼底号船舱 本帖最后由 user_login 于 2023-4-5 12:24 编辑
<div align=center><h4>单勋章批量赠送</h4>勋章mid:<input id="mid"><button id="sendbtn" onclick=tr()>点击赠送</button><button onclick=cl()>清除</button><br/><textarea id="text" rows="22" cols="50" placeholder="填多个uid,用任意字符隔开"></textarea></div>
<script>
function g(url){fetch(url).then((res)=>res.text()).then((html)=>{if(html.includes("系统繁忙")){g(url);}else{const data=html.match(/(?<=<div class="wode_ajax">)[\s\S]*?(?=<\/div>)/).replace(/(<.*?>)|\s/g,"");document.getElementById("text").insertAdjacentHTML("afterend","<br>"+data);}});}
function tr(){let textarea=document.getElementById("text");let uids=textarea.value.match(/\d+/g);let mid=document.getElementById("mid").value;for(let uid of uids){let url=`https://www.gamemale.com/plugin.php?id=wodexunzhang:showxunzhang&action=zengsongAction&medalid=${mid}&zs_uid=${uid}&checkUID=${uid}`;g(url);}}
function cl(){document.getElementById("text").value="";}
</script>
复制上面代码到下面代码框,点击运行
{:6_188:} 舒服,上次要 送的时候就缺这个 感谢凯登大佬分享的工具:lol 大佬好厉害,虽然作为萌新可能用不到,但还是膜拜一下 太强了,立马收藏{:6_167:} 这个工具是真的舒服了 感谢分享工具,以后送勋章更简便了呢:loveliness: 感谢分享 虽然感觉是萌新用不到的工具 不过还是收藏惹{:6_167:} 感谢分享,辛苦了,能单选送多人厉害了。 辛苦大佬,这个工具很实用 感谢凯登大佬的最新勋章赠送小工具,收藏了 这个是真方便,一秒钟和20人开启银趴 辛苦大佬!现在就差互送勋章的人了…… 原来如此,难怪之前的咸鱼大军是这样来的。 感谢凯登大佬的技术分享~
可惜咱还是萌新而且穷{:4_107:} 草啊看了看自己微薄的金币流下了悲伤的泪水 这应该叫大佬撒钱专用版{:4_114:} 虽然一般都是点进去送,但有这个的话节日时候批量送很方便{:6_175:} 大佬赛高,活动赠送勋章就方便多了 辛苦版主大大,这工具方便很多,收藏先,需要用的时候再过来用