Kết quả 1 đến 8 của 8
-
30-01-14, 06:02 PM #1
Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
* Đây là hướng dẫn Ủy Thác Online không cần kích hoạt !
* Code dựa vào : ForestWeb & QWeb ...
Bước 1 : Tạo Procedure
Code:CREATE PROCEDURE [dbo].[PointUyThacOnline] As Begin DECLARE @PointUyThac int, @SubUyThac varchar(50) SET @PointUyThac=1 SET @SubUyThac='%-1' Update Character SET UyThac = 0 From Character JOIN MEMB_STAT ON Character.AccountID collate DATABASE_DEFAULT = MEMB_STAT.memb___id collate DATABASE_DEFAULT AND (Character.UyThac=1) AND ((MEMB_STAT.ServerName NOT LIKE @SubUyThac) OR (Character.MapNumber!=0 AND Character.MapNumber!=3) OR (Character.MapNumber=0 AND (Character.MapPosX<95 OR Character.MapPosX>175 OR Character.MapPosY<90 OR Character.MapPosY>165)) OR (Character.MapNumber=3 AND (Character.MapPosX<165 OR Character.MapPosX>205 OR Character.MapPosY<85 OR Character.MapPosY>130)) ) UPDATE Character SET PointUyThac = PointUyThac + @PointUyThac FROM MEMB_STAT JOIN AccountCharacter ON MEMB_STAT.ConnectStat = 1 and MEMB_STAT.ServerName LIKE @SubUyThac and MEMB_STAT.memb___id collate DATABASE_DEFAULT = AccountCharacter.Id collate DATABASE_DEFAULT JOIN Character ON AccountCharacter.GameIDC = Character.Name and Character.UyThac = 1 END
* Đối với JOB này thì khi Nhân Vật đứng tại Lorencia, Noria Điểm Ủy Thác sẽ tự tăng và không cần kích hoạt trên Website !
Code:-- Script generated on 3/30/2012 2:03 PM-- By: SRV-187-241\Administrator -- Server: (LOCAL) 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'UyThacOnline') 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 ''UyThacOnline'' 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'UyThacOnline' SELECT @JobID = NULL END BEGIN -- Add the job EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'UyThacOnline', @owner_login_name = N'sa', @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'exec PointUyThacOnline', @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'0h - 9h : 5 minutes', @enabled = 1, @freq_type = 4, @active_start_date = 20110612, @active_start_time = 500, @freq_interval = 1, @freq_subday_type = 4, @freq_subday_interval = 5, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 90000 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'16h - 20h : 5 minutes', @enabled = 1, @freq_type = 4, @active_start_date = 20110909, @active_start_time = 160500, @freq_interval = 1, @freq_subday_type = 4, @freq_subday_interval = 5, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 200000 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'21h - 24h', @enabled = 1, @freq_type = 4, @active_start_date = 20110909, @active_start_time = 210500, @freq_interval = 1, @freq_subday_type = 4, @freq_subday_interval = 5, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'10h - 15h : 5 Minutes', @enabled = 1, @freq_type = 4, @active_start_date = 20111002, @active_start_time = 100500, @freq_interval = 1, @freq_subday_type = 4, @freq_subday_interval = 5, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 150000 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:
Lần sửa cuối bởi mrrainnt, ngày 30-01-14 lúc 06:07 PM.
Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 6 Users Say Thank You to mrrainnt For This Useful Post:
Domino9990 (09-06-14),
freepro921(30-01-14),heroviet2301(31-01-14), hoangrinovn (08-07-14), HRain (31-01-14), remesouth (30-01-14)
-
30-01-14, 07:29 PM #2
- Ngày tham gia
- Jul 2012
- Bài viết
- 166
- Thanks
- 257
- Thanked 9 Times in 8 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
Đã ai Test chưa vậy cho ý kiến phát nhờ
Khách viếng thăm hãy cùng remesouth xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-01-14, 07:37 PM #3
- Ngày tham gia
- Nov 2012
- Đang ở
- Usa
- Bài viết
- 344
- Thanks
- 118
- Thanked 55 Times in 34 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
test rồi kích hoạt ủy thác online trên web 1 lần thôi. vừa đi train lên level vừa lên điểm ủy thác > quá nguy hiểm !
Khách viếng thăm hãy cùngavinhdtxâ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 avinhdt vì bài viết này !
southrain1111 (26-02-15)
-
31-01-14, 09:20 AM #4
- Ngày tham gia
- Sep 2011
- Đang ở
- TP.HCM
- Bài viết
- 1,630
- Thanks
- 805
- Thanked 967 Times in 474 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
ông mrraint ơi, code này có vấn đề về vị trí map để nhận point ủy thác nha, nó không giới hạn map=0 và =3 đâu, đi map nào cũng lên điểm cả, ngộ vậy đó
à sẵn ai có code giới hạn point ủy thác 1 ngày là 1440, nếu qua ngày muốn lên điểm tiếp thì phải rs cho hết điểm rồi mới đc ủy thác tiếp, nhằm tránh trường hợp tích điểm UTKhách viếng thăm hãy cùng HRain xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-01-14, 11:40 AM #5
- Ngày tham gia
- Nov 2012
- Đang ở
- Usa
- Bài viết
- 344
- Thanks
- 118
- Thanked 55 Times in 34 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
Khách viếng thăm hãy cùngavinhdtxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
06-02-14, 12:54 PM #6
- Ngày tham gia
- May 2011
- Đang ở
- D:\Muserver
- Bài viết
- 602
- Thanks
- 89
- Thanked 163 Times in 104 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
Giã từ game về bán ăn đêm
-
06-02-14, 02:00 PM #7
- Ngày tham gia
- May 2012
- Bài viết
- 2,329
- Thanks
- 870
- Thanked 588 Times in 454 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
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 !
luutrunhac (06-02-14)
-
06-02-14, 05:29 PM #8
- Ngày tham gia
- May 2011
- Đang ở
- D:\Muserver
- Bài viết
- 602
- Thanks
- 89
- Thanked 163 Times in 104 Posts
Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
gà mới hỏi mà bạn, dù sao cũng cảm ơn với câu trả lời ko dễ nghe chút nào. Chúc mừng năm mới!
Nguyên nhân là 5' mới lên điểm ủy thác mà mình test thấy 2-3' ko lên nên mình tưởng nó ko có tác dụng, buồn thật .Lần sửa cuối bởi luutrunhac, ngày 06-02-14 lúc 09:06 PM.
Giã từ game về bán ăn đêm
-
Các thành viên gởi lời cảm ơn đến luutrunhac vì bài viết này !
mrrainnt (07-02-14)
Các Chủ đề tương tự
-
[MU] lỗi nwebmu
Bởi 010891 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 02-08-13, 08:29 PM -
[MU] Hỏi về nwebmu
Bởi lathuvang trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 15-07-13, 02:22 PM -
[MU] Vấn đề về thế hệ? NwebMu ai nhìn xem giúp mình sai ở đâu với
Bởi bistro007_hp trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 17Bài viết cuối: 13-07-13, 04:18 PM -
[MU] Ai giúp em về NWebMU với......
Bởi jackylong911 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 11Bài viết cuối: 12-05-12, 10:08 AM -
NWebMU v4.0 Chuẩn bị Ra Mắt ( Web MU Online By NetBanBe )
Bởi NetBanBe.Net trong diễn đàn DevelopmentTrả lời: 37Bài viết cuối: 09-10-11, 01:57 PM