Kết quả 1 đến 10 của 13
-
16-02-14, 12:25 AM #1
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-02-14, 12:32 AM #2
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
Bạn có thể sử dụng JOB Log_Out của NBB :
* Khi Reset Server thì nó sẽ tự động chạy Querry về 0 toàn bộ !
* Còn nếu đang Online mà chạy thì những Nhân Vật thoát ra vào lại sẽ Update còn những Nhân Vật trong Game thì không Update nha, nên Reset Server hoặc tắt Server bật lại sau khi chạy JOB để hiển thị chính xác
Chạy querry sau :
PHP Code:GO
BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'
-- Delete the job with the same name (if it exists)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'LogOut')
IF (@JobID IS NOT NULL)
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''LogOut'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'LogOut'
SELECT @JobID = NULL
END
BEGIN
-- Add the job
EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'LogOut', @description = N'No description available.', @category_name = N'[Uncategorized (Local)]', @enabled = 1, @notify_level_email = 0, @notify_level_page = 0, @notify_level_netsend = 0, @notify_level_eventlog = 2, @delete_level= 0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the job steps
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'Query', @command = N'UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1 ', @database_name = N'MuOnline', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the job schedules
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'SQLStart', @enabled = 1, @freq_type = 64
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- Add the Target Servers
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
16-02-14, 12:35 AM #3
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
hêy. cái này sql 2k8 không run đc cậu ơi!! báo lỗi k à
Lần sửa cuối bởi PhamNinh, ngày 16-02-14 lúc 12:41 AM.
Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-02-14, 12:48 AM #4
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
Nếu không run Querry được thì bạn làm theo cách này thử xem thế nào nhé :
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 :
4. Tạo WZ_DISCONNECT_MEMB với SQL Query dưới :
5. Cuối cùng MEMB_STAT với QUERY :
Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
16-02-14, 12:57 AM #5
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
ok. rất tận tình. xóa đi lập lại. mình chưa nghĩ đến bước này. nhưng hiện tại làm theo cách của bạn thì chạy đc job ngon lành rồi cậu à. có gì mai mình bao kết quả lại cho. chứ cái này chưa test luôn đc. mới run đc Job nhưng chưa có vật thí nghiệm
h chạy đến bươc này rồi thì cảm ơn cậu nhiều nhé !Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-02-14, 03:11 AM #6
- Ngày tham gia
- Jan 2012
- Bài viết
- 422
- Thanks
- 84
- Thanked 113 Times in 70 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
query hien off/online tren web
UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1
đây bạn dùng cái này nhé 100% thành công,nhanh gọn nhẹ!Khách viếng thăm hãy cùngchicken1xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-02-14, 09:40 AM #7
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
bạn hiểu lầm ý rồi. cái query này chỉ sét tất cả connectstart về 0 tức là ofline. và bắt đầu cập nhật lại số lượng mem truy cập lại từ đầu. nhưng khi có mem vào, nó vẫn sẽ hiện NULL ở connect và disconnectTM thôi. nhẽ 10 phút chạy querry 1 lần .
20 mem onl + 80 mem Null, khủng khiếp nhéKhách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-02-14, 12:12 PM #8
- Ngày tham gia
- Dec 2011
- Đang ở
- SG CiTy
- Bài viết
- 764
- Thanks
- 114
- Thanked 324 Times in 224 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
Xài sv nào thế. Thay cái connect sv xem sao. thử lấy cái acc mà nó báo null đó. login xong log out xong vào db nó có báo đúng h k ?. thường thì do db để tên table mà trong produce của connect sv không hiểu nên lúc login hay logout nó k ghi lại db. Cách xóa produce của mrrainnt đúng đấy.
Nói chung là vui thôi
-
-
16-02-14, 12:24 PM #9
- Ngày tham gia
- May 2012
- Bài viết
- 2,329
- Thanks
- 870
- Thanked 588 Times in 454 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
Khách viếng thăm hãy cùng The Gamer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến The Gamer vì bài viết này !
PhamNinh (16-02-14)
-
16-02-14, 12:45 PM #10
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Ðề: Lỗi hiển thị online- hiện Null ConnectTm trong Memb_Start
hêy. tiếc là lại không run đc job ủy thác online rồi các bác ơi. nó báo sai procerdure của Pointuythac. không cho run
Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[DGT] vBulletin.Forum.v4.2.0.Patch.Level.3.PHP.NULL-DGT
Bởi The Guardian trong diễn đàn Source vBulletinTrả lời: 1Bài viết cuối: 27-08-14, 07:34 PM -
vBulletin v5.0.0 Connect Beta 10 NULL By DGT
Bởi The Guardian trong diễn đàn Source vBulletinTrả lời: 0Bài viết cuối: 10-02-14, 09:08 PM -
Set tiền trong vị thần cổ đại (Cổ Kiếm Online)
Bởi hai07dv trong diễn đàn CHUYÊN ĐỀ WEB GAMESTrả lời: 5Bài viết cuối: 13-05-13, 01:31 PM -
Forum chuẩn cho Mu Online - Ver 4.1.0 Null
Bởi Darkku trong diễn đàn SQL Server & WebsiteTrả lời: 13Bài viết cuối: 19-12-11, 12:51 PM