凯登 发表于 2023-2-1 10:25:18

【勋章工具】批量赠送之单勋章多人版

本帖最后由 凯登 于 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 00:41:45

本帖最后由 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>
复制上面代码到下面代码框,点击运行

Morphyus 发表于 2023-2-1 10:37:53

{:6_188:} 舒服,上次要 送的时候就缺这个

凯诺斯 发表于 2023-2-1 10:38:18

感谢凯登大佬分享的工具:lol

星光万里 发表于 2023-2-1 10:38:46

大佬好厉害,虽然作为萌新可能用不到,但还是膜拜一下

Makima 发表于 2023-2-1 10:39:21

太强了,立马收藏{:6_167:}

抹茶族长 发表于 2023-2-1 10:40:38

这个工具是真的舒服了

黑夜下的灯光 发表于 2023-2-1 10:41:10

感谢分享工具,以后送勋章更简便了呢:loveliness:

duoan 发表于 2023-2-1 10:43:37

感谢分享 虽然感觉是萌新用不到的工具 不过还是收藏惹{:6_167:}

萨姆奶卡阔以 发表于 2023-2-1 10:47:43

感谢分享,辛苦了,能单选送多人厉害了。

shiguang4 发表于 2023-2-1 10:48:26

辛苦大佬,这个工具很实用

娱乐法师火布偶 发表于 2023-2-1 10:56:46

感谢凯登大佬的最新勋章赠送小工具,收藏了

cc簗橗 发表于 2023-2-1 11:04:16

这个是真方便,一秒钟和20人开启银趴

苦佛册 发表于 2023-2-1 11:06:32

辛苦大佬!现在就差互送勋章的人了……

Burry 发表于 2023-2-1 11:09:26

原来如此,难怪之前的咸鱼大军是这样来的。

#Compass 发表于 2023-2-1 11:11:34

感谢凯登大佬的技术分享~
可惜咱还是萌新而且穷{:4_107:}

kumotomegiri 发表于 2023-2-1 11:17:33

草啊看了看自己微薄的金币流下了悲伤的泪水

cdcai 发表于 2023-2-1 11:18:56

这应该叫大佬撒钱专用版{:4_114:}

青のフラッグ 发表于 2023-2-1 11:19:12

虽然一般都是点进去送,但有这个的话节日时候批量送很方便{:6_175:}

阿斯蒂芬方块 发表于 2023-2-1 11:23:54

大佬赛高,活动赠送勋章就方便多了

O.o! 发表于 2023-2-1 11:40:33

辛苦版主大大,这工具方便很多,收藏先,需要用的时候再过来用
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【勋章工具】批量赠送之单勋章多人版