[MU] Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM - Trang 2
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 2 của 3 Đầu tiênĐầu tiên 1 2 3 CuốiCuối
Kết quả 11 đến 20 của 22
  1. #11
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Do từng loại SQL sử dụng

    bác có thể dùng loại triiger bên dưới . update 8/9/2014

    1 trong 2 kiểu chắc chắn phải đc 1 :d
    Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #12
    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

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Trích dẫn Gửi bởi PhamNinh [Only registered and activated users can see links. ]
    rảnh tay share cái câu thanks, nay mình share cái này, ai dùng thì thanks hộ mình cái nhé

    còn không dùng thì cũng xin đừng ném gạch, công share tội nghiệp em

    đây là trigger mình update thêm từ code có sẵn của bác LHB . Dùng rất được

    đặc điểm nổi bật so với code của LHB :

    - không mất quyền ADM khi vào Sub thường (Sub tân thủ mất)
    - không bị lỗi ủy thác ofline của nbb . UT ofline sẽ vẫn bị khóa khi vào các sub


    1/ Trigger khóa ních rs cao: gọi là sub tân thủ - ai muốn sub nào là sub tân thủ thì thay thế ServerName vào nhé

    PHP Code:
        CREATE TRIGGER Sub_TanThu ON [dbo].[MEMB_STAT]
        FOR 
    update
        
    AS
        
    begin
        
    declare
        @
    rs int,
        @
    name varchar(10),
        @
    acc varchar(10),
        @
    ns varchar(15),
        @
    checkblock tinyint
        select 
    @checkblock=CtlCode FROM [dbo].[Character
        
    select @acc=memb___id FROM inserted where servername='Sub-1'
        
    select @ns=servername FROM inserted

        
    if(@ns='Sub-1' and  @checkblock '0' 
        
    begin
        update 
    [dbo].[characterset CtlCode='1' where accountid=@acc and resets>'100'
        
    end

          
    if(@ns='Sub-1' and  @checkblock '0' 
        
    begin
        update 
    [dbo].[characterset CtlCode='1' where accountid=@acc and Relifes>'0'
        
    end
        end 

    2/ Trigger mở khóa khi vào sub thưởng

    PHP Code:
    CREATE TRIGGER SubThuong ON [dbo].[MEMB_STAT]
        FOR 
    update
        
    AS
        
    begin
        
    declare
        @
    rs int,
        @
    name varchar(10),
        @
    acc varchar(10),
        @
    ns varchar(15),
        @
    Adm tinyint,
        @
    checkblock tinyint
        select 
    @acc=memb___id FROM inserted 
        select 
    @checkblock=uythacoffline_stat FROM [dbo].[Character
        
    select @Adm=CtlCode FROM [dbo].[Character

        
    select @ns=servername FROM inserted
        
    if(@ns='Sub3' or @ns='Sub2') and (@checkblock '0' and @Adm <4)
        
    begin
        update 
    [dbo].[characterset CtlCode='0' where accountid=@acc and resets>'0' and uythacoffline_stat='0' and CtlCode<4
        end

        end 




    /// Update thêm trigger Loại khác nếu code bên trên k có tác dụng (tùy từng loại SQL sử dụng)
    // 8/9/2014



    5/ Update khóa sub mới



    PHP Code:

    USE [MuOnline]
    GO
    /****** Object:  Trigger [dbo].[Sub_Tanthu]    Script Date: 08/31/2014 23:44:34 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER 
    [dbo].[Sub_TanthuON [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='Sub4' 
    select @ns=servername FROM inserted

    if(@ns='Sub4')
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Resets>'120'
    end

    if(@ns='Sub4')
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    end 
    4/ Update Mở sub

    PHP Code:

    USE [MuOnline]
    GO
    /****** Object:  Trigger [dbo].[Sub_ALL]    Script Date: 08/31/2014 23:37:32 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER 
    [dbo].[Sub_ALLON [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 !='Sub4' 
    select @ns=servername FROM inserted

    if(@ns!= 'Sub4')
    begin
    update 
    [dbo].[characterset CtlCode='0' where AccountID=@acc and Resets>'120'  and uythacoffline_stat='0'
    end
    end 
    Cái update mới chắc sẽ bị mất quyền ADM , mới nhìn qua
    [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. #13
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    thích thì lấy thêm điều kiện nữa thôi bác

    quan trọng là cái ủy thác ngon lành thôi
    Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #14
    Vi phạm quy định avinhdt's Avatar
    Ngày tham gia
    Nov 2012
    Đang ở
    Usa
    Bài viết
    344
    Thanks
    118
    Thanked 55 Times in 34 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Trích dẫn Gửi bởi PhamNinh [Only registered and activated users can see links. ]
    thích thì lấy thêm điều kiện nữa thôi bác

    quan trọng là cái ủy thác ngon lành thôi
    có triger nào ko cho thế hệ 1 vào thế hệ 2 ko bác
    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. #15
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    thì bạn dùng trigger thế hệ của nbb. là thế hệ 1 khỏi vào thế hệ 2
    [Only registered and activated users can see links. ] - Season 1

  6. #16
    Vi phạm quy định avinhdt's Avatar
    Ngày tham gia
    Nov 2012
    Đang ở
    Usa
    Bài viết
    344
    Thanks
    118
    Thanked 55 Times in 34 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Trích dẫn Gửi bởi PhamNinh [Only registered and activated users can see links. ]
    thì bạn dùng trigger thế hệ của nbb. là thế hệ 1 khỏi vào thế hệ 2
    mình vẫn dùng web của nbb mà.
    ý mình là :
    + sub 1 dành cho tân thủ có giới hạn reset 150 lần. Mình muốn tài khoản thế hệ 1 dù reset ít hơn 150 lần cũng sẽ không vào dc sub1 này.
    Khách viếng thăm hãy cùng avinhdt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #17
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    k biết có dc k nhé . bạn thử xem


    PHP Code:
    USE [MuOnline]
    GO
    /****** Object:  Trigger [dbo].[Sub_Tanthu]    Script Date: 08/31/2014 23:44:34 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER 
    [dbo].[Sub_TanthuON [dbo].[MEMB_STAT]
    FOR 
    update
    AS
    begin
    declare
    @
    rs int,
    @
    name varchar(10),
    @
    acc varchar(10),
    @
    ns varchar(15),
    @
    thehe int

    select 
    @acc=memb___id FROM inserted where servername='Sub4' 
    select @ns=servername FROM inserted
    select 
    @thehe=thehe FROM memb_info where memb___id = @acc

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Resets>'120'
    end

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    end 
    [Only registered and activated users can see links. ] - Season 1

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

    avinhdt (01-02-16)

  9. #18
    Vi phạm quy định avinhdt's Avatar
    Ngày tham gia
    Nov 2012
    Đang ở
    Usa
    Bài viết
    344
    Thanks
    118
    Thanked 55 Times in 34 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Trích dẫn Gửi bởi PhamNinh [Only registered and activated users can see links. ]
    k biết có dc k nhé . bạn thử xem


    PHP Code:
    USE [MuOnline]
    GO
    /****** Object:  Trigger [dbo].[Sub_Tanthu]    Script Date: 08/31/2014 23:44:34 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER 
    [dbo].[Sub_TanthuON [dbo].[MEMB_STAT]
    FOR 
    update
    AS
    begin
    declare
    @
    rs int,
    @
    name varchar(10),
    @
    acc varchar(10),
    @
    ns varchar(15),
    @
    thehe int

    select 
    @acc=memb___id FROM inserted where servername='Sub4' 
    select @ns=servername FROM inserted
    select 
    @thehe=thehe FROM memb_info where memb___id = @acc

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Resets>'120'
    end

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    end 
    mở khóa thì sao bạn ..................
    Khách viếng thăm hãy cùng avinhdt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #19
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    mở khóa cứ giữ nguyên đi. cốt là khóa khi vào mà
    [Only registered and activated users can see links. ] - Season 1

  11. #20
    Vi phạm quy định avinhdt's Avatar
    Ngày tham gia
    Nov 2012
    Đang ở
    Usa
    Bài viết
    344
    Thanks
    118
    Thanked 55 Times in 34 Posts

    Ðề: Share sTrigger phân Sub tân thủ không bị lỗi UT offline, mất quyền ADM

    Trích dẫn Gửi bởi PhamNinh [Only registered and activated users can see links. ]
    k biết có dc k nhé . bạn thử xem


    PHP Code:
    USE [MuOnline]
    GO
    /****** Object:  Trigger [dbo].[Sub_Tanthu]    Script Date: 08/31/2014 23:44:34 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER 
    [dbo].[Sub_TanthuON [dbo].[MEMB_STAT]
    FOR 
    update
    AS
    begin
    declare
    @
    rs int,
    @
    name varchar(10),
    @
    acc varchar(10),
    @
    ns varchar(15),
    @
    thehe int

    select 
    @acc=memb___id FROM inserted where servername='Sub4' 
    select @ns=servername FROM inserted
    select 
    @thehe=thehe FROM memb_info where memb___id = @acc

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Resets>'120'
    end

    if(@ns='Sub4'&& @thehe==1)
    begin
    update 
    [dbo].[characterset CtlCode='1' where AccountID=@acc and Relifes>'0'
    end

    end 
    sao ko chạy dc nhỉ ...............
    SQL báo lỗi :
    Msg 102, Level 15, State 1, Procedure Sub_Tanthu, Line 16
    Incorrect syntax near '&'.
    Msg 102, Level 15, State 1, Procedure Sub_Tanthu, Line 21
    Incorrect syntax near '&'.
    Khách viếng thăm hãy cùng avinhdt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 2 của 3 Đầu tiênĐầu tiên 1 2 3 CuốiCuối

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

  1. Trả lời: 2
    Bài viết cuối: 26-12-22, 12:20 PM
  2. [TLBB] Share code Nhận Yêu Quyết 120
    Bởi tanhn trong diễn đàn Releases
    Trả lời: 26
    Bài viết cuối: 31-08-13, 10:46 AM
  3. [Gunny] Share 2 bộ đồ độc quyền của vng
    Bởi KaizLuvPy trong diễn đàn Releases
    Trả lời: 11
    Bài viết cuối: 27-08-13, 12:50 PM
  4. [JX] ai giúp mình quyền admin trong web jx của bác Mr.Phát share với
    Bởi acma865 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 11-12-12, 03:23 PM
  5. Share chống ddos cho muonline bản quyền AVG
    Bởi hongdaika trong diễn đàn SQL Server & Website
    Trả lời: 9
    Bài viết cuối: 16-11-11, 10:03 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à 04:44 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ệ.