GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

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

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

  [复制链接] |关注本帖

永远的克叔裸体克里斯鎏金魔典『随时随地开启!』死灵之书『随时随地开启!』圣甲虫秘典【新春限定】果体 隆新神的赐福凯登‧阿兰科

     楼主| 星之子 发表于 2025-6-9 02:47:22 | 显示全部楼层 |阅读模式 <

    动机
    今年的周年活动是挑战世界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
    回复

    使用道具 举报

    鎏彩万幢男巫之歌女巫之路虚空之海的鲸業火死鬥实现梦想官复原职缘起星空Zootopia丹雀衔五穗,人间始丰登

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

      使用道具 举报

      『莲花宝灯』裸体克里斯光耀为誓里昂‧S‧甘乃迪『炫目的铁塔』适当显灵『厢庭望远』纯真护剑 · 这把剑守护每个孩子无论他有没有被神选中『冰雕马拉橇』自定义男从Homunculus

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

        使用道具 举报

        男巫之歌『落樱缤纷』枫叶的站台黄衣之主—哈斯塔无限魔典永冻土北极星棱霜靴You Can Pet Blaidd亭亭如盖

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

          使用道具 举报

          業火死鬥传奇不曾寄出的信件枫叶的站台史莱姆牧场虚空之海的鲸竹取物语无尽的怀表缘起星空男巫之歌

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

            使用道具 举报

            隐秘的讯息永远的克叔塞拉斯安德森‧戴维斯都铎王朝呆猫可鲁贝洛斯桂花米糕永冻土炽焰咆哮虎

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

              使用道具 举报

              可鲁『住在GM村』永冻土【圣诞限定】心心念念小雪人威尔·格雷厄姆凯登‧阿兰科『莲花宝灯』火玛瑙桂花米糕我的路从时间蜿蜒而出

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

                使用道具 举报

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

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

                  使用道具 举报

                  传说中的黑龙呆猫森林羊男鎏彩万幢驯化红龙幼崽驯化黑龙幼崽不为人知的小秘密十字叶章

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

                    使用道具 举报

                    火玛瑙GM論壇榮譽勛章【圣诞限定】心心念念小雪人未知纸盒本・比格不灭狂雷实现梦想失去力量的白狼泰比里厄斯

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

                      使用道具 举报

                      果体76【新春限定】果体 隆You Can Pet Blaidd業火死鬥

                        金苹果 发表于 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 | 显示全部楼层 <
                                        回复

                                        使用道具 举报

                                        生金蛋的鹅果体76康纳/Connor里昂(RE4)克里斯·埃文斯汉尼拔仇恋

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

                                          使用道具 举报

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

                                          本版积分规则

                                          关闭

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

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

                                          GMT+8, 2026-4-4 16:29 , Processed in 0.244349 second(s), 147 queries , Redis On.

                                          Copyright © 2013-2026 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表