[MU] Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 3 1 2 3 CuốiCuối
Kết quả 1 đến 10 của 25
  1. #1
    Thành Viên waoboy8k's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    431
    Thanks
    189
    Thanked 36 Times in 32 Posts

    Icon13 Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Mình có sử dụng query TRIGGER này của Hrain . Ví dụ sub 1 reset nhỏ hơn 100 có thể vào . Sub 2 reset Nhỏ hơn 1000 . Ví dụ có 1 nhân vật rs 200 lần ủy thác ở ngoài quản lý . Nhưng khi vào sub 2 vẫn vào đựoc . Nghĩa là nó tự Giải block . Có cách nào nó vẫn block khi vào cả sub đó không . cảm ơn trước ạ . Or ai có hướng dẫn làm sub tân thủ khác cho mình xin với nhé


    Tân thủ :
    CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)

    select @acc=memb___id FROM inserted where servername='Sub-1' or servername='Sub-2'
    select @ns=servername FROM inserted

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='1' where AccountID=@acc and Resets>'100'
    end

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='1' where AccountID=@acc and Resets>'1000'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    end



    Block
    USE [MuOnline]
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TRIGGER [dbo].[Sub_ALL] ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)

    select @acc=memb___id FROM inserted where servername !='Sub-1' or servername !='Sub-2'
    select @ns=servername FROM inserted

    if(@ns!= 'Sub-1')
    begin
    update [dbo].[character] set CtlCode='0' where AccountID=@acc and Resets>'100'
    end
    if(@ns!= 'Sub-1')
    begin
    update [dbo].[character] set CtlCode='0' where AccountID=@acc and Relifes>'0'
    end

    if(@ns!= 'Sub-2')
    begin
    update [dbo].[character] set CtlCode='0' where AccountID=@acc and Resets>'1000'
    end
    if(@ns!= 'Sub-2')
    begin
    update [dbo].[character] set CtlCode='0' where AccountID=@acc and Relifes>'0'
    end

    end
    Khách viếng thăm hãy cùng waoboy8k xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Bạn đang dùng cho server nào vậy? cái này bạn chỉ cần chỉnh lại CtlCode là xong ý mà, và thêm vài lệnh ràng buộc nữa cho chắc, của mình thì đang bị lỗi là làm thế nào nó cũng không dc không block gì cả, vào nhầm vẫn ok không bị block thế mới đau, đang xem fix , còn của bạn thì làm như mình nói là ok

    P/s: triger của bạn lằng nhằng vậy, sao cứ phải viết lại 2 dòng sub-1 và 2 làm gì nhỉ
    Lần sửa cuối bởi lequangvu, ngày 05-08-13 lúc 10:36 AM.
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  3. Các thành viên gởi lời cảm ơn đến lequangvu vì bài viết này !

    waoboy8k (05-08-13)

  4. #3
    Thành Viên waoboy8k's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    431
    Thanks
    189
    Thanked 36 Times in 32 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Trích dẫn Gửi bởi lequangvu [Only registered and activated users can see links. ]
    Bạn đang dùng cho server nào vậy? cái này bạn chỉ cần chỉnh lại CtlCode là xong ý mà, và thêm vài lệnh ràng buộc nữa cho chắc, của mình thì đang bị lỗi là làm thế nào nó cũng không dc không block gì cả, vào nhầm vẫn ok không bị block thế mới đau, đang xem fix , còn của bạn thì làm như mình nói là ok

    P/s: triger của bạn lằng nhằng vậy, sao cứ phải viết lại 2 dòng sub-1 và 2 làm gì nhỉ
    Mình dùng cho ss6.3 bản 11.70.28 . Bạn có thể sửa lại giúp mình cái code trên sao cho phù hợp được không . Cảm ơn bạn nhìu lứm
    Khách viếng thăm hãy cùng waoboy8k xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Icon14 Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Sub tan thu thi làm thế này:

    [QUOTE]
    CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)

    select @acc=memb___id FROM inserted where servername='Sub-1' or servername='Sub-2'
    select @ns=servername FROM inserted

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'100'
    end

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'1000'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    end
    còn giải block nữa đợi update
    Lần sửa cuối bởi lequangvu, ngày 05-08-13 lúc 11:02 AM.
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  6. #5
    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

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    nhớ không nhầm thì fải làm trigger sub block trc rồi mới làm sub mở
    hay ngược lại gì ấy wên r
    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. Các thành viên gởi lời cảm ơn đến HRain vì bài viết này !

    waoboy8k (05-08-13)

  8. #6
    Thành Viên waoboy8k's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    431
    Thanks
    189
    Thanked 36 Times in 32 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    [QUOTE=lequangvu;791728]Sub tan thu thi làm thế này:


    còn giải block nữa đợi update
    cảm ơn Le Quang Vũ nhé . Làm giúp mình vs nhé hihi
    Khách viếng thăm hãy cùng waoboy8k xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    [QUOTE=waoboy8k;791759]
    Trích dẫn Gửi bởi lequangvu [Only registered and activated users can see links. ]
    Sub tan thu thi làm thế này:



    cảm ơn Le Quang Vũ nhé . Làm giúp mình vs nhé hihi
    Có nút thank càng nhiều càng tốt

    Đây là giải block:
    CREATE TRIGGER PhuThuy ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)
    select @acc=memb___id FROM inserted where servername='Sub-3' or servername='Sub-4'


    select @ns=servername FROM inserted
    if(@ns='Sub-3')
    begin
    update [dbo].[character] set CtlCode='0' where accountid=@acc and CtlCode='17' and CtlCode<>'32'
    end

    if(@ns='Sub-4')
    begin
    update [dbo].[character] set CtlCode='0' where accountid=@acc and CtlCode='17' and CtlCode<>'32'
    end

    end
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  10. Các thành viên gởi lời cảm ơn đến lequangvu vì bài viết này !

    waoboy8k (05-08-13)

  11. #8
    Thành Viên waoboy8k's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    431
    Thanks
    189
    Thanked 36 Times in 32 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    [QUOTE=lequangvu;791770]
    Trích dẫn Gửi bởi waoboy8k [Only registered and activated users can see links. ]

    Có nút thank càng nhiều càng tốt

    Đây là giải block:
    oke để thử . tk trước hehe.....................................
    Khách viếng thăm hãy cùng waoboy8k xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #9
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Có gì cứ trao đổi trên này cho mọi người cùng biết
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  13. Các thành viên gởi lời cảm ơn đến lequangvu vì bài viết này !

    waoboy8k (05-08-13)

  14. #10
    Thành Viên waoboy8k's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    431
    Thanks
    189
    Thanked 36 Times in 32 Posts

    Ðề: Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain

    Trích dẫn Gửi bởi lequangvu [Only registered and activated users can see links. ]
    Có gì cứ trao đổi trên này cho mọi người cùng biết
    sao vẫn không được nhỉ . Vào ủy thác vẫn bị giải block khi vào các sub kia . Cậu có thể cho gộp giúp mình không . Mình chạy thế này trước nhé
    Sub Tân Thủ
    CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)

    select @acc=memb___id FROM inserted where servername='Sub-1' or servername='Sub-2'
    select @ns=servername FROM inserted

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'100'
    end

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'1000'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    end
    Block
    CREATE TRIGGER [dbo].[Sub_Test] ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)

    select @acc=memb___id FROM inserted where servername='Sub-1' or servername='Sub-2'
    select @ns=servername FROM inserted

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'100'
    end

    if(@ns='Sub-1')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Resets>'1000'
    end

    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='17' where AccountID=@acc and Relifes>'0'
    end

    end
    Giải Block
    CREATE TRIGGER PhuThuy ON [dbo].[MEMB_STAT]
    FOR update
    AS
    begin
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @ns varchar(15)
    select @acc=memb___id FROM inserted where servername='Sub-2' or servername='Sub-3' or servername='Sub-4'


    select @ns=servername FROM inserted
    if(@ns='Sub-2')
    begin
    update [dbo].[character] set CtlCode='0' where accountid=@acc and CtlCode='17' and CtlCode<>'32'
    end


    select @ns=servername FROM inserted
    if(@ns='Sub-3')
    begin
    update [dbo].[character] set CtlCode='0' where accountid=@acc and CtlCode='17' and CtlCode<>'32'
    end

    if(@ns='Sub-4')
    begin
    update [dbo].[character] set CtlCode='0' where accountid=@acc and CtlCode='17' and CtlCode<>'32'
    end

    end
    Khách viếng thăm hãy cùng waoboy8k xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 3 1 2 3 CuốiCuối

Các Chủ đề tương tự

  1. [MU] [HELP] Xin giúp đỡ client Mu sesion 3.5.2 của hrain.
    Bởi phamkhanh1811 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 08-07-13, 05:36 PM
  2. [MU] Góp ý cho mod HRain
    Bởi DieuNinh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 14
    Bài viết cuối: 02-04-13, 05:58 PM
  3. [MU] HELP về Server của bác HRain
    Bởi quan2051993 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 7
    Bài viết cuối: 19-02-13, 10:04 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à 12:38 PM.
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ệ.