Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
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 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1
    Thành Viên
    Ngày tham gia
    Apr 2010
    Bài viết
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Đây là Trigger tạo Server cho nhân vật reset thấp với các đặc điểm:

    - Không mất quyền GM khi nhân vật GM đăng nhập vào Server.
    - Chỉ block nhân vật reset cao, những nhân vật reset thấp trong cùng account vẫn vào bình thường.
    - Tự giải block khi đăng nhập Server thường.


    TRIGGER
    CREATE TRIGGER HieuChieftain ON [dbo].[MEMB_STAT]
    FOR update
    AS
    BEGIN

    declare
    @acc varchar(10),
    @checkblock tinyint,
    @checkreset int,
    @checksv varchar(50)

    select @acc=memb___id FROM inserted
    select @checksv=ServerName FROM inserted WHERE memb___id=@acc
    select @checkreset=Resets FROM [dbo].[Character] WHERE Name=@acc
    select @checkblock=CtlCode FROM [dbo].[Character] WHERE Name=@acc

    if ((@checksv = 'TênServerResetThấp') and (@checkblock = '0') and (@checkreset > '100'))
    Begin
    update [dbo].[character] set CtlCode='1' where Name=@acc
    End

    if ((@checksv = 'TênServerThường') and (@checkblock='1'))
    Begin
    update [dbo].[character] set CtlCode='0' where Name=@acc
    End

    END
    Hướng dẫn:
    Enterprise Manager >> ... >> MuOnline >> Tables >> MEMB_STAT (Chuột phải >> All Tasks >> Manage Triggers)

    Xóa tất cả và copy Trigger trên vào. OK

    Chú ý: Có thể Data của bạn không phải Resets mà lại là Reset thì sửa lại ở chữ Resets màu đỏ trên kia nhé!
    Lần sửa cuối bởi AntjGjrl, ngày 29-04-10 lúc 01:58 AM.
    Khách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Apr 2010
    Bài viết
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Tiện thể mình muốn hỏi ai biết cách sửa bug manashield của soul master giúp mình fix với nha

    Y!M: axe.chieftain
    Khách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên KhongGianOL's Avatar
    Ngày tham gia
    Dec 2006
    Đang ở
    Lò Thiêu
    Bài viết
    543
    Thanks
    231
    Thanked 149 Times in 92 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Trích dẫn Gửi bởi AntjGjrl [Only registered and activated users can see links. ]
    Tiện thể mình muốn hỏi ai biết cách sửa bug manashield của soul master giúp mình fix với nha

    Y!M: axe.chieftain
    xài gs nào thế....Cụ thể là bug chỗ nào
    Khách viếng thăm hãy cùng KhongGianOL xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Apr 2010
    Bài viết
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Trích dẫn Gửi bởi KhongGianOL [Only registered and activated users can see links. ]
    xài gs nào thế....Cụ thể là bug chỗ nào
    Mình sài bản ss4full của thanhtinas. Manashield đánh miss dài đó. Bạn biết cách fix ko giúp mình với
    Khách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên KhongGianOL's Avatar
    Ngày tham gia
    Dec 2006
    Đang ở
    Lò Thiêu
    Bài viết
    543
    Thanks
    231
    Thanked 149 Times in 92 Posts

    Icon10 Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Trích dẫn Gửi bởi AntjGjrl [Only registered and activated users can see links. ]
    Mình sài bản ss4full của thanhtinas. Manashield đánh miss dài đó. Bạn biết cách fix ko giúp mình với

    Cái này hình như topic của VIPER9x hay cuocdoisp có fix rùi..bạn vào đó xem nha
    Khách viếng thăm hãy cùng KhongGianOL xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Vi phạm quy định
    Ngày tham gia
    Dec 2007
    Bài viết
    582
    Thanks
    4
    Thanked 40 Times in 12 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Trigger này có 1 vấn đề
    if ((@checksv = 'TênServerThường') and (@checkblock='1'))
    Begin
    update [dbo].[character] set CtlCode='0' where Name=@acc
    End
    không có cách nào block nhân vật được nữa, cứ CtlCode=1 thì tất cả sẽ thành =0
    Khách viếng thăm hãy cùng membering xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    139
    Thanks
    3
    Thanked 4 Times in 3 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    em đã làm theo TRIGGER của anh cũng đã thành công
    nhưng gặp lỗi là nhiều nhân vật không hề bị block đa số là summer
    ai biết làm cái này cho em xin yahoo làm lại 1 lần giúp em không ạ
    Lần sửa cuối bởi ngdungqn, ngày 21-11-10 lúc 06:42 AM.
    Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    139
    Thanks
    3
    Thanked 4 Times in 3 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Ai giúp em với có hậu tạ cái server của em nick thì khóa nick thì không
    Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #9
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    139
    Thanks
    3
    Thanked 4 Times in 3 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Ai viết ra cái stringger này cho em xin cái stringger hoạt động với stringger này sai hoàn toàn rồi
    Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Thành Viên
    Ngày tham gia
    Aug 2008
    Bài viết
    55
    Thanks
    4
    Thanked 6 Times in 6 Posts

    Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]

    Trích dẫn Gửi bởi ngdungqn [Only registered and activated users can see links. ]
    Ai viết ra cái stringger này cho em xin cái stringger hoạt động với stringger này sai hoàn toàn rồi
    Hi bạn, dùng của mình thử xem
    Code:
    CREATE TRIGGER AndyTangLowReset ON [dbo].[MEMB_STAT]
    FOR UPDATE
    AS
    BEGIN
    declare
    @acc varchar(10),
    @name varchar(30),
    @checkblock tinyint,
    @checkreset int,
    @checkrelife int,
    @checksv varchar(50)
    
    select @acc = memb___id FROM inserted
    select @checksv = ServerName FROM inserted WHERE @acc = memb___id
    select @name = Name FROM [dbo].[Character] WHERE @acc = AccountID
    select @checkreset = Resets FROM [dbo].[Character] WHERE @name = Name
    select @checkrelife = Relifes FROM [dbo].[Character] WHERE @name = Name
    select @checkblock = CtlCode FROM [dbo].[Character] WHERE @name = Name
    
    if ((@checksv = 'server thấp') and (@checkblock = '0'))
    Begin
    if ((@checkreset > '220') or (@checkrelife > '0'))
    Begin
    update [dbo].[character] set CtlCode='1' where Name = @name
    End
    End
    
    if ((@checksv = 'server thường') and (@checkblock='1'))
    Begin
    update [dbo].[character] set CtlCode='0' where Name = @name
    End
    
    END
    Lần sửa cuối bởi endyking, ngày 23-11-10 lúc 06:06 PM.
    Khách viếng thăm hãy cùng endyking xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

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

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

  1. Một Trigger đơn giản mà hay dành cho những Sub phân cấp độ
    Bởi ghvn1991 trong diễn đàn SQL Server & Website
    Trả lời: 3
    Bài viết cuối: 15-08-12, 05:25 PM
  2. Help Cần hướng dẫn làm Server Non Reset
    Bởi trieudahoi trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 13
    Bài viết cuối: 23-06-11, 06:39 AM
  3. Hỏi chút về lối reset của web thiếuvan 1.85
    Bởi TRIEN trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 13-06-11, 12:33 PM
  4. các bạn muốn chia server theo các cấp độ reset ?
    Bởi dh_notable trong diễn đàn SQL Server & Website
    Trả lời: 21
    Bài viết cuối: 25-04-10, 10:40 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à 11:11 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ệ.