Project1
标题:
如何设置重复任务
[打印本页]
作者:
Denis
时间:
2012-12-18 00:52
标题:
如何设置重复任务
就是一个系列任务A完成后,必须等一个小时后才能重复接,系列任务B也是一样的,完成任务后开始计时。本来用计时器的,但是任务B的计时器会代替了任务a的,而且我不想他老在右上角显示,怎么办
作者:
j433463
时间:
2012-12-18 02:35
用变量加事件独立开关做,任务 NPC 的分页一是接任务用的,
完成任务时,将完成时间存放到变数 N 中,任务 NPC 事件独立开关 A 为 ON,切换到任务 NPC 事件的分页2,
分页 2 设成并行处理,条件判断是否过了一小时,如果是,独立开关 A 为OFF,就会切换回原来接任务的分页,
又可以接任务了。
条件判断可以改成等待帧数,不过那个值好像太大,没试过可不可以设那么大,
但如果真的太大,可以调小一点,然后回圈。
作者:
wingzeroplus
时间:
2012-12-18 09:49
本帖最后由 wingzeroplus 于 2012-12-18 09:54 编辑
A任务完成时用变量A代入游戏时间(在变量操作最下面“其它”里面有,里作为完成时的基准)
B任务就用变量B代入……依次类推
然后任务A完成后控制的第2页,设置事件,如果对话,变量X代入游戏时间,用变量 X-A>3600,就表示A任务已经过了1小时
B任务就用变量Y-B……(省略N个变量)
PS:在A任务第二页完成的时候可以重复按上述办法使用变量A和X(可以控制任务的最终使用次数),然后再开第三页;也可以退回到第1页重新来过
作者:
Denis
时间:
2012-12-18 10:48
本帖最后由 Denis 于 2012-12-18 10:50 编辑
三楼的方法貌似有点意思,思路很不错,试试看,虽然不是很明白,但是谢谢两位大大的热心解答
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1