轩辕春秋文化论坛 » 曹操传MOD制作交流 » 求助大家关于变量赋值的问题,做R剧本的时候遇到了困难


2012-5-19 17:31 宇多信玄
求助大家关于变量赋值的问题,做R剧本的时候遇到了困难

[size=5]
我现在在做R的时候,一开始R剧本过场,然后我设计一个人跟另一个人说话,然后列出三个选项

我给一个选项赋值为TURE100,第二选项赋值为FALSE100,第三选项赋值为TURE200

接着我就在后边设置变量测试

选不同的选项在后边分别就会说一句不同的话,比如选一就说A,选二说B,选三就说C

比如选一,就测试变量TURE100,选二就测试变量FALE100,选三就测试变量TURE200

但是测试的时候我发现,我选选项一,二时候,都没问题,都是选一说A,选二说B

但是选三却出现了问题……我选三时候,是先说B,再说C

这是为什么呢?求解,谢谢大家啊[/size]

[color=Silver][[i] 本帖最后由 宇多信玄 于 2012-5-19 17:32 编辑 [/i]][/color]

2012-5-19 17:44 孤鸿影
上传剧本

2012-5-19 17:44 godtype
逻辑有问题,换成三个不同的变量赋值true。

2012-5-19 17:50 respectdna
在没有之前引用指令之时,判定该变量默认都为F,而之前A和B设定为了互斥事件,并没有所谓之前引用了变量一说。三选项的情况下还是用三变量T的方法来进行判定

2012-5-19 17:54 宇多信玄
[quote]原帖由 [i]respectdna[/i] 于 2012-5-19 17:50 发表
在没有之前引用指令之时,判定该变量默认都为F,而之前A和B设定为了互斥事件,并没有所谓之前引用了变量一说。三选项的情况下还是用三变量T的方法来进行判定 [/quote]


那么二选项的情况下都用TURE也可以么?还是说二选项就得用TURE和FALSE?

2012-5-19 18:01 WHITESHIP
二选项就用100true 和 200true 就行了。

主楼的问题就是“100false”和“200true”同时成立。所以B、C都说。

2012-5-19 18:04 宇多信玄
[quote]原帖由 [i]WHITESHIP[/i] 于 2012-5-19 18:01 发表
二选项就用100true 和 200true 就行了。

主楼的问题就是“100false”和“200true”同时成立。所以B、C都说。 [/quote]

哦哦哦!!!我明白了,100FALSE代表100TURE不对,而200TURE同样代表100TURE不对,所以就都成立了,原来如此

2012-5-19 19:05 小陶醉
回复 #7 宇多信玄 的帖子

如果不是递进的,那么不会是“100FALSE代表100TURE不对,而200TURE同样代表100TURE不对,所以就都成立了”

三个互斥的判断就不会出现这个问题

PS:路过的自言自语

2012-5-19 19:53 周定乾坤
看了有点晕。。发剧本实在。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.