设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3567|回复: 6
打印 上一主题 下一主题

[已经解决] 能不能让某个选项随开关变化

[复制链接]

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
跳转到指定楼层
1
发表于 2017-5-5 01:40:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如说一个对话传送的NPC,一开始是
???
???
???
???

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

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
2
发表于 2017-5-5 09:55:08 | 只看该作者
不论是显示选择项,还是场景移动,都是可以用变量指定的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2008-3-7
帖子
12
3
发表于 2017-5-5 12:05:48 | 只看该作者
做个分支选项
如果某开关是开的,给出的选项就是???
反之亦然。
光是想想就很麻烦,楼主说的也不是很明白呀。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
4
 楼主| 发表于 2017-5-5 12:48:37 | 只看该作者
Galleesen 发表于 2017-5-5 12:05
做个分支选项
如果某开关是开的,给出的选项就是???
反之亦然。

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
254 小时
注册时间
2011-3-14
帖子
85
5
发表于 2017-5-5 13:23:54 | 只看该作者
yanfly的YEP_X_ExtMesPack1
能按自己需求隐藏或者移除选项条

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

YEP_MessageCore.js.zip

9.37 KB, 下载次数: 95

YEP_X_ExtMesPack1.js.zip

10.14 KB, 下载次数: 71

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
23068
在线时间
8648 小时
注册时间
2011-12-31
帖子
3367
6
发表于 2017-5-5 16:54:18 | 只看该作者
http://woodpenguin.web.fc2.com/MV_Plugin/MPP_ChoiceEX.html
選択肢拡張
◆条件によって、項目を表示させない

    選択肢の文章中に if(条件) と書くことで、その条件が偽になると項目が表示されなくなります。
    s でスイッチを参照できます。
    (例: if(s[3]) でスイッチ番号 3 が ON のとき項目が表示されます)
    v で変数を参照できます。
    (例 : if(v[5] >= 4) で変数番号 5 が 4 以上のとき項目が表示されます)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
7
 楼主| 发表于 2017-5-6 22:13:48 | 只看该作者
tseyik 发表于 2017-5-5 16:54
http://woodpenguin.web.fc2.com/MV_Plugin/MPP_ChoiceEX.html
選択肢拡張
◆条件によって、項目を表示させ ...

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-28 06:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表