用户:
肆零肆查看:0 回复:2 评论:0 创建时间:2022-12-28T13:03:32
挂机检测技术详解
*说明
原创出自用户ID 15880559
整理及详解:ID 13488818
“?”为联机人数上限
“#”为定义变量
“~”为定义列表
正文
1.准备
定义变量
#在线秒数
定义列表
~挂机数据整理表
~挂机数据缓存表
2.代码
副代码
①计时器(自行编写,计时单位:秒)
*用于记录在线时长及判断在线状态
主代码
①每秒上传计时器值(与联机数据包同理) --上传自己状态
②每秒直接下载并整理 挂机检测服务器 所有数值 到~挂机数据整理表 --获取其他玩家状态
(首次:同时放入缓存)
③每秒
Ⅰ下载并从列表找到?名玩家所对应 ~挂机数据整理表 数值
Ⅱ从列表找到?名玩家所对应 ~挂机数据缓存表 数值
Ⅲ 判断:
如果Ⅰ值=Ⅱ值(挂机状态,没有刷新在线秒数)
:/设置对应编号玩家的 #角色状态 值为0
函数:刷新在线玩家显示(另自编写)
/
否则
: /设置对应编号玩家 挂机数据缓存表 对应项 值为 :对应编号玩家 挂机数据整理表 对应项 的值