不需要判断人物在不在线,直接判断帐号是否在线.
h<BTu7a`r
程序效果和登陆游戏效果一样.
h<BTu7a`r
h<BTu7a`r
当你在游戏的时候,别人登陆你帐号显示为 已经在线.此方法一样如此.100%无法使用其它方法让帐号在线.从而杜绝作弊刷转的BUG.
h<BTu7a`r
方法如下:
h<BTu7a`r
[replyview]
h<BTu7a`r
判断帐号是否在线的表,存与每天的日志记录表.
h<BTu7a`r
例如 loginlog_20051111
h<BTu7a`r
该表内记录帐号每一次的登陆,登出,包括帐号小退,被卡掉等情况.
h<BTu7a`r
经过测试,是先写入数据库后再人物批准上线,所以,再怎么卡也不会有作弊的可能.
h<BTu7a`r
h<BTu7a`r
此表内有字段如下:
h<BTu7a`r
login_id
h<BTu7a`r
type
h<BTu7a`r
status
h<BTu7a`r
[time]
h<BTu7a`r
h<BTu7a`r
用时间排列取最新一条记录,查看字段status
h<BTu7a`r
如果status=1表示帐号在线
h<BTu7a`r
如果status=2表示帐号不在线
h<BTu7a`r
不管帐号被卡掉,小退等,在线就是在线,不在线就是不在线.
h<BTu7a`r
每次都会写记录.
h<BTu7a`r
大家可以自己亲自测试.
h<BTu7a`r
h<BTu7a`r
至于程序怎么写,有了思路,程序写是很简单的咯.
h<BTu7a`r
[/replyview]