搜索
查看: 216|回复: 10

U变量清理

[复制链接]
发表于 2024-9-24 11:45:45 | 显示全部楼层 |阅读模式
求教,如何解决U变量离线用户,在每天22:00清掉掉,想破脑瓜想不通。
发表于 2024-9-24 11:53:46 | 显示全部楼层
记录离线时间  上线时检测 在12点之前离线的执行清理
发表于 2024-9-24 12:00:15 | 显示全部楼层
用J变量或自定义变量吧
发表于 2024-9-24 13:04:18 | 显示全部楼层
清掉的人记录进一个名单里,人物登陆时检测是否在这个名单里,没在这个名单里的人就是没清过的,然后执行清理,然后再把这个人的名字写进清理过的名单里。这个名单在22点的时候先清空,再执行清理U变量的操作。闭环。

补充内容 (2024-9-24 13:07):
不想用名单,用个人标识或者再用一个U变量来识别也可以。比如你要清空U2-U499的变量,你用U1来做为判断,清空过的将U1斌值1,登陆时检测U1是否为1

补充内容 (2024-9-24 13:10):
不为1的就是没在22点时被清过的,那么执行一次清零操作,然后斌值1。一样能闭环。
发表于 2024-9-24 13:08:12 | 显示全部楼层
改电脑时区
发表于 2024-9-24 13:34:12 | 显示全部楼层
不行的  包括J变量在内  我都试过了,不在线清理不了
发表于 2024-9-24 15:55:03 | 显示全部楼层
深澜 发表于 2024-9-24 13:04
清掉的人记录进一个名单里,人物登陆时检测是否在这个名单里,没在这个名单里的人就是没清过的,然后执行清 ...

这个办法好,做任务假设做10次我们可以  检测U变量大于0 就执行清空计划
发表于 2024-9-24 15:59:17 | 显示全部楼层
深澜 发表于 2024-9-24 13:04
清掉的人记录进一个名单里,人物登陆时检测是否在这个名单里,没在这个名单里的人就是没清过的,然后执行清 ...

好像也不对。我22点清空,他不在线,这个数字不管是几 他都不会是0  我做登录检测。假设他做U1 ,那么不在线U1也不会清零,还是只可以做名单
 楼主| 发表于 2024-9-24 17:38:55 | 显示全部楼层
传奇的新手 发表于 2024-9-24 15:59
好像也不对。我22点清空,他不在线,这个数字不管是几 他都不会是0  我做登录检测。假设他做U1 ,那么不 ...

脑瓜疼脑瓜疼脑瓜疼脑瓜疼
发表于 2024-9-24 19:12:04 | 显示全部楼层
传奇的新手 发表于 2024-9-24 15:59
好像也不对。我22点清空,他不在线,这个数字不管是几 他都不会是0  我做登录检测。假设他做U1 ,那么不 ...

22点,在线的人,清空你是个的变量,然后斌值U1为1 ,即这些人被标识为清理过了的,
22点,没在线的人,U1值不是1,没被清理过,那么在今天的22:01到第二天21:59期间,他首次登陆的时候检测他U1值是否为1,不为1的就是没清理过的玩家,那么此时执行清理操作,然后再斌值U1为1。

补充内容 (2024-9-24 19:19):
原理很简单,就是把22点没在线的人标识出来,他上线的时候清理他

补充内容 (2024-9-24 19:38):
想不通就用名单吧,名单不会有问题,那个他在不在线都能清理掉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-21 23:48 , Processed in 0.703448 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表