_[Hiyono]_
T.E.T.Я.I.S
- 15/12/09
- 692
- 33
Không, cái đấy cho zombie, có cvar speed attack 1 và 2... Damage multi... Tiếc là không có code knockback ==! Nếu có thì thành cái búa của CSO 

Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Nếu trong các file trên có cái bị up nhầm hay có vấn đề thì rep để mình sửa
... bác up lại với ... làm ơn mà ...hix .. tìm mãi mới có ... h link die rùi .. T_T... bác up lại với ... làm ơn mà ...
8.Plugin : Unlimited Money
http://forums.alliedmods.net/showthread.php?t=24003&highlight=money+16000+2.0
..... Chưa hiểu nó thế nào đây


link gốc pleaseBác Hiyono đừng chém đem lên google dịch ra nhưng chưa hoàn thiện đây :
Decompiling AMX Plugin, Phần 1
Ngày hôm khác trên diễn đàn AMX Mod X, chúng tôi đã có những niềm vui của gặp phải một plugin nguồn đóng cửa. Ít người biết của Wraith's AMX Reader, và ít hơn vẫn có khả năng nổ của disassembly quay lại mã nguồn. Trong những năm qua, hay như vậy tôi đã nhận được yêu cầu nhiều về cách chính xác này được thực hiện, thậm chí nếu nó có thể. Trả lời của tôi?
Không có câu trả lời ngắn với nhưng, lâu dài với một câu trả lời nếu có. Không, bạn không thể lấy mã nguồn gốc - nhưng có, hầu hết thời gian, có thể tái tạo lại mã nguồn tương tự mà đạt được điều tương tự. Phần đầu của bài này là một giới thiệu ngắn gọn như thế nào để định dạng. Amx được đặt ra, cũng như một mồi để VM chính nó. Đây là VM cùng Admin-Mod, AMX Mod, và sử dụng AMX Mod X (mặc dù phiên bản của chúng khác nhau rất nhiều - 1.8.4, 2.7.3, và 3,0).
Một. Amxx hoặc tập tin amx. Không phải là rất đặc biệt hoặc huyền diệu. Đó là định dạng tập tin được sử dụng bởi bất cứ điều gì embeds 'AMX', hoặc máy ảo rằng các quyền hạn (nhỏ bây giờ Tôm) ngôn ngữ kịch bản, mà là làm thế nào AMX Mod có tên của nó. Một tập tin. Amx được chia thành ba phần: phần đầu (chứa các thông tin về kích thước), phần mã, và phần dữ liệu. Một amxx tập tin. Chỉ đơn giản là một phương pháp của hai tập tin lưu trữ trong một amx,. Để có 32bit và 64bit tương thích trong cùng một tập tin. Phần mã chứa opcodes VM (có nghĩa là, VM nguyên thủy hướng dẫn) cho các plugin biên soạn. Phần dữ liệu chứa stack, heap, và bất kỳ cấu trúc precompiled như mảng hoặc chuỗi.
VM là khá đơn giản. Nó dựa trên hai sổ đăng ký (PRI và ALT), một chồng, và một đống. Việc đăng ký chỉ đơn giản là các tế bào sử dụng để lưu trữ thông tin tạm thời và các giá trị trả lại. Ngăn xếp được sử dụng cho các biến địa phương (ngăn xếp, như bạn nên biết, có hai hoạt động: đẩy một mục vào ngăn xếp, và pop mục đầu tắt). Heap là chỉ đơn giản là một đoạn bộ nhớ được sử dụng cho các biến tạm thời. Tất cả dữ liệu trong máy ảo xoay quanh các kiểu dữ liệu tách rời, các 'bào' (có nghĩa là nó không tách rời của một kiểu dữ liệu số nguyên mà có thể giữ một con trỏ - 32bit do đó trên một bộ xử lý 32bit và 64bit trên một bộ xử lý 64bit).
AMX có cuộc gọi thủ tục (khả năng để gọi một hàm và trả lại) mà xoay quanh một đăng ký ẩn gọi là FRM (được một vị trí trên stack). Có hai cách gọi hội nghị. Cả hai vượt qua các tham số theo thứ tự ngược về ngăn xếp, chấm dứt số byte đẩy. Ví dụ, để gọi một hàm với tham số A và B, bạn muốn đẩy B thì A, sau đó là số '8 'vào ngăn xếp (hoặc '16' cho một máy 64bit). Cuộc gọi thủ tục Địa phương pop tham số riêng của họ ngày trở về, làm sạch lên người gọi là ngăn xếp sử dụng. Hệ thống / cuộc gọi bản địa yêu cầu người gọi để bật tắt các tham số ngăn xếp riêng của họ. Một cuộc gọi thủ tục địa phương là một hoạt động nằm trong kịch bản gốc (phần code). Một hệ thống / bản địa thủ tục gọi ra ngoài ngành của VM, ví dụ, vào một mô-đun hoặc một cái gì đó mở rộng VM (ví dụ, get_user_frags () là một cuộc gọi bản địa).
Cuối cùng, VM hướng dẫn rất đơn giản. Tại thời điểm cầm 3.0, gần như tất cả các hướng dẫn được nhiều nhất là hai tế bào (một tế bào cho opcode chính nó, và một cho một tham số, nếu có). Họ xoay quanh những ngăn xếp và hai sổ đăng ký. Chế độ biểu chủ yếu ĐẠT và FRM tương đối (FRM chính nó là ĐẠT tương đối). Hướng dẫn có liên quan FRM được đặt tên là 'S'.. Hướng dẫn xử lý hằng kết thúc bằng 'C'.. Họ rơi vào một vài loại chung: Branching (nhảy, có điều kiện nhảy), Toán (tính toán đơn giản, địa chỉ lập chỉ mục), Stack thao tác (xô đẩy, popping), Thủ tục cuộc gọi (địa phương, hệ thống), Memory (thiết lập và lấy). Hướng dẫn cụ thể cho một kết thúc đăng ký trong 'ALT'. Hoặc 'PRI'..
Vì vậy, hãy nhìn vào thực hiện Tôm PDF (cụ thể là phần Tóm tắt máy thiết kế), và chuẩn bị cho một plugin decompiling giới thiệu vào ngày mai!
Ngày hôm nay của tiền thưởng câu hỏi: tôi đã đề cập dữ liệu tích phân loại như đang được một số nguyên datatype có khả năng nắm giữ một con trỏ. Điều này là rất quan trọng cho việc thực hiện của VM, nhưng tại sao nó sẽ là quan trọng cho việc bổ sung?
Mục nhập này đã được đăng trên Thứ ba 11 Tháng 10, 2005 at 10:11 và là đệ dưới mã. Bạn có thể làm theo bất kỳ phản ứng này qua các mục nhập RSS 2.0 feed. Bạn có thể bỏ qua để kết thúc và để lại một phản ứng. Pinging là hiện nay không được phép.
2 Responses to "Decompiling AMX Plugins, phần 1"
Bác nào giỏi dịch 1 số chỗ sai giùm
![]()








ai cho em xin cái plugin đặt bom trên tường zới :( em cám ơn nhìu nhìu lém![]()
... Search cách decompile thì nó ra thế, còn các trang khác thì nó cuối cùng nó cũng chỉ dẫn về cái đó.


(trước cứ tưởng 3


) do mải chơi và bị trừ điểm chuyên cần nên ..........


hôm thi đếch làm đc gì ngồi nhắc bài cho tên bạn ngồi cạnh vì mình bốc đề khó nhất ...........kết quả 3 điểm thi lại( 

sao cao thế)