[MU] Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 8 của 8
  1. #1
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    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
    Bước 2 : Chạy JOB

    * Đố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:
    DONE !
    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é!

  2. 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)

  3. #2
    Thành Viên
    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é!

  4. #3
    Thành Viên avinhdt's Avatar
    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ùng avinhdt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. 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)

  6. #4
    Thành Viên Tâm Huyết
    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 UT
    Khách viếng thăm hãy cùng HRain xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #5
    Thành Viên avinhdt's Avatar
    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

    Trích dẫn Gửi bởi HRain [Only registered and activated users can see links. ]
    ô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 UT
    tìm dc cách giải quyết rồi
    Chạy jod của qweb move qua map khác phải out web rồi ủy thác online lại. ngon lành cành đào.
    chúc ae clbgamesvn năm mới thành công và phát tài
    Khách viếng thăm hãy cùng avinhdt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên Tâm Huyết luutrunhac's Avatar
    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

    Bạn demo giúp mình cái video xem cho dễ hiểu đc ko?
    Mình chạy thử cả Job này lẫn Job của netbanbe đều không được.
    Cột status vẫn là not runing.
    Mò thử cả trên win7, xp và 2k3 đều chưa thành công, chả biết sai chỗ nào nữa
    [Only registered and activated users can see links. ]
    Giã từ game về bán ăn đêm

  9. #7
    Thành Viên Tâm Huyết
    Ngày tham gia
    May 2012
    Bài viết
    2,329
    Thanks
    870
    Thanked 587 Times in 453 Posts

    Ðề: Hướng Dẫn | Ủy Thác Online không cần kích hoạt dành cho NWebMU

    Trích dẫn Gửi bởi luutrunhac [Only registered and activated users can see links. ]
    Bạn demo giúp mình cái video xem cho dễ hiểu đc ko?
    Mình chạy thử cả Job này lẫn Job của netbanbe đều không được.
    Cột status vẫn là not runing.
    Mò thử cả trên win7, xp và 2k3 đều chưa thành công, chả biết sai chỗ nào nữa
    [Only registered and activated users can see links. ]
    gà vừa thôi

    last run status________________
    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é!

  10. 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)

  11. #8
    Thành Viên Tâm Huyết luutrunhac's Avatar
    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

  12. 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ự

  1. [MU] lỗi nwebmu
    Bởi 010891 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 02-08-13, 08:29 PM
  2. [MU] Hỏi về nwebmu
    Bởi lathuvang trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 15-07-13, 02:22 PM
  3. [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ầu
    Trả lời: 17
    Bài viết cuối: 13-07-13, 04:18 PM
  4. [MU] Ai giúp em về NWebMU với......
    Bởi jackylong911 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 12-05-12, 10:08 AM
  5. NWebMU v4.0 Chuẩn bị Ra Mắt ( Web MU Online By NetBanBe )
    Bởi NetBanBe.Net trong diễn đàn Development
    Trả lời: 37
    Bài viết cuối: 09-10-11, 01:57 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 03:25 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.