Git游戏

您现在的位置是:首页 > 攻略大全 > 黑科技

黑科技

赛博朋克人生自动挂机脚本

2025-02-19 黑科技2291
欢迎加入黑科技QQ群:934074044 交流,请勿在其它群炫耀修改成果,谢谢合作!
// ==UserScript==// @name 赛博朋克生活-自动点击脚本// @namespace http://tampermonkey.net/// @version 0.1// @description 自动翻页、自动买家具、自动开公司、自动转生、自动关闭弹窗// @author Ducky...

// ==UserScript==

// @name         赛博朋克生活-自动点击脚本

// @namespace    http://tampermonkey.net/

// @version      0.1

// @description  自动翻页、自动买家具、自动开公司、自动转生、自动关闭弹窗

// @author       Ducky

// @match        https://g1tyx.github.io/cyberpunk-life/

// @grant        none

// ==/UserScript==


(function() {

    'use strict';


    var timers = {

        selectUnselectedGearElements: null,

        closeWindow: null,

        clickBonusPill: null,

        reincarnation: null,

        clickCreateSafeOrganization: null,

        clickNextTab: null,

        setSliderToMax: null,

        activateToggleButton: null,

        activateAutoAttackButton: null

    };


//购买家具

    function selectUnselectedGearElements() {

        var gearContainers = document.querySelectorAll('[data-tooltip-id*="tooltip_element_gear"].GearContainer');

        gearContainers.forEach(function(gearContainer) {

            if (!gearContainer.classList.contains('selected')) {

                gearContainer.click();

            }

        });

    }


//关闭弹窗

    function closeWindow() {

        var closeBtn = document.querySelector('.closeWindowBtn');

        if (closeBtn) {

            closeBtn.click();

        }

    }


//点击药丸

    function clickBonusPill() {

        var bonusPill = document.querySelector('.BonusPill');

        if (bonusPill) {

            bonusPill.click();

        }

    }


//自动重生

    function reincarnation() {

        var reincarnationBtn = document.querySelector('.BtnReincarnation');

        if (reincarnationBtn) {

            reincarnationBtn.click();

        }

    }


//自动开安全公司

    function clickCreateSafeOrganization() {

        var createSafeOrganizationBtn = document.querySelector('button[style*="background-color: grey; color: white;"]');

        if (createSafeOrganizationBtn) {

            createSafeOrganizationBtn.click();

        }

    }


//自动翻页

    function clickNextTab() {

        var nextTabBtn = document.querySelector('.ButtonChangeTab.Next');

        if (nextTabBtn) {

            nextTabBtn.click();

        }

    }


//电脑功率最大

    function setSliderToMax() {

        var slider = document.querySelector('input[type="range"]');

        if (slider) {

            slider.value = 18;

        }

    }


//打开电脑

    function activateToggleButton() {

        var toggleButton = document.querySelector('.ComputerButton.activable:not(.isActive)');

        if (toggleButton) {

            toggleButton.classList.add('isActive');

        }

    }


//打开攻击

    function activateAutoAttackButton() {

        var autoAttackButton = document.querySelector('.ComputerButton.activable:not(.isActive)');

        if (autoAttackButton) {

            autoAttackButton.classList.add('isActive');

        }

    }


//任务计时器

    function startTimer(timerName, interval) {

        if (timers[timerName]) {

            clearInterval(timers[timerName]);

        }

        timers[timerName] = setInterval(function() {

            switch (timerName) {

                case 'selectUnselectedGearElements':

                    selectUnselectedGearElements();

                    break;

                case 'closeWindow':

                    closeWindow();

                    break;

                case 'clickBonusPill':

                    clickBonusPill();

                    break;

                case 'reincarnation':

                    reincarnation();

                    break;

                case 'clickCreateSafeOrganization':

                    clickCreateSafeOrganization();

                    break;

                case 'clickNextTab':

                    clickNextTab();

                    break;

                case 'setSliderToMax':

                    setSliderToMax();

                    break;

                case 'activateToggleButton':

                    activateToggleButton();

                    break;

                case 'activateAutoAttackButton':

                    activateAutoAttackButton();

                    break;

            }

        }, interval);

    }


    function stopTimer(timerName) {

        if (timers[timerName]) {

            clearInterval(timers[timerName]);

            timers[timerName] = null;

        }

    }


//创建按钮

    function createToggleButton(text, onClick, topOffset, rightOffset) {

        var button = document.createElement('button');

        button.textContent = text;

        button.style.position = 'fixed';

        button.style.top = (120 + topOffset) + 'px'; // 整体下移100px

        button.style.right = (10 + rightOffset) + 'px';

        button.style.zIndex = '9999';

        button.style.margin = '5px';

        document.body.appendChild(button);

        button.onclick = onClick;

        return button;

    }


    // 启动所有定时器并创建开关按钮

    startTimer('clickNextTab', 5000);

    createToggleButton('Stop Clicking Next Tab', function() {

        if (timers.clickNextTab) {

            stopTimer('clickNextTab');

            this.textContent = 'Start Clicking Next Tab';

        } else {

            startTimer('clickNextTab', 5000);

            this.textContent = 'Stop Clicking Next Tab';

        }

    }, 250, 0);


    startTimer('selectUnselectedGearElements', 5000);

    createToggleButton('Stop Selecting Gear', function() {

        if (timers.selectUnselectedGearElements) {

            stopTimer('selectUnselectedGearElements');

            this.textContent = 'Start Selecting Gear';

        } else {

            startTimer('selectUnselectedGearElements', 5000);

            this.textContent = 'Stop Selecting Gear';

        }

    }, 0, 0);


    startTimer('closeWindow', 5000);

    createToggleButton('Stop Closing Window', function() {

        if (timers.closeWindow) {

            stopTimer('closeWindow');

            this.textContent = 'Start Closing Window';

        } else {

            startTimer('closeWindow', 5000);

            this.textContent = 'Stop Closing Window';

        }

    }, 50, 0);


    startTimer('clickBonusPill', 5000);

    createToggleButton('Stop Clicking Bonus Pill', function() {

        if (timers.clickBonusPill) {

            stopTimer('clickBonusPill');

            this.textContent = 'Start Clicking Bonus Pill';

        } else {

            startTimer('clickBonusPill', 5000);

            this.textContent = 'Stop Clicking Bonus Pill';

        }

    }, 100, 0);


    startTimer('reincarnation', 5000);

    createToggleButton('Stop Reincarnation', function() {

        if (timers.reincarnation) {

            stopTimer('reincarnation');

            this.textContent = 'Start Reincarnation';

        } else {

            startTimer('reincarnation', 5000);

            this.textContent = 'Stop Reincarnation';

        }

    }, 150, 0);


    startTimer('clickCreateSafeOrganization', 5000);

    createToggleButton('Stop Creating Safe Organization', function() {

        if (timers.clickCreateSafeOrganization) {

            stopTimer('clickCreateSafeOrganization');

            this.textContent = 'Start Creating Safe Organization';

        } else {

            startTimer('clickCreateSafeOrganization', 5000);

            this.textContent = 'Stop Creating Safe Organization';

        }

    }, 200, 0);


    startTimer('setSliderToMax', 5000);

    createToggleButton('Stop Setting Slider to Max', function() {

        if (timers.setSliderToMax) {

            stopTimer('setSliderToMax');

            this.textContent = 'Start Setting Slider to Max';

        } else {

            startTimer('setSliderToMax', 5000);

            this.textContent = 'Stop Setting Slider to Max';

        }

    }, 300, 0);


    startTimer('activateToggleButton', 5000);

    createToggleButton('Stop Activating Toggle Button', function() {

        if (timers.activateToggleButton) {

            stopTimer('activateToggleButton');

            this.textContent = 'Start Activating Toggle Button';

        } else {

            startTimer('activateToggleButton', 5000);

            this.textContent = 'Stop Activating Toggle Button';

        }

    }, 350, 0);


    startTimer('activateAutoAttackButton', 5000);

    createToggleButton('Stop Activating Auto Attack Button', function() {

        if (timers.activateAutoAttackButton) {

            stopTimer('activateAutoAttackButton');

            this.textContent = 'Start Activating Auto Attack Button';

        } else {

            startTimer('activateAutoAttackButton', 5000);

            this.textContent = 'Stop Activating Auto Attack Button';

        }

    }, 400, 0);

})();


文章评论

共有0条评论来说两句吧...