查看: 1688|回复: 5

[有事请教] 有没有办法在游戏里关闭插件?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2023-7-19 11:54:33 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 nhycs01 于 2023-7-19 11:56 编辑

有些插件有关闭效果的指令,这个最方便了。
但是!有些(hen duo)插件没有关闭插件效果的指令,只要后台开启的就默认一直生效。
有没有办法在游戏过程中,或者是设置里,随时控制插件的ON/OFF呢?

比如游戏开始,在设置里居然有一个【纯净模式】,开启后,所有插件都失效,或者有许多可供选择的插件效果(这些插件都是自身没有关闭命令的)让玩家自行选择ON/OFF。

这是可能实现的吗?
梦石
0
星屑
25352
在线时间
1136 小时
注册时间
2019-3-5
回帖
1303
发表于 2023-7-19 12:42:54 | 显示全部楼层
没办法。可以试试把那些【有】的插件的代码嫁接到【没有】的插件上,手动写个开关触发。
回复

使用道具 举报

梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2023-7-19 13:36:24 | 显示全部楼层
在插件 写一个布尔
这个插件涉及的每个重写的方法 第一句话判断这个布尔是否开启
如何开启就执行 不开启就跳过

其实这些插件都导入了 但由开关控制是否执行
全家活光光~
回复

使用道具 举报

梦石
0
星屑
5773
在线时间
671 小时
注册时间
2020-6-14
回帖
86
发表于 2023-7-19 14:36:22 | 显示全部楼层
有办法,但要自己改写插件
克系游戏《书典怪奇录》内部开发中https://www.bilibili.com/video/BV1zp4y1B7Ce
任何热心游戏作者都欢迎的互相分享测试群1049580832
回复

使用道具 举报

梦石
0
星屑
34459
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2023-7-19 16:16:22 | 显示全部楼层
插件可以在游戏进行时移除。
但是,,,,
就像看书一样,没拿书给你看,你不知道书里面的内容。
给你书看完了,虽然把书拿走了,但你依然知道书里的内容,插件效果仍然有效。
xp vx va mv  va mz 各类型脚本/插件定制
回复 1 0

使用道具 举报

梦石
0
星屑
7089
在线时间
722 小时
注册时间
2021-3-5
回帖
731
发表于 2023-7-19 16:20:23 | 显示全部楼层
如果插件的功能是一开始就加载了的,那么就无法在半当中关闭了,比如说分辨率插件
如果插件的功能是“你用他他才有用”,那么就可以关闭,比如水中倒影插件
至于怎么用那就看插件里面核心的函数是哪个,在里面写个开关判断,如果为开则直接return掉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部