[MU] Trigger chia Server giới hạn theo số lần RS
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 4 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 37
  1. #1
    Thành Viên
    Ngày tham gia
    Dec 2009
    Bài viết
    154
    Thanks
    54
    Thanked 90 Times in 36 Posts

    Trigger chia Server giới hạn theo số lần RS

    Bước 1 : Vào mssql chọn database Muonline -> Table MEMB_STAT

    Kết tiếp click chuột phải chọn All Tasks => Manager Triggers

    Hiện lên cái bảng : xóa hết trong đó copy đoạn dưới đây vào.

    USE [Muonline]
    GO
    /****** Object: Trigger [dbo].[ServerGame] Script Date: 04/04/2012 12:25:16 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TRIGGER [dbo].[ServerGame]
    ON [dbo].[MEMB_STAT]
    FOR UPDATE
    AS
    BEGIN
    DECLARE
    @ACCOUNT_ID nvarchar(10),
    @S_NAME nvarchar(20)

    SELECT @ACCOUNT_ID=memb___id,@S_NAME=ServerName FROM inserted
    UPDATE [dbo].[Character] SET CumServer='1' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))<100
    UPDATE [dbo].[Character] SET CumServer='2' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))<201
    UPDATE [dbo].[Character] SET CumServer='3' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))>200

    IF @S_NAME='SUB-1'
    BEGIN
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='1' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='1' WHERE AccountID=@ACCOUNT_ID AND CumServer='2' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='1' WHERE AccountID=@ACCOUNT_ID AND CumServer='3' AND CtlCode<'2'

    END
    ELSE IF @S_NAME='SUB-2'
    BEGIN
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='1' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='2' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='1' WHERE AccountID=@ACCOUNT_ID AND CumServer='3' AND CtlCode<'2'

    END
    ELSE IF @S_NAME='SUB-3'
    BEGIN
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='1' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='2' AND CtlCode<'2'
    UPDATE [dbo].[character] SET CtlCode='0' WHERE AccountID=@ACCOUNT_ID AND CumServer='3' AND CtlCode<'2'

    END
    END
    Các bạn chú ý cần tạo thêm 1 column là [CumServer] [int] NULL, trong Character nhé.
    Còn HoiSinh là tên column của mình của các bạn đặt như nào thì các bạn sửa tương ứng như vậy

    SUB-1,SUB-2,SUB-3... là tên ServerName tương ứng mà các bạn đã Set (Cái này phải chính xác nhé).
    Có gì không hiểu post tại đây mình sẽ giải thích
    Lần sửa cuối bởi vinhkien1288, ngày 06-04-12 lúc 10:02 PM.
    Khách viếng thăm hãy cùng vinhkien1288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 12 Users Say Thank You to vinhkien1288 For This Useful Post:

    accelan006 (04-04-12), conchothoidai (07-04-12), cuocdoisp (04-04-12), Domino9990 (04-04-12), heoan (30-01-15), Jackieldm (24-08-12), mrpham295 (25-08-12), phuchungac (05-05-12), sontran901 (04-04-12), vuhaihoang (06-04-12)

  3. #2
    Thành Viên Tâm Huyết accelan006's Avatar
    Ngày tham gia
    Nov 2008
    Bài viết
    1,284
    Thanks
    124
    Thanked 808 Times in 262 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    cái này có tự động giải block khi vào sub khác không nhỉ

    UPDATE [dbo].[Character] SET CumServer='1' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))<100
    UPDATE [dbo].[Character] SET CumServer='2' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))<201
    UPDATE [dbo].[Character] SET CumServer='3' WHERE AccountID=@ACCOUNT_ID AND (Reset+(HoiSinh*500))>200
    theo như cái này thì sub 1 là <100
    sub 2 là <201
    sub 3 là>200 lần rs à
    Lần sửa cuối bởi accelan006, ngày 04-04-12 lúc 02:00 PM.

    Tuấn

  4. #3
    Thành Viên Tâm Huyết
    Ngày tham gia
    Nov 2011
    Đang ở
    yaya
    Bài viết
    2,643
    Thanks
    496
    Thanked 1,242 Times in 647 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    Trích dẫn Gửi bởi accelan006 [Only registered and activated users can see links. ]
    cái này có tự động giải block khi vào sub khác không nhỉ



    theo như cái này thì sub 1 là <100
    sub 2 là <201
    sub 3 là>200 lần rs à
    chính xác............ muốn điền sao tùy ý mình


    love you!

  5. #4
    Thành Viên
    Ngày tham gia
    Dec 2009
    Bài viết
    154
    Thanks
    54
    Thanked 90 Times in 36 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    Trích dẫn Gửi bởi accelan006 [Only registered and activated users can see links. ]
    cái này có tự động giải block khi vào sub khác không nhỉ



    theo như cái này thì sub 1 là <100
    sub 2 là <201
    sub 3 là>200 lần rs à
    Đúng rồi bạn, chỗ đó chính là tùy chỉnh số lần RS đó bạn còn tự động giải block thì chắc chắn là có rồi vì bạn nhìn cái triger thì bạn hiểu là nếu đúng điều kiện thì nó sẽ up ctlcode =0 và sai nó upctlcode =1
    Khách viếng thăm hãy cùng vinhkien1288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Vi phạm quy định
    Ngày tham gia
    May 2006
    Đang ở
    https://t.me*********
    Bài viết
    1,813
    Thanks
    492
    Thanked 1,945 Times in 588 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    Chưa Test nhưng nhìn cái VIP là đảm bảo . Đã Tks bạn , lúc trước làm Server rất cần cái này mà gamezones ngày ấy share toàn bị lỗi . Giá mà share sớm hơn 6 tháng thì tốt quá
    Khách viếng thăm hãy cùng cuocdoisp 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 cuocdoisp vì bài viết này !

    heoan (30-01-15)

  8. #6
    Alexandria
    Guest

    Ðề: Trigger chia Server giới hạn theo số lần RS

    uh lâu lâu có mấy bài hay tuy bit rùi nhưng cũng thank cho member mới
    Khách viếng thăm hãy cùng Alexandria xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Vi phạm quy định
    Ngày tham gia
    May 2006
    Đang ở
    https://t.me*********
    Bài viết
    1,813
    Thanks
    492
    Thanked 1,945 Times in 588 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    mình chạy thì bị lỗi này là sao nhỉ , giúp mình với
    [Only registered and activated users can see links. ]


    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi cuocdoisp, ngày 04-04-12 lúc 10:07 PM.
    Khách viếng thăm hãy cùng cuocdoisp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    godhoang
    Guest

    Ðề: Trigger chia Server giới hạn theo số lần RS

    like mạnh
    đang rất cần
    godhoang sẽ đọc và ngấm, thank a kiên nhìu nhìu :X
    Khách viếng thăm hãy cùng godhoang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #9
    Vi phạm quy định
    Ngày tham gia
    May 2006
    Đang ở
    https://t.me*********
    Bài viết
    1,813
    Thanks
    492
    Thanked 1,945 Times in 588 Posts

    Ðề: Trigger chia Server giới hạn theo số lần RS

    up phát vì bài đăng sau anh em ko biết . ai giúp cuocdoisp cái lỗi ở trên với
    Khách viếng thăm hãy cùng cuocdoisp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    godhoang
    Guest

    Ðề: Trigger chia Server giới hạn theo số lần RS

    em chưa thấy ảnh, anh dzai ơi
    30ccccccccccccccccccc
    Khách viếng thăm hãy cùng godhoang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

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

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

  1. Trigger Giới Hạng Số Lần Reset Khi Vào Server Muonline.
    Bởi LHB_LOVE trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 17
    Bài viết cuối: 16-05-12, 02:08 PM
  2. Cần Trigger cho server reset thấp
    Bởi accelan006 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 22-12-10, 01:53 PM
  3. Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
    Bởi AntjGjrl trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 12
    Bài viết cuối: 24-11-10, 10:55 AM
  4. Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
    Bởi onetheside123 trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 10
    Bài viết cuối: 21-10-10, 01:50 AM
  5. 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à 07:16 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ệ.