[Triggers] dành cho PK > 10 của nmhonline
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 4 của 4
  1. #1
    Thành Viên sontung306's Avatar
    Ngày tham gia
    Sep 2006
    Bài viết
    71
    Thanks
    7
    Thanked 4 Times in 1 Post

    Icon10 [Triggers] dành cho PK > 10 của nmhonline

    Hì ! Đây là cái Trigger , mình vừa biến đổi của bác nmhonline , để khi nhân vật rửa tội xong là vào đăng nhập như thường (Khỏi cần phải thêm chức năng xóa block nhân vật ở web nữa , vì cái này dễ bị hack lắm).
    CREATE TRIGGER Block_pk
    ON [dbo].[MEMB_STAT]
    FOR UPDATE
    AS
    BEGIN
    DECLARE
    @ACCOUNT_ID nvarchar(10),
    @ServerName nvarchar(15),
    @CHECK1 nvarchar(15),
    @CHECK2 nvarchar(15),
    @CHECK3 nvarchar(15),
    @CHECK4 nvarchar(15)

    SET @CHECK1='1'
    SELECT @ACCOUNT_ID=memb___id FROM inserted WHERE ServerName='ten server' AND ConnectStat='1'
    SELECT @CHECK1=PkCount FROM [dbo].[Character] WHERE PkCount>'6' AND AccountID=@ACCOUNT_ID
    SELECT @CHECK3=PkCount FROM [dbo].[Character] WHERE PkCount<'6' AND AccountID=@ACCOUNT_ID
    IF (@CHECK1 >'6')
    BEGIN
    SET @CHECK2='1'
    END
    ELSE
    BEGIN
    SET @CHECK2='0'
    END

    IF (@CHECK3 < '6')
    BEGIN
    SET @CHECK4='1'
    END
    ELSE
    BEGIN
    SET @CHECK4='0'
    END

    IF (@CHECK2 = '1')
    BEGIN
    UPDATE [dbo].[character] SET CtlCode='1' WHERE AccountID=@ACCOUNT_ID AND PkCount>'6' AND CtlCode<>'8'
    END

    IF (@CHECK4 = '1')
    BEGIN
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND PkCount<'6' AND CtlCode<>'8'
    END

    END
    Các bác vào cho em ý kiến nhá !
    Khách viếng thăm hãy cùng sontung306 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên sontung306's Avatar
    Ngày tham gia
    Sep 2006
    Bài viết
    71
    Thanks
    7
    Thanked 4 Times in 1 Post

    Ðề: [Triggers] dành cho PK > 10 của nmhonline

    Mình còn cái Trigger khi nhân vật reset > 100 vào 1 SERVER nào đó là Auto Block. Khi nào mình post lên và hướng dẫn cho anh em nhé !
    Khách viếng thăm hãy cùng sontung306 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    May 2007
    Bài viết
    134
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Ðề: [Triggers] dành cho PK > 10 của nmhonline

    Để Mình Test thử xem sao thank bạn đã post sao bạn không post nốt đoạn code đó lên đi
    Khách viếng thăm hãy cùng fzxgl136 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên Tâm Huyết TALovexm's Avatar
    Ngày tham gia
    May 2006
    Bài viết
    669
    Thanks
    5
    Thanked 21 Times in 9 Posts

    Ðề: [Triggers] dành cho PK > 10 của nmhonline

    cảm ơn đã post nha, dạo này tui cũng đang cần tìm cái vụ này
    Đóng xong lại mở vớ vẩn vơ vét nốt .................................................. ..................

 

 

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

  1. [Share] Triggers cho server riêng
    Bởi vhungnt trong diễn đàn SQL Server & Website
    Trả lời: 11
    Bài viết cuối: 22-08-07, 06:49 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:35 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ệ.