Text Link Text Link: truyen tranh 18 | Tin Game | Tin Xe | Tin Làm Đẹp | w88 | 188 | 188bet | truyen tranh adult | https://bossnhacai.com/ | 333666 | tải sunwin | mb66
Kết quả 1 đến 3 của 3

Chủ đề: Trigger tạo Server cho nhân vật reset thấp

  1. #1
    Ngày tham gia
    Dec 2009
    Tuổi
    34
    Bài viết
    658
    Cám ơn
    46
    Được cám ơn 142 trong 100 bài viết
    Mức độ nổi tiếng
    155

    9sarcastique Trigger tạo Server cho nhân vật reset thấp

    Đâ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é!

    Nguồn: clbgamesvn


  2. Những thành viên gởi lời cám ơn đến viper9x vì bài viết hữu ít này:

    allforyou089 (03-05-2010)

  3. #2
    Ngày tham gia
    Jan 2009
    Tuổi
    32
    Bài viết
    7
    Cám ơn
    2
    Được cám ơn 0 trong 0 bài viết
    Mức độ nổi tiếng
    0

    Mặc định Re: Trigger tạo Server cho nhân vật reset thấp

    mình kiểm tra database và xem từng colum lẫn kiểu dữ liệu thấy triger rất chính xác nhưng mình ko hiểu sao khi làm việc không hiệu quả

    mình đã dùng triger trên và test thử thì khi tự cày RESET thì vượt quá vào phòng là bị cấm
    nhưng mình tự set cho RESET để test thì khi vào lại không bị cấm.

    hồi đầu băn khoan nghĩ hay do phân biệt hoa thường thì xem kiểu dữ kiệu là varchar thì chẳng phân biệt gì cả mà không hiểu nguyên nhân do đâu mà làm việc không tối ưu

  4. #3
    Ngày tham gia
    Jan 2009
    Tuổi
    32
    Bài viết
    7
    Cám ơn
    2
    Được cám ơn 0 trong 0 bài viết
    Mức độ nổi tiếng
    0

    Mặc định Re: Trigger tạo Server cho nhân vật reset thấp

    hiểu ra vấn đề không hoạt động là do thuật toán sai

    select được mu__id là select cái tài khoản đưa vào biến @acc nhưng khi check reset lại where Name=@acc mà trong khi đó Name là char nếu như thế thì chỉ dùng triger trên cho những nhân vật trùng tên với tài khoản thôi.

    tôi ko hiểu rõ về triger cho lắm ko hiểu triger có thể dùng while để select dc tất cả tên nhân vật trong 1 acc khi nó đăng nhập vào server đó không, nếu có thể thì sẽ có cách tối ưu hơn.

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

  1. Mu Giải Trí Online 2012 Server Non Reset (MUGIAITRI.ORG)
    Bởi dauconheo trong diễn đàn MU Online
    Trả lời: 0
    Bài viết cuối: 06-03-2012, 08:34 PM
  2. Mu Giải Trí Online 2012 Server Non Reset (MUGIAITRI.ORG)
    Bởi sey01 trong diễn đàn MU Online
    Trả lời: 0
    Bài viết cuối: 06-03-2012, 04:10 AM
  3. Server cho phép reset đang nóng lên từng ngày
    Bởi kolachi trong diễn đàn Games Online Việt Nam và Quốc Tế
    Trả lời: 9
    Bài viết cuối: 09-11-2011, 07:54 PM
  4. MU Vĩnh Long Open server Non Reset ngày 26/10/2010
    Bởi muvinhlong trong diễn đàn MU Online
    Trả lời: 1
    Bài viết cuối: 25-10-2010, 05:50 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
  •  

Quảng Cáo

RSS 2.0 XML MAP