SimpleMMO auto stepper

script that automatically clicking step button on SimpleMMO

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         SimpleMMO auto stepper
// @namespace    https://web.simple-mmo.com/
// @version      1.2
// @description  script that automatically clicking step button on SimpleMMO
// @author       marshallovski
// @match        https://web.simple-mmo.com/travel*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=simple-mmo.com
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    const allButtons = document.querySelectorAll('button');

    allButtons.forEach(btn => {
        if(btn.id.includes('step_btn')) {
            console.log('found step btn');

            setInterval(() => {
                btn.click();
            }, randomTime());
        }
    });
})();

function randomTime() {
    let min = 2000;
    if (Math.random() > 0.95) min = 25000;
    return Math.round(Math.random() * (8000)) + min;
}