1. 在 PS_Userdata 的操作:
一 选择这个数据库PS_userdata 选择表: user_master 右键 设计表 , 添加下列东西
列名 数据类型 长度 允许空
Ap int 4 打钩 下面 默认值填0
Online int 4 打钩 下面 默认值填0
2;查找PS_userdata库usp_Try_GameLogin_Taiwan储存过程内以下位置:
-- Log Insert
IF( @Status = 0 OR @Status = 16 OR @Status = 32 OR @Status = 48 OR @Status = 64 OR @Status = 80 )
BEGIN
UPDATE Users_Master SET Online = 1 WHERE UserUID = @UserUID ----增加这句(当账号上线设置Online值为1)
EXEC usp_Insert_LoginLog_E @SessionID=@SessionID, @UserUID=@UserUID, @UserIP=@UserIP, @LogType=0, @LogTime=@LoginTime, @LoginType=@LoginType
END
3;查找usp_Try_GameLogout_R内以下位置:
IF( LEN(@dd) = 1 )
BEGIN
SET @dd = 0 + @dd
END
UPDATE Users_Master SET Online = 0 WHERE UserUID = @UserUID ----增加这句(当角色下线,设置Online值为0)
SET @Sql = N
INSERT INTO PS_GameLog.dbo.UserLog
(SessionID, UserUID, LogType, LogTime, LogoutType, ErrType)
VALUES(@SessionID, @UserUID, @LogType, @LogTime, @LogoutType, @ErrType)