凯登 发表于 2022-12-20 16:32:51

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

本帖最后由 凯登 于 2023-2-1 10:26 编辑

今天下午花了半小时结合之前的勋章帖子以及我浅薄的JS代码能力写了一个批量赠送勋章的小工具。其中涉及到了思绪骤聚以及涉及堕落净化向的勋章未默认勾选,其他均默认选择赠送。
https://www.gamemale.com/?fromuid=633069
static/image/hrline/2.gif

感谢大佬@user_login的指点,工具已经可以顺利运行。
请直接点击【运行代码】
输入对方ID,然后进行勋章的勾选,点击赠送即可赠送对方勋章!


<!-- 批量赠送勋章之单人可多选版 -->
<!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>
    对方的用户ID: <input type="text" id="zs_uid" value=""><br>
    <input type="checkbox" name='Checkbox[]' value='19' checked="checked" />送情书<br>
    <input type="checkbox" name='Checkbox[]' value='20' />丢肥皂<br>
    <input type="checkbox" name='Checkbox[]' value='45' />千杯不醉<br>
    <input type="checkbox" name='Checkbox[]' value='46' checked="checked" />灵光补脑剂<br>
    <input type="checkbox" name='Checkbox[]' value='104' />遗忘之水<br>
    <input type="checkbox" name='Checkbox[]' value='143' checked="checked" />萨赫的蛋糕<br>
    <input type="checkbox" name='Checkbox[]' value='150' checked="checked" />神秘商店贵宾卡<br>
    <input type="checkbox" name='Checkbox[]' value='174' />变骚喷雾<br>
    <input type="checkbox" name='Checkbox[]' value='195' checked="checked" />没有梦想的咸鱼<br>
    <input type="checkbox" name='Checkbox[]' value='14' checked="checked" />炼金之心<br>
    <input type="checkbox" name='Checkbox[]' value='43' checked="checked" />水泡术<br>
    <input type="checkbox" name='Checkbox[]' value='44' checked="checked" />召唤古代战士<br>
    <input type="checkbox" name='Checkbox[]' value='61' />祈祷术<br>
    <input type="checkbox" name='Checkbox[]' value='100' />咆哮诅咒<br>
    <input type="checkbox" name='Checkbox[]' value='119' checked="checked" />霍格沃茨五日游<br>
    <input type="checkbox" name='Checkbox[]' value='186' checked="checked" />石肤术<br>
    <input type="checkbox" name='Checkbox[]' value='455' checked="checked" />闪光糖果盒<br>
    <input type="checkbox" name='Checkbox[]' value='456' checked="checked" />茉莉啤酒<br>
    <input type="checkbox" name='Checkbox[]' value='457' checked="checked" />雷霆晶球<br>
    <input type="checkbox" name='Checkbox[]' value='458' />思绪骤聚<br>
    <br>
    <script type="text/javascript">
      function send() {
            var url = "https://www.gamemale.com/plugin.php?id=wodexunzhang:showxunzhang&action=zengsongAction&medalid="
            var uid = document.getElementById("zs_uid").value;
            var str = document.getElementsByName("Checkbox[]");
            var objarray = str.length;
            var sum;
            for (z = 0; z < objarray; z++) {
                if (str.checked == true) {
                  sum = url + str.value + "&zs_uid=" + uid + "&checkUID=" + uid;
                  window.open(sum);
                }
            }
      }
    </script>
    <button type="button"onclick="send()">点击赠送</button><br>
<br><br>
      请注意:<br>
      在点击赠送后,如果只出现了你勾选的第一个勋章的话,说明其他窗口可能被你的浏览器拦截了,<br>
      返回这个页面,在浏览器地址栏的右边,取消对弹出窗口的拦截哦~<br>
</body>
</html>


诺曼底号船舱

abba 发表于 2022-12-20 18:51:30

好厉害的一键工具啊,大佬牛逼!

user_login 发表于 2022-12-20 19:08:31

本帖最后由 user_login 于 2022-12-20 21:55 编辑


比起上一版省去了复制勋章id的操作,还支持一键赠送多个勋章
是为大佬量身打造的小工具,做全套服务更方便了呢。

把变量i换成其他的,可能被识别成文本标签了。

cc簗橗 发表于 2022-12-20 19:10:42

有这个一键快煮可方便多了。坐等成品https://img.gamemale.com/album/202212/18/113059q7i6qm0qxp160zu6.png

withsky 发表于 2022-12-20 19:11:11

本帖最后由 withsky 于 2022-12-20 19:30 编辑

