求调代码!附赠一解密游戏
  • 板块学术版
  • 楼主残阳如血
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/6/3 20:42
  • 上次更新2023/10/23 13:57:24
查看原帖
求调代码!附赠一解密游戏
726139
残阳如血楼主2023/6/3 20:42

这里的油猴插件代码出现了一个问题,求助修改方法!

上下代码:

		$(`<div><h4>讨论保存</h4></div>`).append($get_button_of_sth("discuss-auto-save", "讨论自动保存", true)).appendTo($("#ex-settings-module-settings"))

		$(`<div><h4>自定义css</h4></div>`).append(
			$(`<div class="am-form-group am-form"></div>`).append(
				$(`<textarea rows="3" id="custom-css-input"` + ((GM_getValue('code-fonts-val', '') != '') ? (`style="font-family: ` + GM_getValue('code-fonts-val', '') + `"`) : (``)) +`></textarea>`).val(GM_getValue("user-css"))
			)
		)
		.append(
			$(`<p></p>`).append(
				(() => {
					const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="border-color: rgb(231, 76, 60); background-color: rgb(231, 76, 60);">保存</button>`)
					$btn.on("click", () => {
						$btn.prop("disabled", true)
						$btn.text("保存成功")
						GM_setValue("user-css", $("#custom-css-input").val())
						setTimeout(() => {
							location.reload()
						}, 1000)
					})
					.mouseenter(() => {$btn.css("background-color", "rgba(231, 76, 60, 0.9)")})
					.mouseleave(() => {$btn.css("background-color", "rgb(231, 76, 60)")})
					return $btn
				})()
			)
		)
		.appendTo($('#ex-settings-module-settings'))

		//数据&调试
		$(`<div></div>`).append($get_button_of_sth("exlg-debug-mode", "debug_mode", false))
			.append($(`<text> </text>`))
			.append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="border-color: rgb(191, 191, 191); background-color: rgb(191, 191, 191);">显示其他设置版块</button>`)
				$btn.on("click", () => {
					$lg_form_layout.show()
					$ex_form_layout.show()
					$ex_admin_form_layout.show()
					$(`#show-all-settings`).text("隐藏其他设置版块").on("click", () => {
						location.reload()
					})
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(191, 191, 191, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(191, 191, 191)")})
				return $btn
			})()
			)
			.appendTo($("#ex-settings-data-debug"))

		$(`<div></div>`).append($(`<p></p>`).append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="border-color: rgb(231, 76, 60); background-color: rgb(231, 76, 60);">清除exlg数据</button>`)
				$btn.on("click", () => {
					GM_listValues().forEach(_ => {
						GM_deleteValue(_)
					})
					window.location.href = "https://www.luogu.com.cn/"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(231, 76, 60, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(231, 76, 60)")})
				return $btn
			})()
		).append($(`<text> </text>`))
		.append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="border-color: rgb(14, 29, 105); background-color: rgb(14, 29, 105);">清除GM数据</button>`)
				$btn.on("click", () => {
					["exlg-last-used-version", "user-css", "mod-chore-rec", "mod-map", "mod-rand-difficulty", "mod-rand-source", "cli-lang", "copy-code-block-language", "code-fonts-val"].forEach(_ => {
						GM_deleteValue(_)
					})
					window.location.href = "https://www.luogu.com.cn/"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(14, 29, 105, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(14, 29, 105)")})
				return $btn
			})()
		)).appendTo($('#ex-settings-data-debug'))

		$(`<p data-v-9a2394ca="" data-v-22efe7ee="" class="lfe-caption">当前版本为:${ GM_info.script.version }</p>`)
		.append($(`<text> </text>`))
		.append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219);">更新日志</button>`)
				$btn.on("click", () => {
					GM_deleteValue("exlg-last-used-version")
					window.location.href = "https://www.luogu.com.cn/"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(52, 152, 219, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(52, 152, 219)")})
				return $btn
			})()
		).appendTo($('#ex-settings-update-versions'))

		$(`<p data-v-9a2394ca="" data-v-22efe7ee="" class="lfe-caption">最新版本为:<text id="newest-version-display">${ GM_info.script.version }</text></p>`)
		.append($(`<text> </text>`))
		.append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219);">检查更新</button>`)
				$btn.on("click", () => mod.execute("^update"))
				.mouseenter(() => {$btn.css.mouseenter(() => {$btn.css("background-color", "rgba(52, 152, 219, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(52, 152, 219)")})
				return $btn
			})()
		).appendTo($('#ex-settings-update-versions'))
		$(`<p data-v-9a2394ca="" data-v-22efe7ee="" class="lfe-caption">更新源</p>`).append($(`<text> </text>`))
		.append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(231, 76, 60); background-color: rgb(231, 76, 60);">Raw</button>`)
				$btn.on("click", () => {
					window.location.href = "https://github.com/optimize-2/extend-luogu/raw/main/extend-luogu.user.js"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(231, 76, 60, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(231, 76, 60)")})
				return $btn
			})()
		).append($(`<text> </text>`)).append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219);">Jsdelivr</button>`)
				$btn.on("click", () => {
					window.location.href = "https://cdn.jsdelivr.net/gh/optimize-2/extend-luogu@latest/extend-luogu.user.js"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(52, 152, 219, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(52, 152, 219)")})
				return $btn
			})()
		).append($(`<text> </text>`)).append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);">Github</button>`)
				$btn.on("click", () => {
					window.location.href = "https://github.com/optimize-2/extend-luogu"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(0, 0, 0, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(0, 0, 0)")})
				return $btn
			})()
		).append($(`<text> </text>`)).append(
			(() => {
				const $btn = $(`<button data-v-370e72e2="" data-v-61c90fba="" type="button" class="lfe-form-sz-middle" data-v-22efe7ee="" style="font-family: Microsoft YaHei;border-color: rgb(82, 196, 26); background-color: rgb(82, 196, 26);">FastGit</button>`)
				$btn.on("click", () => {
					window.location.href = "https://hub.fastgit.org/optimize-2/extend-luogu/raw/main/extend-luogu.user.js"
				})
				.mouseenter(() => {$btn.css("background-color", "rgba(82, 196, 26, 0.9)")})
				.mouseleave(() => {$btn.css("background-color", "rgb(82, 196, 26)")})
				return $btn
			})()
		)
		.appendTo($('#ex-settings-update-versions'))
		/*	uindow.addEventListener("message", e => {
			log("Listening message:", e.data)
			if (e.data[0] !== "update") return
			e.data.shift()

			const
				latest = e.data[0],
				version = GM_info.script.version,
				op = version_cmp(version, latest)
			$("#settings-newest-version").append($(`<text>${ latest }</text>`))
		})	*/

	}



},`.am-form-field {
    font-size: 0.875em;
    padding: 0.313em 1em;
}`)


mod.reg("discuss-save", "讨论保存 - 原作者__OwO__", "@/*", () => {
    if (!/\/discuss\/show\/[1-9]\d*$/.test(location.pathname)) {
        return
    }
	const save_func = () => GM_xmlhttpRequest({
        method: "GET",
        url: `https://luogulo.gq/save.php?url=${window.location.href}`,
        onload: function(res){
            if(res.status === 200){
                log('Discuss saved')
            }else{
                log(`Fail: ${res}`)
            }
        },
        onerror : function(err){
            log(`Error:${err}`)
        }
    })
	//am-btn-success
	const $btn = $(`<button class="am-btn am-btn-success am-btn-sm" name="save-discuss">保存讨论</button>`)
	$($(".am-u-md-4.lg-right").children().children().get(1)).append($btn.on("click", () => {
		$btn.prop("disabled", true)
		$btn.text("保存成功")
		save_func()
		setTimeout(() => {
			$btn.removeAttr("disabled")
			$btn.text("保存讨论")
		}, 1000)
	}))
	if(GM_getValue("discuss-auto-save", true)) {
		save_func()
	}

})


附赠解密游戏:横线中间有一行字,破解出来的私信我(MarkDown形式),奖励就是这一行字

2023/6/3 20:42
加载中...