您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
게임 플레이에 필요한 편의기능을 구현한 스크립트입니다.
当前为
// ==UserScript== // @name rpg.kr 편의기능 애드온 // @namespace Script Runner Pro // @description 게임 플레이에 필요한 편의기능을 구현한 스크립트입니다. // @match https://rpg.kr/ // @grant none // @version 0.0.2 // ==/UserScript== /*jshint esversion: 6 */ (_ => { // 게임 메뉴를 선택할 때마다 호출되는 함수입니다. const frame = document.getElementById("mainFrame"); frame.onload = function() { const doc = frame.contentDocument; const main = doc.getElementById("main"); const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { contentChanged(); }); }); observer.observe(main, { childList: true }); const contentChanged = () => { // 전투 알리미 값을 읽어서 전투/탐사에 최대치를 자동으로 입력합니다. var alimi = doc.getElementById("alimiWkpDisp"); var rept = doc.getElementById("rept"); var rInp = doc.getElementById("rInp"); const alimiObserver = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { alimiChanged(); }); }); if(alimi) { alimiObserver.observe(alimi, { childList: true }); alimiChanged(); } const alimiChanged = () => { if(rept) { rept.value = alimi.textContent; } if(rInp) { rInp.value = parseInt(parseInt(alimi.textContent)/20); } } }; } })();