好奇怪,为什么呢?
---------------------------
<!-- 批量赠送勋章 -->
<!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>
    对方的用户ID: <input type="text" id="zs_uid" value=""><br>
    <input type="checkbox" name='Checkbox[]' value='19' checked="checked" />送情书<br>
    <input type="checkbox" name='Checkbox[]' value='20' />丢肥皂<br>
    <input type="checkbox" name='Checkbox[]' value='45' />千杯不醉<br>
    <input type="checkbox" name='Checkbox[]' value='46' checked="checked" />灵光补脑剂<br>
    <input type="checkbox" name='Checkbox[]' value='104' />遗忘之水<br>
    <input type="checkbox" name='Checkbox[]' value='143' checked="checked" />萨赫的蛋糕<br>
    <input type="checkbox" name='Checkbox[]' value='150' checked="checked" />神秘商店贵宾卡<br>
    <input type="checkbox" name='Checkbox[]' value='174' />变骚喷雾<br>
    <input type="checkbox" name='Checkbox[]' value='195' checked="checked" />没有梦想的咸鱼<br>
    <input type="checkbox" name='Checkbox[]' value='14' checked="checked" />炼金之心<br>
    <input type="checkbox" name='Checkbox[]' value='43' checked="checked" />水泡术<br>
    <input type="checkbox" name='Checkbox[]' value='44' checked="checked" />召唤古代战士<br>
    <input type="checkbox" name='Checkbox[]' value='61' />祈祷术<br>
    <input type="checkbox" name='Checkbox[]' value='100' />咆哮诅咒<br>
    <input type="checkbox" name='Checkbox[]' value='119' checked="checked" />霍格沃茨五日游<br>
    <input type="checkbox" name='Checkbox[]' value='186' checked="checked" />石肤术<br>
    <input type="checkbox" name='Checkbox[]' value='455' checked="checked" />闪光糖果盒<br>
    <input type="checkbox" name='Checkbox[]' value='456' checked="checked" />茉莉啤酒<br>
    <input type="checkbox" name='Checkbox[]' value='457' checked="checked" />雷霆晶球<br>
    <input type="checkbox" name='Checkbox[]' value='458' />思绪骤聚<br>
    <br>
    <script type="text/javascript">
      function send() {
            var url = "https://www.gamemale.com/plugin.php?id=wodexunzhang:showxunzhang&action=zengsongAction&medalid="
            var uid = document.getElementById("zs_uid").value;
            var str = document.getElementsByName("Checkbox[]");
            var objarray = str.length;
            var sum;
            for (z = 0; z < objarray; z++) {
                if (str.checked == true) {
                  sum = url + str.value + "&zs_uid=" + uid + "&checkUID=" + uid;
                  window.open(sum);
                }
            }
      }
    </script>
    <button type="button"onclick="send()">点击赠送</button>

</body>


</html>
--------------------
运行代码打开后是空白网页,能不能换一种打开方式~·

suzixulan_1101 发表于 2022-12-20 19:17:49

哇!是黑科技大佬!{:4_86:}

芥末沙拉 发表于 2022-12-20 19:20:02

新工具方便好多!论坛真是才女辈出惹;P

犬傑犬 发表于 2022-12-20 19:36:51

好強啊 會程式的人真好:loveliness:

瞬景 发表于 2022-12-20 19:39:24

收藏惹,再也不用担心收到的送不回去惹

迷糊月牙魇 发表于 2022-12-20 19:53:11

能自由勾选赠送内容的 比以前突发奇想的一键赠送固定种类勋章功能更强大 非常方便
论坛有技术人才真素好福气惹

南洋水镜 发表于 2022-12-20 19:54:47

本帖最后由 南洋水镜 于 2022-12-20 21:28 编辑

升级版的勋章赠送工具,收藏夹可以更新了。所以你今天是拿我当小白鼠了,害我还感动了半天。谢谢啦

某乖leo 发表于 2022-12-20 19:54:53

本帖最后由 某乖leo 于 2022-12-20 19:56 编辑

啊,已经解决了吗,我这边测试的过程中在纠结另一个问题,我的浏览器好像同时运行多个windows.open也只能打开一个画面。。。。也就是说只能送勾选到的第一个qwq,不知道其他人的有没有这个问题?

如果其他人没有这种情况,请无视我的发言,
如果有可以试着用请求的方式打开赠送url,但这样不会打开网页,需要自己弹个窗提醒用户赠送成功

var url = "";
var newRequest = new XMLHttpRequest();
newRequest.open("GET",url, false);
newRequest.send();


asdf05100 发表于 2022-12-20 20:01:02

请问大佬那个限时的勋章可以重复送吗?还是只能等到期再续呀?

#Compass 发表于 2022-12-20 20:31:37

暂时没有那么多金币一下批量赠送,但是先收藏起来以后肯定用得到,感谢大佬:loveliness:

上口下天先生 发表于 2022-12-20 20:50:21

这个太方便了,收藏起来{:4_102:}

黑达克 发表于 2022-12-20 21:09:54

从记录那边找过来的w
等之后找到(互送)对象之后就开始用{:6_185:}
谢谢凯登大大分享!

轮回2L 发表于 2022-12-20 22:06:00

批量赠送好方便惹,也欢迎使用我的空间一键{:6_185:}

ga2006024244 发表于 2022-12-20 22:15:55

好深奧的東西!!!
用來送凱登鹹魚失敗了Q_Q

curio 发表于 2022-12-20 22:43:56

大家都好强,膜拜大佬们

suxianyu1205 发表于 2022-12-20 23:12:03

这个真的是各种意义上的方便了..! 感谢凯登和优大的辛勤成果{:6_195:}
页: [1] 2 3 4
查看完整版本: 【勋章工具】批量赠送之单人可多选版