Project1

标题: 关于条件分歧的问题 [打印本页]

作者: 幽子丶    时间: 2016-3-17 20:09
标题: 关于条件分歧的问题
请问rmxp中可以实现在同一条件分歧内添加判定多个持有物品吗?

打个比方:
a准备开一个箱子,但是能打开箱子的只有3号钥匙
在没有拿到3号钥匙的前提下,显示使用1号钥匙和2号钥匙的选项,但是都打不开
在拿到3号钥匙时,显示使用1号钥匙、2号钥匙和3号钥匙的选项,使用3号钥匙就可以打开了

我之前试过在条件分歧里边再加一个条件分歧,结果把自己绕晕了。。。弄得乱七八糟的
作者: 夜狠简单    时间: 2016-3-17 20:51
这样弄试试

作者: cinderelmini    时间: 2016-3-17 20:58
本帖最后由 cinderelmini 于 2016-3-17 20:59 编辑

条件分歧:3号钥匙 持有时
  条件分歧:2号钥匙 持有时
    条件分歧:1号钥匙 持有时
      3个选项处理
    否则  (也就是没有1号钥匙的话)
      3号和2号钥匙选项处理
    结束
  否则  (也就是1号和2号钥匙都没有的话)
    只显示3号钥匙选项
  结束
否则  (也就是没有3号钥匙的话)
  条件分歧:2号钥匙 持有时
    条件分歧:1号钥匙 持有时
      1号和2号钥匙选项处理
    否则  (也就是没有1号钥匙的话)
      只显示2号钥匙选项
    结束
  结束
结束
      
作者: yang1zhi    时间: 2016-3-17 20:59
可以把三把钥匙的条件分歧分开。
IF 红钥匙持有
显示选择项:开,不开
END
IF 黄钥匙持有
显示选择项:开,不开
END
IF 蓝钥匙持有
显示选择项:开,不开
END



这样设置的话,会一个个轮流执行过来,只要身上有三把其中任意一把或者多把,都会有提示,同时有多把的时候轮流显示过来。




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