[MU] Làm sao không cho phép xóa nhân vật trong bản mu 10.07.65 - Trang 4
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
 
Trang 4 của 4 Đầu tiênĐầu tiên ... 2 3 4
Kết quả 31 đến 32 của 32
  1. #31
    Fan MuOnline thanh_ca's Avatar
    Ngày tham gia
    Dec 2011
    Đang ở
    SG CiTy
    Bài viết
    764
    Thanks
    114
    Thanked 324 Times in 224 Posts

    Ðề: Làm sao không cho phép xóa nhân vật trong bản mu 10.07.65

    Từ hồi tham gia GZ đến giờ mới thấy pac to vào box này.Thế là nhất YouTube rồi còn gì
    Nói chung là vui thôi

  2. #32
    V.I.P
    Ngày tham gia
    Aug 2006
    Bài viết
    834
    Thanks
    19
    Thanked 968 Times in 225 Posts

    Ðề: Làm sao không cho phép xóa nhân vật trong bản mu 10.07.65

    Main 1.07.48 thì như vầy.
    Code:
    00405C00  |.  66:8B5401 5A  mov     dx, word ptr [ecx+eax+5A]  //level của nhân vật đc đưa vào cờ edx
    00405C05  |.  81FA DC000000 cmp     edx, 0DC  //so sánh với 0x0DC (220)
    00405C0B  |.  7C 15         jl      short 00405C22 //nhảy nếu nhỏ hơn
    00405C0D  |.  6A 00         push    0
    00405C0F  |.  68 83000000   push    83
    00405C14  |.  E8 0DD30600   call    00472F26
    00405C19  |.  8BC8          mov     ecx, eax
    00405C1B  |.  E8 FEEF0600   call    00474C1E
    00405C20  |.  EB 40         jmp     short 00405C62
    00405C22  |>  A1 FCFE9300   mov     eax, dword ptr [93FEFC]
    Có thể thấy lệnh nhảy xuống offset 0x00405C22 là cho phép xóa.
    Vậy cho nên giờ nếu bạn muốn chỉnh lại thì có thể làm chổ đó lại như sau:

    Code:
    00405C00  |.  66:8B5401 5A  mov     dx, word ptr [ecx+eax+5A]
    00405C05      81FA 5E010000 cmp     edx, 15E   //so sánh level với 0x15E(350)
    00405C0B      7D 15         jge      short 00405C22 //nhảy nếu bằng hoặc lớn hơn
    00405C0D  |.  6A 00         push    0
    00405C0F  |.  68 83000000   push    83
    00405C14  |.  E8 0DD30600   call    00472F26
    00405C19  |.  8BC8          mov     ecx, eax
    00405C1B  |.  E8 FEEF0600   call    00474C1E
    00405C20  |.  EB 40         jmp     short 00405C62
    00405C22  |>  A1 FCFE9300   mov     eax, dword ptr [93FEFC]
    Nói tóm lại nếu làm bằng Hex Edit thì sẻ làm như sau:
    search tìm mã này: 81 FA DC 00 00 00 7C 15
    và thay thế bằng như vầy: 81 FA 5E 01 00 00 7D 15
    Ko biết work ko nhưng nghĩ là work ^^
    YH:tanphat44
    Skype:waitaperson

  3. Các thành viên gởi lời cảm ơn đến tomatoes vì bài viết này !

    YouTobe (13-08-12)

 

 
Trang 4 của 4 Đầu tiênĐầu tiên ... 2 3 4

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

  1. Hỏi cách sửa lỗi trong nv trong game vẫn RS được
    Bởi zChiPhe0 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 08-01-11, 09:21 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à 05:02 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ệ.