GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1933|回复: 44
收起左侧

[功能优化] 【油猴脚本】一键暴打世界BOSS!

  [复制链接] |关注本帖

咆哮虎的冠军之路You Can Pet Blaidd業火死鬥炙热的格拉迪欧拉斯裸体克里斯圣甲虫秘典永远的克叔【新春限定】果体 隆新神的赐福凯登‧阿兰科

     楼主| 星之子 发表于 2025-6-9 02:47:22 | 显示全部楼层 |阅读模式 <
    本帖最后由 星之子 于 2025-6-16 20:39 编辑
    动机
    今年的周年活动是挑战世界BOSS,打赢了可以开勋章系统的格子简直爽欸!毕竟抽奖活动即使抽到绝版,顶天儿无非也就是1.0收益还要占格子,但开格子可是实打实的全属性提升。
    碰巧之前的追随神器 一键三连评分按钮也是出自我,于是紧急调教DeepSeek参考之前的写了下面这个新脚本。

    功能

    脚本会识别形如“/thread-帖子UID-*.html”、“/forum.php?mod=viewthread&tid=帖子UID”的页面,在右下角添加一个显眼的、正在不断浮动的【只看BOSS】红色按钮,点击即可跳转到BOSS的“只看该作者”页面。
    在该页面下按钮内容会变成【攻击BOSS!】,点击一下即可打出5 血液 + 1 净化 + 1 堕落的伤害;如果评分不足则能打多少打多少,打光子弹!


    代码

    @Name  @Match  @Icon  
    1. // ==UserScript==
    2. // @name         狄文卡德我们来了喔!
    3. // @version      2.1
    4. // @description  世界BOSS活动专用:只看楼主+最大化评分
    5. // @author       Étoiles
    6. // @match        https://www.gamemale.com/thread-*-*.html
    7. // @match        https://www.gamemale.com/forum.php?mod=viewthread&tid=*
    8. // @grant        GM_addStyle
    9. // ==/UserScript==

    10. (function() {
    11.     'use strict';

    12.     // 配置参数
    13.     const config = {
    14.         authorId: '736182', // 要查看的作者ID(BOSS活动发起者)
    15.         targetScores: [5, 1, 1], // 目标评分 [金币, 血液, 追随]
    16.         reason: '全力攻击BOSS!(╯°□°)╯︵ ┻━┻' // 评分理由
    17.     };

    18.     // 获取当前帖子的TID
    19.     function getThreadId() {
    20.         const threadMatch1 = window.location.href.match(/thread-(\d+)/);
    21.         if (threadMatch1 && threadMatch1[1]) return threadMatch1[1];

    22.         const threadMatch2 = window.location.href.match(/[?&]tid=(\d+)/);
    23.         if (threadMatch2 && threadMatch2[1]) return threadMatch2[1];

    24.         return null;
    25.     }

    26.     // 检查是否在"只看楼主"页面
    27.     function isAuthorViewPage() {
    28.         return window.location.href.includes('&authorid=' + config.authorId);
    29.     }

    30.     // 创建活动专用按钮
    31.     function createBossAttackButton() {
    32.         const tid = getThreadId();
    33.         if (!tid) return;

    34.         const button = document.createElement('a');
    35.         button.href = `https://www.gamemale.com/forum.php?mod=viewthread&tid=${tid}&page=1&authorid=${config.authorId}`;
    36.         button.textContent = isAuthorViewPage() ? '攻击BOSS!' : '只看BOSS';
    37.         button.id = 'gm-boss-attack-btn';

    38.         GM_addStyle(`
    39.             #gm-boss-attack-btn {
    40.                 position: fixed;
    41.                 right: 20px;
    42.                 bottom: 20px;
    43.                 padding: 12px 18px;
    44.                 background-color: #e74c3c;
    45.                 color: white;
    46.                 border-radius: 5px;
    47.                 text-decoration: none;
    48.                 font-weight: bold;
    49.                 z-index: 9999;
    50.                 box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    51.                 font-size: 16px;
    52.                 text-transform: uppercase;
    53.                 animation: pulse 2s infinite;
    54.             }
    55.             #gm-boss-attack-btn:hover {
    56.                 background-color: #c0392b;
    57.                 animation: none;
    58.             }
    59.             @keyframes pulse {
    60.                 0% { transform: scale(1); }
    61.                 50% { transform: scale(1.05); }
    62.                 100% { transform: scale(1); }
    63.             }
    64.         `);

    65.         // 如果在BOSS页面,点击按钮执行最大化评分
    66.         if (isAuthorViewPage()) {
    67.             button.onclick = function(e) {
    68.                 e.preventDefault();
    69.                 attackBoss();
    70.                 return false;
    71.             };
    72.         }

    73.         document.body.appendChild(button);
    74.     }

    75.     // 攻击BOSS(最大化评分)
    76.     function attackBoss() {
    77.         // 找到第一个评分按钮
    78.         const rateButton = document.querySelector('a[onclick^="showWindow(\'rate\'"]');
    79.         if (!rateButton) {
    80.             alert('未找到BOSS攻击点!(找不到评分按钮)');
    81.             return;
    82.         }

    83.         // 模拟点击评分按钮
    84.         rateButton.click();

    85.         // 等待评分窗口加载
    86.         const checkInterval = setInterval(function() {
    87.             const score3 = document.getElementById('score3');
    88.             const score4 = document.getElementById('score4');
    89.             const score8 = document.getElementById('score8');
    90.             const reason = document.getElementById('reason');

    91.             if (score3 && score4 && score8 && reason) {
    92.                 clearInterval(checkInterval);

    93.                 // 获取可用的最大评分值
    94.                 const max3 = parseInt(score3.nextElementSibling.nextElementSibling.innerText) || 0;
    95.                 const max4 = parseInt(score4.nextElementSibling.nextElementSibling.innerText) || 0;
    96.                 const max8 = parseInt(score8.nextElementSibling.nextElementSibling.innerText) || 0;

    97.                 // 计算实际能给的最高分(不超过可用积分)
    98.                 const actualScores = [
    99.                     Math.min(config.targetScores[0], max3),
    100.                     Math.min(config.targetScores[1], max4),
    101.                     Math.min(config.targetScores[2], max8)
    102.                 ];

    103.                 // 填写评分(能多高就多高)
    104.                 score3.value = actualScores[0];
    105.                 score4.value = actualScores[1];
    106.                 score8.value = actualScores[2];
    107.                 reason.value = config.reason;

    108.                 // 提交评分
    109.                 const submitButton = document.querySelector('button[name="ratesubmit"]');
    110.                 if (submitButton) {
    111.                     submitButton.click();
    112.                 }
    113.             }
    114.         }, 100);
    115.     }

    116.     // 页面加载完成后执行
    117.     window.addEventListener('load', function() {
    118.         createBossAttackButton();

    119.         // 如果在BOSS页面,可以添加额外功能
    120.         if (isAuthorViewPage()) {
    121.             // 可以在这里添加其他BOSS战相关功能
    122.         }
    123.     });
    124. })();
    复制代码



    来自群组: 星象占卜

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    弗雷迪玩偶发条八音盒桂花米糕鎏彩万幢女巫之路虚空之海的鲸【新春限定】果体 隆『召唤好运的角笛』永远的克叔業火死鬥

      娱乐法师火布偶 发表于 2025-6-9 02:53:29 | 显示全部楼层 <
      回复

      使用道具 举报

      【新春限定】果体 隆里昂‧S‧甘乃迪Futūrum(未来)检定场诺克提斯·路西斯·伽拉姆未来的黎明普隆普特·阿金塔姆卡洛斯·奥利维拉仇恋虚空之海的鲸

        诺鸦cc 发表于 2025-6-9 02:56:49 | 显示全部楼层 <
        回复

        使用道具 举报

        弗雷迪玩偶桂花米糕章鱼小丸子You Can Pet Blaidd亭亭如盖竹取物语守卫: 坚守眼位不朽之恋审判终至和谐圣杯

          要有礼帽 发表于 2025-6-9 03:00:04 | 显示全部楼层 <
          回复

          使用道具 举报

          業火死鬥传奇检定场弗雷迪玩偶桂花米糕虚空之海的鲸【圣诞限定】心心念念小雪人吃饱金币的Doge缘起星空鎏彩万幢

            柏芸 发表于 2025-6-9 03:04:31 | 显示全部楼层 <
            之前就用过星佬的评分脚本,只能说真的很方便,这下BOSS你能接住我攒了这么久的量吗
            回复

            使用道具 举报

            桂花米糕呆猫炽焰咆哮虎都铎王朝永远的克叔亚瑟‧摩根传说中的黑龙鎏彩万幢安德森‧戴维斯不洁圣子

              白鸟探 发表于 2025-6-9 03:10:42 | 显示全部楼层 <
              回复

              使用道具 举报

              仇恋桂花米糕我的路从时间蜿蜒而出荣光的残像愤怒的巴哈姆特『狄文卡德的残羽』Dante黑暗之魂系列冒险专用绳索跨过这道墙

                水水水冘 发表于 2025-6-9 03:20:03 | 显示全部楼层 <
                回复

                使用道具 举报

                【夏日限定】夏日的泰凯斯裸体克里斯炙热的格拉迪欧拉斯岛田半藏士兵 76莱因哈特·威尔海姆杰西·麦克雷BIG BOSS克里斯‧雷德菲尔德阿尔伯特·威斯克

                  千城丶 发表于 2025-6-9 03:32:23 | 显示全部楼层 <
                  回复

                  使用道具 举报

                  萨赫的蛋糕传说中的黑龙呆猫森林羊男鎏彩万幢驯化红龙幼崽驯化黑龙幼崽不为人知的小秘密

                    ilovepizza 发表于 2025-6-9 03:32:52 | 显示全部楼层 <
                    回复

                    使用道具 举报

                    发条八音盒弗雷迪玩偶桂花米糕灯载情绵星光彩虹小粉驼符文披风牛局长博戈不灭狂雷月影狼鎏彩万幢

                      Floopa 发表于 2025-6-9 03:39:26 | 显示全部楼层 <
                      回复

                      使用道具 举报

                      You Can Pet Blaidd火斑喵熔岩鹰GM吸血伯爵御医神兔守卫: 坚守眼位呆猫

                        金苹果 发表于 2025-6-9 03:39:59 | 显示全部楼层 <
                        回复

                        使用道具 举报

                        永远的克叔【夏日限定】夏日的泰凯斯【圣诞限定】心心念念小雪人生金蛋的鹅纯真护剑㊕男巫之歌缘起星空美恐:新的开始女巫之路

                          824560140 发表于 2025-6-9 03:55:26 | 显示全部楼层 <
                          回复

                          使用道具 举报

                          40x43 隐形➀被封印的洞察之颅40x43 隐形➁被封印的残暴之触被封印的不洁之躯被封印的祭祀之器被封印的怜悯之指被封印的审判之徽被封印的贪欲之手狄文卡德的掌控之爪被封印的诅咒之趾被封印的断罪之掌

                            狄文卡德 发表于 2025-6-9 04:00:07 | 显示全部楼层 <
                            “你手中那点光明,不过是腐朽前的挣扎罢了。”

                            评分

                            参与人数 27血液 +44 追随 +25 堕落 +14 收起 理由
                            提尔特 + 1 美美吸入
                            不是卖萌的基佬 + 5 + 1 + 1 全力攻击BOSS!(╯°□°)╯︵ ┻━┻.
                            you9632587 + 1
                            dsolo95 + 1 不努力就去__
                            曜阳炎 + 1
                            Magicskull + 5 + 1 + 1 全力攻击BOSS!(╯°□°)╯︵ ┻━┻.
                            大坏狼 + 1 不努力就去__
                            469MAPabu + 1 + 1 哈!
                            不知述 + 1
                            旋转菠萝07 + 1 净化!

                            查看全部评分

                            回复

                            使用道具 举报

                            GM論壇榮譽勛章森林羊男特殊-家园卫士Ⓡ琉璃玉坠『狄文卡德的残羽』【新手友好】昆進牧羊人布衣+12 传奇的

                              korjus 发表于 2025-6-9 04:23:50 | 显示全部楼层 <
                              回复

                              使用道具 举报

                              星光彩虹小粉驼狩猎用小刀驯化黑龙幼崽驯化红龙幼崽十字军护盾奇怪的宝箱猎鹰图腾元气菠菜人

                                qropeoeriy 发表于 2025-6-9 05:05:39 | 显示全部楼层 <
                                回复

                                使用道具 举报

                                  parting 发表于 2025-6-9 05:18:25 | 显示全部楼层 <
                                  好厉害得,不过可惜打boss导致了自己得追随,恶堕还有血液都没了
                                  欸,真的好恼人
                                  回复

                                  使用道具 举报

                                  業火死鬥旧日支配者—克苏鲁乘风破浪的武士刀月影狼

                                    深暗幽狼 发表于 2025-6-9 05:35:10 | 显示全部楼层 <
                                    救命,齐心协力一起打boss,三项一天的评分全被boss榨去了,它甚至还抢村民的钱了
                                    回复

                                    使用道具 举报

                                    巴哈姆特虚空之海的鲸男巫之歌

                                      sanweny 发表于 2025-6-9 05:49:46 | 显示全部楼层 <
                                      回复

                                      使用道具 举报

                                      虚空之海的鲸『钜鲸』守卫: 坚守眼位御医神兔哀恸魔蝶镜中小鸟孔明灯菀叶狸猫猪庇特小狮欢舞

                                        cdcai 发表于 2025-6-9 06:04:33 | 显示全部楼层 <
                                        回复

                                        使用道具 举报

                                        康纳/Connor里昂(RE4)克里斯·埃文斯汉尼拔仇恋呆猫苏格兰圆脸胖鸡[Pro Max]生金蛋的鹅

                                          DaiDoong 发表于 2025-6-9 07:04:52 | 显示全部楼层 <
                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          关闭

                                          站长公告上一条 /1 下一条

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2025-12-6 09:15 , Processed in 0.191756 second(s), 146 queries , Redis On.

                                          Copyright © 2013-2025 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表