[MU] Xin query tạo sub tân thủ
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 6 của 6
  1. #1
    Thành Viên
    Ngày tham gia
    Apr 2013
    Bài viết
    27
    Thanks
    7
    Thanked 53 Times in 11 Posts

    Xin query tạo sub tân thủ

    Ai có query tringer tạo sub tân thủ cho mình xin đi . ở gz toàn là lỗi ủy thác vào là bị mở ra . Thanks trước ^^
    Khách viếng thăm hãy cùng thienthanhhi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Xin query tạo sub tân thủ

    Ý bạn là như nào bạn?
    Trigger thì nó dựa vào cái MEMB_STAT để làm việc và phát hiện ra các thế hệ mình mong muốn.
    Bạn đã dùng cái loại nào và hiện lỗi xảy ra như nào -> bạn mong muốn nó sẽ như nào?
    Nói rõ ra đi bạn, dựa vào ý tưởng mới fix đc chứ bạn
    Khách viếng thăm hãy cùng vinhkien1288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Apr 2013
    Bài viết
    27
    Thanks
    7
    Thanked 53 Times in 11 Posts

    Ðề: Xin query tạo sub tân thủ

    Trích dẫn Gửi bởi vinhkien1288 [Only registered and activated users can see links. ]
    Ý bạn là như nào bạn?
    Trigger thì nó dựa vào cái MEMB_STAT để làm việc và phát hiện ra các thế hệ mình mong muốn.
    Bạn đã dùng cái loại nào và hiện lỗi xảy ra như nào -> bạn mong muốn nó sẽ như nào?
    Nói rõ ra đi bạn, dựa vào ý tưởng mới fix đc chứ bạn
    Ví dụ mình có 3 sub
    sub 1 rs nhiu cũng vào được
    sub 2 rs nhiu cũng vào được
    sub 3 rs trên 100 không thể vào
    Mình đã làm đựoc như trên .
    Khi vào sub 3 sẽ khóa nhân vật các nv rs trên 100
    Nhưng khi vào sub 1 và 2 nó sẽ tự giải block . Mình đã làm đựoc như vậy
    Nhưng khi ủy thác offline thì vào sub 1 và 2 nó tự giải block nghĩa là vẫn vào được . Ý mình là khi ủy thác thì nó vẫn block cơ bạn ah . Mong mọi người giúp đỡ
    Khách viếng thăm hãy cùng thienthanhhi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Xin query tạo sub tân thủ

    Như vậy bạn đang vướng ở phần ủy thác offline do kết cấu của bạn muốn lên điểm ủy thác của Job thì buộc cái ctlcode của bạn phải > 0 đúng không bạn.
    Cái này đơn giản mà.
    2 cách:
    1 thay đổi trong Job cho đồng bộ với trigger
    2 thay đổi trong trigger cho đồng bộ với job.
    - Nếu bạn có Trigger thì đưa ra mình fix cho đồng bộ với job
    Lần sửa cuối bởi vinhkien1288, ngày 14-08-13 lúc 10:43 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é!

  5. #5
    Thành Viên
    Ngày tham gia
    Apr 2013
    Bài viết
    27
    Thanks
    7
    Thanked 53 Times in 11 Posts

    Ðề: Xin query tạo sub tân thủ

    Trích dẫn Gửi bởi vinhkien1288 [Only registered and activated users can see links. ]
    Như vậy bạn đang vướng ở phần ủy thác offline do kết cấu của bạn muốn lên điểm ủy thác của Job thì buộc cái ctlcode của bạn phải > 1 đúng không bạn.
    Cái này đơn giản mà.
    2 cách:
    1 thay đổi trong Job cho đồng bộ với trigger
    2 thay đổi trong trigger cho đồng bộ với job.
    - Nếu bạn có Trigger thì đưa ra mình fix cho đồng bộ với job
    Đây là tringer block nè bạn ( Nguồn của bạn Le Quang Vũ )
    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
    Giải block ( Nguồn của bạn Le Quang Vũ )
    CREATE TRIGGER giaiblock ON [dbo].[MEMB_STAT]
    FOR update
    AS
    BEGIN
    declare
    @rs int,
    @name varchar(10),
    @acc varchar(10),
    @check varchar(10),
    @ns varchar(15)
    select @acc=memb___id FROM inserted where servername='Sub-1' or servername='Sub-2'
    select @check=vaonham FROM [dbo].[MEMB_INFO] WHERE memb___id=@acc
    IF (@check = '1')
    BEGIN
    update [dbo].[character] set CtlCode='0' where accountid=@acc
    update [dbo].[MEMB_INFO] set vaonham='0' where memb___id=@acc
    END
    END
    Chú ý:
    - Nhớ thêm cột vaonham ở table memb_info nhé, giá trị mạc định là '0' và kiểu tiny
    - Các servername là sub không giới hạn rs nhé

    Mình mún sub 1,2,3,4 là sub không giới hạn rs ai cũng có thể vào . Và sub 5 là sub rs nhỏ hơn 100 lớn hơn 100 là block . bạn giúp mình vs nhé
    Lần sửa cuối bởi thienthanhhi, ngày 14-08-13 lúc 10:46 PM.
    Khách viếng thăm hãy cùng thienthanhhi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên
    Ngày tham gia
    Jun 2009
    Bài viết
    321
    Thanks
    8
    Thanked 273 Times in 110 Posts

    Ðề: Xin query tạo sub tân thủ

    Trích dẫn Gửi bởi thienthanhhi [Only registered and activated users can see links. ]
    Đây là tringer block nè bạn ( Nguồn của bạn Le Quang Vũ )


    Giải block ( Nguồn của bạn Le Quang Vũ )


    Chú ý:
    - Nhớ thêm cột vaonham ở table memb_info nhé, giá trị mạc định là '0' và kiểu tiny
    - Các servername là sub không giới hạn rs nhé

    Mình mún sub 1,2,3,4 là sub không giới hạn rs ai cũng có thể vào . Và sub 5 là sub rs nhỏ hơn 100 lớn hơn 100 là block . bạn giúp mình vs nhé
    Đoạn tringger giải block bạn chỉ cần thêm chút điều kiện là được:
    BEGIN
    update [dbo].[character] set CtlCode='0' where accountid=@acc and uythac=0''
    update [dbo].[MEMB_INFO] set vaonham='0' where memb___id=@acc
    END
    Khách viếng thăm hãy cùng hoainam8080 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [MU] Xin hỏi về Query hoặc các thủ công đổi tên nhân vật
    Bởi vuhaihoang trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 14-02-14, 05:49 PM
  2. [Gunny] Xin hướng dẫn tạo query trên sql
    Bởi silop1d trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 14-12-12, 06:38 PM
  3. [MU] XIn query tặng điểm ủy thác + thêm chứ k phải sét
    Bởi membermoi trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 26-11-12, 02:43 AM
  4. sin Query soá đồ và lần rs NV và sin Hướng dãn mỏ thêm sup(phòng)
    Bởi sunthah12 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 04-05-11, 11:50 AM
  5. Bác nào có query này cho tui :D
    Bởi boyz4 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 03-02-11, 09:01 AM

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:06 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ệ.