Project1

标题: 分歧条件脚本应该是什么个格式。。? [打印本页]

作者: 郗光    时间: 2012-12-17 14:06
标题: 分歧条件脚本应该是什么个格式。。?
我想要实现的效果是当角色背包里存在化肥或者生长剂中的一种的情况下。。。。。的分歧。

未命名.jpg (147.43 KB, 下载次数: 28)

未命名.jpg

未命名1.jpg (11.7 KB, 下载次数: 26)

未命名1.jpg

作者: 郗光    时间: 2012-12-17 14:07
结果测试就这样出错了 。。。

未命名3.jpg (36.74 KB, 下载次数: 29)

未命名3.jpg

作者: Password    时间: 2012-12-17 14:08
条件分歧里应该就有“物品XX持有时”这个选项吧……
作者: satgo1546    时间: 2012-12-17 14:10
条件分歧里的脚本是一个true/false。
话说LZ这种样子早该用include?了。
  1. 条件分歧:脚本:(文本框里面输入)["017","018","019","020","021"].include?($a)
复制代码
意思是这五个元素里面包含有$a这个元素吗?有则进行下去否则进入下面的【否则】。
作者: j433463    时间: 2012-12-17 18:58
分歧条件的脚本中 if条件 后直接就 end 了,没有 if 成立时 then 的内容,这错误讯息是应该有的。
作者: 郗光    时间: 2012-12-18 11:55
Password 发表于 2012-12-17 14:08
条件分歧里应该就有“物品XX持有时”这个选项吧……

有是有,但是只能选择一个物品。我想达到的效果是当N个物品其中至少存在一个时。。。
作者: 郗光    时间: 2012-12-18 12:09
satgo1546 发表于 2012-12-17 14:10
条件分歧里的脚本是一个true/false。
话说LZ这种样子早该用include?了。意思是这五个元素里面包含有$a这个 ...

只是自学过C,我看了下RGSS3和C也差不多,只是格式有点不一样。我也不知道$a是个什么,只是请教别人的时候别人就这么给我的啊。。 =  =
另外18 19 20 21这个就是物品的编号啊。
作者: 郗光    时间: 2012-12-18 12:38
j433463 发表于 2012-12-17 18:58
分歧条件的脚本中 if条件 后直接就 end 了,没有 if 成立时 then 的内容,这错误讯息是应该有的。 ...

我重新加了then end了。现在没出错了,不过持有物品的时候却没有执行分歧,直接判定为否的情况了 。。。怎么破,是不是物品判定出错了呢 。正确的格式应该是什么呢 ?就是说系统要判定我持有N件物品中的一件的时候的语法是怎样的捏。
作者: acn00269    时间: 2012-12-18 13:34
弄多个事件,出现条件是持有……时,并行处理,这样可否?
作者: j433463    时间: 2012-12-18 13:38
本帖最后由 j433463 于 2012-12-18 14:09 编辑

不是,我真的晕了,不知在说什么。

改正,是在事件分歧条件脚本中,不必用 if 和 then 和 end 这些,只要给它满足的条件,

譬如 10 - 5 = 5 或 10 - 5 >= 5 and 3 < 2  就可以,分歧本身就是 if else end 了,
如果给的是 3 < 2 结果当然就为否的条件。

又晕了,忘了公用变量,改正,在分歧条件中你只要给 $a=="10" or $a=="21" 这就可以了,
if end 那些都去掉就是了。

困了,我该去睡觉,不然真的头脑不清醒。




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