PDA

View Full Version : [MU] Lỗi báo chưa THOÁT GAME để reset, mặc dù đã thoát game



phongnet2k
14-11-14, 11:18 PM
Tình hình là sau khị clear DB, và khởi động máy lại thì bị lỗi này.

KHI vào game, thoát ra rồi, nhưng khi đăng nhập vào tool quản lý của netbanbe chọn Reset nó lại thông báo là chưa thoát game. Ai biết cách khắc phục chỉ em với.

Thanks

phungbaphu
15-11-14, 12:06 AM
bạn chạy query này xem sao:
DELETE MEMB_STAT

luutrunhac
15-11-14, 02:43 AM
bạn chạy query này xem sao:
DELETE MEMB_STAT
Sao bạn ko xui người ta chạy query: DELETE MEMB_INFO

lequangvu
15-11-14, 10:29 AM
Chủ thớt có nói là clear DB rồi chứng tỏ là db trống, có thể xóa chưa hết hoặc khi xóa dữ liệu bị lỗi nên vậy

mrrainnt
15-11-14, 12:16 PM
Hướng dẫn FIX đây bạn : ..................................................

1. Xoá WZ_CONNECT_MEMB & WZ_DISCONNECT_MEMB từ Stored Procedures !
2. Xoá MEMB_STAT trong DataBase !
3. Tạo WZ_CONNECT_MEMB với SQL Query dưới :



CREATE PROCEDURE WZ_CONNECT_MEMB

@uid varchar(20),
@server varchar(20),
@uip varchar(20)
AS

Begin

BEGIN TRANSACTION

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Begin
UPDATE MEMB_STAT
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername) valueS (
@uid,
@uip,
1,
@server
)
End


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION

SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO

4. Tạo WZ_DISCONNECT_MEMB với SQL Query dưới :



CREATE PROCEDURE WZ_DISCONNECT_MEMB

@uid varchar(20)
AS
Begin

BEGIN TRANSACTION

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Begin
UPDATE MEMB_STAT
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,DisConnectTM,connectstat) valueS (
@uid,
(getdate()),
0
)
End


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION

SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO


5. Cuối cùng MEMB_STAT với QUERY :


CREATE TABLE [dbo].[MEMB_STAT] (
[memb___id] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ConnectStat] [tinyint] NULL ,
[ServerName] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[IP] [nvarchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[ConnectTM] [smalldatetime] NULL ,
[DisConnectTM] [smalldatetime] NULL
) ON [PRIMARY]
GO

phongnet2k
15-11-14, 01:29 PM
Hướng dẫn FIX đây bạn : ..................................................

Cám ơn MOD nhiều, chưa thử nhưng cám ơn trước đã, xong em sẽ report ngay kết quả

phongnet2k
15-11-14, 04:22 PM
Sau khi làm theo, thì đã hết lỗi này rồi, xin chân thành cám ơn MOD nhiều. Sẵn cho mình hỏi luôn mình có một cái lỗi này

GHRS nó cứ cập nhật liên tục chứ không phải hết ngày rồi mới cập nhật lại, có cách nào giúp mình xử lý được không?

Chân thành cám ơn,