Project1

标题: 计时器大问题 [打印本页]

作者: 540486098    时间: 2013-8-30 11:13
标题: 计时器大问题
我想设置一个经验双倍,结果即使其停止后,双倍经验状态还在。

2.jpg (61.2 KB, 下载次数: 21)

2.jpg

1.jpg (60.81 KB, 下载次数: 23)

1.jpg

zhuangtai.jpg (76.04 KB, 下载次数: 22)

zhuangtai.jpg

作者: qqabcc    时间: 2013-8-30 11:46
你终止事件或者弄个开关试试
作者: 540486098    时间: 2013-8-30 11:54
qqabcc 发表于 2013-8-30 11:46
你终止事件或者弄个开关试试

还是不行的说
作者: 1715063941    时间: 2013-8-30 16:15
不如试试孤的时间系统=-=
作者: asdwds    时间: 2013-8-31 17:44
本帖最后由 asdwds 于 2013-8-31 17:46 编辑

太看得起计时器和执行事件了。

如果计时器0分1秒以下 并非意味着计时器到了1秒以下就执行以下动作
而是如果这个时候他正好1秒以下,他就执行动作

你运用公共事件只有1次,而且还是为了开始计时器的公共事件。你写的1秒以下判断
是不可能成立的。

你应该写成2个公共事件,你现在的[双倍时间]增加“打开开关xx”动作后保留,再写一个
名字随意,触发条件“并行处理”,条件开关“开关xx-”(和你在双倍时间打开的同一个开关)
内容 “如果 计时器1秒以下......”将这段复制进去
然后把[双倍时间]内的“如果”删掉就可以了
作者: Jousun    时间: 2013-9-1 14:58
这样铁定是不行滴。


使用物品的时候:打开状态,打开计时器,顺便打开一个开关X。
多加一个公共事件M,触发条件并行处理
内容:如果开关X被打开
             如果计时器1秒以下
                 关闭状态,关闭计时器,关闭开关X

你还要考虑当处在双倍状态下,再吃一个双倍应该如何处理。不允许还是叠加,这就更复杂了。




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