Jump to content

Welcome to [ iT ] Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Cộng đồng Âm nhạc Việt Nam

Hình ảnh

Lập trình auto Kiếm Thế thì vào đây!!!

* * * * * 2 Bình chọn

  • Please log in to reply
189 replies to this topic

#181
*thienbinh*

*thienbinh*

    Thành viên mới

  • Newbies
  • 1 Bài Viết:

Mình là dân gà nên ai là dân gà giống mình thì chúng ta đi tuần tự từ căn bản đến nâng cao nhé, chứ mới vô mà đọc 3 cái này thì chỉ có nước khùng <img src='http://forum.cuasoti..._DIR#>/busy.gif' class='bbc_emoticon' alt=':busy' />

Download CheatEngine55 chương trình này dùng để debug vùng nhớ.

Trước tiên mình xin góp một bài rất là căn bản là dùng CheatEngine55 để mà debug ra địa chỉ vùng nhớ nhé.

Dùng CheatEngine để debug địa chỉ vùng nhớ



1. Chạy chương trinh game lên và đăng nhập vào game

Posted Image
H1. Nhân vật proakam của mình


2. Chạy chương trình CheatEngine lên và vào chọn menu Process->game.exe để chọn Kiếm Thế

Posted Image
H2. Chọn Kiếm Thế


3. Gõ giá trị máu của bạn vào textbox value. Ví dụ của mình là 708

Posted Image
H3. Nhập giá trị máu 708/708 vào textbox Value


4. Bấm vào nút "First Scan" để mà bắt đầu tìm các vùng nhớ có giá trị 708. Khi nào nó tìm xong thì sẽ hiện thị tất cả các vùng nhớ có giá trị 708 vào "Found:xxx". Nó thường có rất nhiều kết quả cho lần "First Scan"

Posted Image
H4. Kết quả của "First Scan" vùng nhớ có giá trị 708


5. Vì "First Scan" nó cho kết quả nhiều quá do đó chung ta phải lọc bớt các giá trị không đúng. Bạn vào game đem con tướng cho nó đi đánh quái để bớt đi một lượng máu (tìm con nào yếu thôi, không thì nó đánh chết đó).

Posted Image
H5. Cho quái đánh mất bớt một lượng máu


6. Quay lại chương trình CheatEngine ngồi canh gỏ vào số lượng máu còn lại rồi sau đó bấm "Next Scan", lúc đó CheatEngine sẽ tìm trong những vùng nhớ trong lần "First Scan" xem có vùng nhớ nào có giá trị này không. Ví dụ mình còn 593 mình gỏ vào textbox value giá trị 593 sau đó bấm "Next Scan". Lúc đó nó cho mình 2 giá trị. Và bạn sẽ thấy 2 giá trị (value) này sẽ tăng dần theo số lượng máu được phục hồi trong game. Như vậy là OK rồi đó

Posted Image
H6. "Next Scan" với số máu là 593


7. Giờ mình sẽ hướng dẫn các bạn cách tìm địa chỉ vùng nhớ KNPC_BASE_ADD. Bạn double click vào 2 dòng kết quá tìm được (trong Found:2 đó), khi đó nó sẻ thêm 2 dòng này vào cái lưới phía bên dưới. Bạn kích chuột phải vào một dòng nào đó chọn "Find out what accesses this address" để nó mở cửa sổ "The following opcodes accessed the select..." để theo giỏi sự truy cập vùng nhớ này.

Posted Image
H7. Theo giỏi sự truy cập vùng nhớ 0284B368


8. Giờ quay lại game chơi, ví dụ cho nhân vật nó chạy tới chạy lui hay làm gì đó khi nào trong cửa sổ "The following opcodes accessed the select..." có thêm các dòng lệnh asm mov.... thì dừng lại vào xem nhé.

Posted Image
H8. Cửa sổ theo giỏi sự truy cập vùng nhớ 0284B368


9. Giờ bạn double click vào một dòng nào đó (những dòng lệnh mov mới đó). Nó sẽ mở cửa sổ Extra Info nó cho biết thông tin chi tiết của dòng lệnh đó

Posted Image
H9. Thông tin chi tiết của dòng lệnh mov ecx,[eax+edx+00000338]


10. Hãy chú ý nhé: Dòng lệnh phía trên (dòng được bôi đỏ ở H9) nó chính là địa chỉ KNPC_BASE_ADD.

Thế là có một chút cơ sở để debug vùng nhớ rồi đó, các bác cố mà nhai ASM để mà đọc hiểu hơn (mình đang nhai muốn đuối quá <img src='http://forum.cuasoti...DIR#>/brows.gif' class='bbc_emoticon' alt=':dede' /> ).

