Project1

标题: 通过开关控制选项 [打印本页]

作者: 某科学的白学家    时间: 2019-10-4 11:25
标题: 通过开关控制选项
本帖最后由 某科学的白学家 于 2019-10-4 11:32 编辑

请教一下各位大佬
有没有那种通过开关来控制一个选项事件中可以出现的选项的方法?
也就是说一个选项事件中,每一个可选项对应一个开关,只有对应的开关被打开,此选项才可以出现在可选项中


举例来讲就是:
可选项a对应开关A    可选项b对应开关B    可选项c对应开关C    另外还有一个选项为“返回”

当开关A开启,开关BC关闭时,触发事件,只出现选项a、“返回”选项
当开关B开启,开关AC关闭时,触发事件,只出现选项b、“返回”选项
当开关AC开启,开关B关闭时,触发事件,只出现选项a、c、“返回”选项
当开关BC开启,开关A关闭时,触发事件,只出现选项b、c、“返回”选项
当开关ABC均关闭时,触发事件,只出现选项“返回”选项
当开关ABC均开启时,触发事件,出现选项a、b、c、“返回”选项


这样的功能在使用VXAce制作的游戏SEQUEL系列中被用于制作传送剑,可以传送到所有去过的地图,原作者是使用脚本来实现这一功能的。如图:


方框内if中的数字为开关的序号



虽然原作者使用了多个“显示选项”,但是这些选项最终都作为了一整个选项事件中的一个可选项。
虽然这种功能可以用多个分支条件来实现,但是选项一多,时间指令数就会指数级增加,非常难以实现。还是希望能够使用插件来解决这个问题

所以想要求助一下各位大佬:
MV中有没有类似这样的插件?
或者说VXAce的脚本可以在MV中使用吗?(虽然我还没找到具体是哪个脚本中的内容)
或者说有什么不需要依靠插件的、更简单的方法?
作者: wabcmcc    时间: 2019-10-4 16:03
用事件制作繁瑣.
找相同脚本功能難,除非同一作者.
近似功能有.
Mr. Trivel 作者有二條插件.
  Map Nodes Travel (地圖節點旅行)
  Map Selection (地圖選擇)
作者: 某科学的白学家    时间: 2019-10-5 07:07
wabcmcc 发表于 2019-10-4 16:03
用事件制作繁瑣.
找相同脚本功能難,除非同一作者.
近似功能有.

谢谢大佬。确实解决了传送的需要。不过比起单个功能的实现,还是希望能从事件执行本身进行改变呢。另外已经了解到原作者使用的是名为選択肢拡張的脚本,只可惜是VXAce的版本。。虽然还完全不懂这方面,不过有没有可能让VXAce版本中的脚本在MV中运行呢?
当然,两个地图插件就已经帮到很多了,谢谢大佬
作者: wabcmcc    时间: 2019-10-5 12:33
名为選択肢拡張的脚本

誤以為傳送.
應該是 木星ペンギン 選択肢の機能拡張(有VXAce/MV 的版本)腳本.
http://woodpenguin.web.fc2.com/MV_Plugin/MPP_ChoiceEX.html
MPP_ChoiceEX.rar (5.75 KB, 下载次数: 84)


作者: 某科学的白学家    时间: 2019-10-6 07:05
wabcmcc 发表于 2019-10-5 12:33
誤以為傳送.
應該是 木星ペンギン 選択肢の機能拡張(有VXAce/MV 的版本)腳本.
http://woodpenguin.web.fc2 ...

就是这个!
非常感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1