Project1

标题: 能不能让某个选项随开关变化 [打印本页]

作者: 白玉楼的台阶    时间: 2017-5-5 01:40
标题: 能不能让某个选项随开关变化
比如说一个对话传送的NPC,一开始是
???
???
???
???

随着剧情推进,可能变成
???    A区域    A区域
B区域     B区域    ???
???    ???   ???
???    ???    D区域
之类的?用公共事件做,我想了一下,四个选项,就要做24种……
拆开来,不整合在一起,每个区域一个门倒是好做,一个门一个判断就行了,不过那样不太好看,要好多门……


作者: sutao80216    时间: 2017-5-5 09:55
不论是显示选择项,还是场景移动,都是可以用变量指定的。
作者: Galleesen    时间: 2017-5-5 12:05
做个分支选项
如果某开关是开的,给出的选项就是???
反之亦然。
光是想想就很麻烦,楼主说的也不是很明白呀。
作者: 白玉楼的台阶    时间: 2017-5-5 12:48
Galleesen 发表于 2017-5-5 12:05
做个分支选项
如果某开关是开的,给出的选项就是???
反之亦然。

怎么说呢,就是你出门有个NPC,和他对话可以选择探索的地区
ABCDE
但是并不一定是按照顺序来的
按照顺序就很好搞了,设置一个剧情推进度
一开始选项是?????,然后是A????,AB???,ABC??
但是我想做的是自由度高一些的,探索顺序不固定的
这个传送选项可能是A???E,?B?D?,???DE
如果每个都用分支条件和开关来搞,工程量非常大,5个地区就是2^5 ,要32页事件……
当然,现在还是有个解决办法的,就是每个地区单独开门,这样五个地区五个门就行了
只是搞得不太好看,所以问一下能不能让多选项里面的某一个选项可以变化
变不了就算了
作者: wymwaq    时间: 2017-5-5 13:23
yanfly的YEP_X_ExtMesPack1
能按自己需求隐藏或者移除选项条

PS:这个插件要配合YEP_MessageCore一起用 不然应该不生效

YEP_MessageCore.js.zip

9.37 KB, 下载次数: 95

YEP_X_ExtMesPack1.js.zip

10.14 KB, 下载次数: 71


作者: tseyik    时间: 2017-5-5 16:54
http://woodpenguin.web.fc2.com/MV_Plugin/MPP_ChoiceEX.html
選択肢拡張
◆条件によって、項目を表示させない

    選択肢の文章中に if(条件) と書くことで、その条件が偽になると項目が表示されなくなります。
    s でスイッチを参照できます。
    (例: if(s[3]) でスイッチ番号 3 が ON のとき項目が表示されます)
    v で変数を参照できます。
    (例 : if(v[5] >= 4) で変数番号 5 が 4 以上のとき項目が表示されます)
作者: 白玉楼的台阶    时间: 2017-5-6 22:13
tseyik 发表于 2017-5-5 16:54
http://woodpenguin.web.fc2.com/MV_Plugin/MPP_ChoiceEX.html
選択肢拡張
◆条件によって、項目を表示させ ...

喔喔,谢了,一开始弄错了,以为是在选项里面设置呢……结果就是选项本身,取名为 if(s[3]) XXXX,开关没开对话就没有这个选项,搞定了




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