Chúc các bạn thành công nhé <img src='http://forum.cuasoti...DIR#>/brows.gif' class='bbc_emoticon' alt=':dede' />

cho em xin lai lai may cai hinh di bac oi. Thanks.:D

#182
Ho Quoc Tien

Ho Quoc Tien

    Thành viên mới

  • Newbies
  • 4 Bài Viết:
Chào các bác!
Em đang học về làm auto Kiếm thế với plugin bằng Lua.
Em đang có chút thắc mắc cần các bác chỉ giúp: Trong Lua khi sử dụng hàm :ModifyUi() trong Init() hay hoặc khởi gọi hàm để chạy các hàm con, thì em không thể tắt hay dừng việc Modify của hàm này. Nên khi sử dụng nhiều file *.lua có dùng đến hàm thì nhiều khi gây ra xung đột các hàm con trong :ModifyUi()
Ví dụ như: Trong file AutoAnswer.lua


function AutoAnswer:ModifyUi()

local uiSayPanel = Ui(Ui.UI_SAYPANEL);
AutoAnswer.Say_bak = AutoAnswer.Say_bak or uiSayPanel.OnOpen;

function uiSayPanel:OnOpen(tbParam)
AutoAnswer.Say_bak(uiSayPanel, tbParam);


me.Msg("OnOpen") --doan nay dung de kiem tra


local function fnOnSay()
AutoAnswer:OnSay(tbParam);
return 0;
end

end


AutoAnswer.EnterGame_bak = AutoAnswer.EnterGame_bak or Ui.EnterGame;
function Ui:EnterGame()
AutoAnswer.EnterGame_bak(Ui);
end
end

khi file AutoAnswer đã được kích hoạt, và đã được dừng timer kích hoạt. Và sử dụng một file *.lua khác có sử dụng hàm :ModifyUi() thì nó vẫn gọi vào hàm :ModifyUi() của file AutoAnswer và vẫn show dòng "OnOpen".

Bác nào chỉ giúp em cách cải thiện vấn đề này với !
Thanks!

#183
TrieuNga

TrieuNga

    Thành viên mới

  • Newbies
  • 2 Bài Viết:
ai chỉ cho e cách cài autologin với :L

#184
dukoem

dukoem

    Thành viên mới

  • Newbies
  • 1 Bài Viết:
lay auto o dau the may daj ka send cho e 1 ban dj

#185
kupeyeu

kupeyeu

    Thành viên mới

  • Member
  • 6 Bài Viết:
các anh viết auto bằng C++ àPosted Image

#186
kimdaho

kimdaho

    Thành viên mới

  • Newbies
  • 2 Bài Viết:
r

Bài viết này được chỉnh sửa bởi kimdaho: 04 June 2012 - 05:24 PM


#187
Nguyen ngoc dung

Nguyen ngoc dung

    Thành viên mới

  • Newbies
  • 3 Bài Viết:
mình hôm nay với vào mục học làm auto chưa biết gì xin anh em nhiệt tình hướng dẩn
Muốn lam 1 auto trước tiên cần những phần mềm nào để hổ trợ

#188
kimdaho

kimdaho

    Thành viên mới

  • Newbies
  • 2 Bài Viết:
ai bit' chi dum, tai sao cai wid auto ko log dc 6 acc, cach khac phuc ?
xin cam on !

Bài viết này được chỉnh sửa bởi kimdaho: 22 June 2012 - 11:51 AM


#189
Không Tiền

Không Tiền

    Thành viên mới

  • Newbies
  • 2 Bài Viết:
Sau một thời gian giờ lại im ắng rồi.

Kirimaru thì đã có cái để thái ra tiền,


Có bác nào code auto kiếm thế c# đơn giản share cho em xin cái để ngâm cứu và phát triển tí.

#190
CrazyboyCk_9x

CrazyboyCk_9x

    Thành viên mới

  • Newbies
  • 13 Bài Viết:
Các bác nào pro thì giúp em nạp script lua vào game cái ak. EM đọc thấy là dùng hàm DoBuffer của file engine.dll. Nhưng hiện tạ chưa biết phải gọi nó ntn, mong các bác hướng cho em.






Perfumista - Thong tin nuoc hoa

Stars Counter Game

Balloon vs. Thorns

MU Phuc Hung

Làm Việc Tài Nhà

Mu Da Nang

Tuyển Nhân Viên Bán Hàng

Tư vấn sức khỏe trực tuyến

Close [X]