查看: 3067|回复: 1

[有事请教] 请问下,怎么在开关或变量开启后过段时间在触发事件?

[复制链接]
梦石
0
星屑
373
在线时间
210 小时
注册时间
2020-6-8
回帖
12
发表于 2020-7-3 00:13:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
单独设置开关或者时间会弄,但是在开关后加个过几天再触发就不会弄了。
不知道表达清楚没,比如做B事件,要在开启A事件的当时时间过了三天才会触发,单独完成A事件或者游戏时间单独过三天是不触发的……感觉自己好像表达不清楚,大佬应该能看懂我说的啥意思吧?
梦石
0
星屑
308
在线时间
64 小时
注册时间
2020-5-18
回帖
32
发表于 2020-7-3 02:22:02 | 显示全部楼层
本帖最后由 zhengyu9527 于 2020-7-3 02:39 编辑

用多个倒计时插件。
或者用默认的倒计时关联设置一天的变量X,倒计时到期(一天周期)变量X加1。
开关也设置个对应变量,开启时用变量Y记录当前的天数变量X+3。
然后每一次周期性倒计时到期时判断变量X是否大于等于量Y,满足则处触发。
当关闭开关时不做上述判断。
————————————————————
例如时间第14天,完成事件A,开启开关0009,设置变量Y=14+3;
当倒计时到期(设游戏60分钟游戏一天),变量X+1;
第14天变量X=14;第15天变量X=15;.....到期重置倒计时,变量+1;
每次重置增加变量X时候,都是也在判断事件B;
当第17天,变量X=变量Y时,这个判断生效。
如果开关0009为ON{
      如果变量X>=变量Y{
      开启事件B可进行的提醒,窗口...文字....等等;
      关闭开关0009;
      }
}
大致思路就这样,看适合你吗?

评分

参与人数 1赞 +1 收起 理由
237274783 + 1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部