PDA

View Full Version : viết một phần mềm auto play cho game cần những gì???



tran_anh1987
31-03-2007, 23:52
mình thấy trên mạng rất nhiều người viết chương trình auto như auto võ lầm ,auto mu,auto ....
xong một điều mình không biết là làm sao viết nên các chương trình này và cần học những ngôn ngữ lập trình nào để có thể viết nên những chương trình trên .

backstaber
01-04-2007, 08:37
ông này buồn cười ghê :)) cứ như muốn là viết ngay được 1 phần mềm auto vậy :D
auto cho game ko hề dễ như ông tưởng đâu mà mừng vì auto phải kết hợp rất nhiều kiến thức:
+đơn giản nhất là chơi game! ông ko biết game thì làm sao mà hiểu nó có những gì, làm cái gì ?
+sau đó là biết lập trình, tối thiểu phải biết autoit vì nó dễ nhất trong tất cả các thể loại dễ, sau đó đến VB khó hơn chút là delphi, rồi hiện nay C++ đang được dùng nhiều nhất trong mọi việc, cuối cùng là asm => học c++ đi đã nhuyễn rồi học asm
+phải biết crack và hack phần mềm (học asm hỗ trợ điều này)
+cuối cùng: mục đích học để làm gì ? nếu auto viết ra chỉ để nghịch trong lúc rỗi thôi thì được, còn nếu muốn bán được thì phải làm nhiều việc lắm, ko chỉ dừng lại ở học ngôn ngữ thôi đâu
p/s: ông lập 2 topic hỏi về vấn đề vớ vẩn mà ko sợ bị block nick ah ?

hikaru_anh
01-04-2007, 10:56
có ngôn ngữ Auto IT đó, trong cái Sổ tay phía trên có hướng dẫn.

tran_anh1987
01-04-2007, 12:02
sory vì nối mạng điện thoại nên mạng lagg do vậy xảy ra tình trạng trên mong các bạn thông cảm
hiện giờ chưa có xiền để lên adsl
còn về lập trình thì học xong C++ rồi trong tay cũng khá xong chưa biết xoay xở thế nào cả do vậy hỏi để học thêm thôi mà .
Xin hỏi thêm:backstaber asm là gì vậy ??

o0o Agumon o0o
01-04-2007, 17:12
sory vì nối mạng điện thoại nên mạng lagg do vậy xảy ra tình trạng trên mong các bạn thông cảm
hiện giờ chưa có xiền để lên adsl
còn về lập trình thì học xong C++ rồi trong tay cũng khá xong chưa biết xoay xở thế nào cả do vậy hỏi để học thêm thôi mà .
Xin hỏi thêm:backstaber asm là gì vậy ??
Theo Agumon biết thì asm hình như là lập trình hợp ngữ, có nghĩa là kết hợp một số ngôn ngữ lập trình với nhau. Ví dụ như dùng Visual Basic để tạo giao diện sau đó dùng C++ để viết code xử lý cho chương trình.
Không biết như vậy có đúng không nữa #-o

backstaber
01-04-2007, 18:02
Ví dụ như dùng Visual Basic để tạo giao diện sau đó dùng C++ để viết code xử lý cho chương trình.
Không biết như vậy có đúng không nữa ko phải ^^ VB và C++ là 2 cái hoàn toàn khác nhau, VB dựa trên Basic khác hẳn C

Xin hỏi thêm:backstaber asm là gì vậy ??ASM là hợp ngữ, ở các trường đại học về tin đều học một trình ASM nếu bác chưa học đến có thể giải thích tạm là: ASM ngôn ngữ cao hơn ngôn ngữ máy chút xíu, nó dùng những câu lệnh và ngắt để có thể điều khiển máy từ phần thô, học asm vì lý do:
+ nó chạy nhanh nhất, tài nguyên chiếm ít nhất, code xong cái file chạy nhỏ tí
+ dùng để viết một số câu lệnh mà C++ bó tay
+ dùng để đọc disasm từ file chạy của game

còn về lập trình thì học xong C++ rồi trong tay cũng khá xong chưa biết xoay xở thế nào cả do vậy hỏi để học thêm thôi mànếu bác chỉ muốn nghiên cứu cho vui thì bác nên: học qua về hook trong window nhất là hook về memory, các API của window, ASM, lập trình giao tiếp mạng, và cracking. còn ko đơn giản nhất là dùng AutoIt để lập trình cấp cao vừa lẹ chạy cũng khá nhanh
p/s: em ko phải dân chuyên tin, nếu các bác thấy sai đừng ném đá em phải tội :D

o0o Agumon o0o
02-04-2007, 19:28
ko phải ^^ VB và C++ là 2 cái hoàn toàn khác nhau, VB dựa trên Basic khác hẳn C
Em định nói là VB và VC++, sorry :P
Mà hình như Visual Studio của Microsoft hỗ trợ ASM phải không?

backstaber
03-04-2007, 11:05
Em định nói là VB và VC++, sorry :Phai cái chẳng có gì giống nhau cả :D vì VB trước là theo basic, giờ VB.NET theo C# còn VC thì trước giờ vẫn chỉ là C++ đã thêm API và ko có gì khác cả
Mà hình như Visual Studio của Microsoft hỗ trợ ASM phải không?VS 6.0 nó ko có ASM
còn VS.NET thì nó có cho vào hỗ trợ ASM nhưng đừng lầm tưởng cái này là ASM, ASM = ngôn ngữ lập trình bậc thấp asembly còn của VS.NET mang tên khác (quên rồi :D) và cũng có công dụng khác và cách viết hoàn toàn khác :) VS chẳng bao giờ cho vào một ngôn ngữ mà bắt mọi người phải xuy nghĩ quá nhiều cả, nó chỉ là kéo thả => ko có ASM