Chỉnh sửa hiệu ứng skill?

Thảo luận trong 'L2's Third Party' bắt đầu bởi Opeth007, 11/10/12.

  1. Opeth007

    Opeth007 Mr & Ms Pac-Man

    Tham gia ngày:
    3/8/08
    Bài viết:
    296
    Ai biết làm sao để có thể chỉnh sửa hiệu ứng của skill được ko ah? VD mình muốn thay đổi hiệu ứng của các skill dễ gây lag khi đông người như: chain heal, group heal, Anakim's skill... hoặc để nhận biết các skill khi 1x-olym như evasion, arcana shield...

    Phiên bản Hi5.
     
  2. Ring Mao

    Ring Mao T.E.T.Я.I.S

    Tham gia ngày:
    28/7/10
    Bài viết:
    640
    Chỉnh sửa trên client thì mình không rành, nhưng mà nếu dùng bot thì có đấy: chặn tất cả packet không cần thiết từ server trả về là ok
     
  3. Opeth007

    Opeth007 Mr & Ms Pac-Man

    Tham gia ngày:
    3/8/08
    Bài viết:
    296
    Google thì thấy nó sửa file .u mà tut ko đầy đủ, nhìn hơi rối :|
    Còn xài bot thì làm sao để nhận đâu là packet của skill nào? Với lại, muốn biết luôn skill của đối phuơng, vd arcana shield, để còn hide :D
     
  4. Ring Mao

    Ring Mao T.E.T.Я.I.S

    Tham gia ngày:
    28/7/10
    Bài viết:
    640
    Ví dụ thế này nhá:
    - Khi chúng ta trigger một skill trên client, client sẽ send lên server packet 39 - RequestMagicSkillUse, server sau khi nhận được sẽ kiểm tra xem skill này đủ điều kiện để dùng không (level, sở hữu, delay, target, force attack etc...).
    - Nếu các điều kiện thỏa, server sẽ send về packet khác là 48 - MagicSkillUse và 54 - MagicSkillLaunchedPacket để client biết và băt đầu render hiệu ứng skill, tương tự cho đối phương khi sử dụng skill, client của mình cũng nhận được packet để tiến hành render effect.

    Nếu chăn hết packet liên quan đến skill từ server send về thì chúng ta sẽ thấy đối phương đứng im mà vẫn ăn damage. Ngoài ra trong packet server send ve có cả skill ID va playerID, từ đó ta có thể tự inject packet khác về client ( nôm na la bot giả lạp server send cho client ), 62 - SystemMessagePacket là một ví dụ, nó sẽ hiện lên bảng system message trong game, có thể tô màu , chuyển font chữ cho dễ nhìn hởn.

    Ngoài ra ta có thể chăn packet user info, sau dó chỉn sua lại rồi send cho client để làm vài hiẹu ưng vui như hero, chuyển race etc...tất nhiên là client side, chỉ có minh thấy thôi :))

    P/S: packet id mình ghi ở trên là số hex
     

Chia sẻ trang này