@MrKaii: - Check PM đi, đừng ngại ngùng. Hãy làm cho giấc mơ của tôi thành hiện thực - Hướng dẫn tôi trình tự học C++ nào , có tài liệu không, mấy tài liệu của google vừa dài dòng đọc lại không hiểu. Người ta bảo "chọn sách cho ngắn đọc hiểu dc nhiều"
[/spoil] Em ko hiểu chỗ này, có ai nói rõ hơn ko? function là gì, nó là file dạng gì? Nó save ở đau hay đó là 1 lệnh trong Pawn! id nữa, em cũng ko hiểu id là ntn. ID là gì thì em hiểu, nhưng khi viết code, ko lẽ ghi id, ko thay = 1 con số nào à Có em học đây, bác viết tiếp đi!
Hận pascal vl ra. Hồi đi thi tin học trẻ thành phố bị mất giải khuyến khích vì PASCAL đó (Làm ngon lành mà vẫn bị mất giải, lí do dở hơi) function như trên là 1 hàm/chức năng, cậu vào AMX Studio ở cột bên trái có list function Giờ đang cần học nhiều cái lệnh, hàm,... Nhiêu đây sợ chưa đủ quá :(
Khoe làm gì , bác này sáng tạo vãi . Bỏ Pascal từ đấy Với lại nay mai đi lập trình ai bảo dùng Pascal lập trình đâu , nó giúp luyện cách tư duy thuật toán thôi, chả có tác dụng gì khác
hiểu nôm na theo mình là cái đó lôi từ mấy cái module ra ấy nhỉ module mà không biết thì thôi rồi @ngochai: giải thành phố lôi ra làm gì, giỏi thế thì phải tự học amxx ngon rồi nhỉ ? @dias: học pascal lấy căn bản cũng được mà
Mình xin đóp góp 1 chút về cơ bản AMXX cho những người mới đến với AMXX. Bên cạnh đó mình cũng khuyên những người này nên trang bị 1 chút xíu về kiến thức lập trình (any), 1 chút xíu Anh ngữ, 1 chút xíu kỹ năng Google Về cơ bản AMXX đa số sẽ chia thành 3 đoạn: Đăng ký thư viện/cấu trúc, đăng ký hàm/lệnh, thực thi Chúng ta sẽ bắt đầu bằng 1 ví dụ cơ bản Nào bây giờ mình sẽ phân tích những thứ tại sao tại sao và tại sao - Tại sao cần đăng ký thư viện amxmodx? Đây là thư viện chính của AMXX chứa các lệnh cơ bản. Chúng ta phải khai báo ra thì hệ thống mới hiểu lệnh đó có công dụng gì mà để có thể sử dụng ở bên dưới. Ví dụ: register_plugin, client_print ...v.v... .Nếu có nhu cầu sử dụng thêm các lệnh khác thì cần khai báo thêm thư viện khác. Mỗi thư viện sau khi khai báo sẽ cần được kích hoạt khi plugin được sử dụng trên server. Thông thường các thư viện chính thường nằm trong các bộ module đi kèm trong bản AMXMODX. Như vậy để kích hoạt thư viện đó thì chúng ta sẽ cần kích hoạt module tương úng với thư viện đó (với thư viện amxmodx thì mặc định đã được tự động kích hoạt nên chúng ta không cần tìm module tương ứng để kích hoạt nữa) - Tại sao trong các lệnh có dấu phẩy "," ? Thông thường 1 lệnh sẽ có đi kèm 1 chuỗi cấu trúc, và chúng ta cần chỉ rõ ra để lệnh được thực hiện chính xác cái chúng ta muốn. Ví dụ: - id là gì? Để tiện việc quản lý mọi thứ trong server, AMXX sẽ đánh số thứ tự từng thứ 1. Tuy nhiên thay vì chúng ta phải đi tìm cái chúng ta cần là số thứ tự bao nhiêu thì phức tạp quá, AMXX đã giúp chúng ta đơn giản chuyện này bằng cách tự động lấy số thứ tự cho chúng ta và gán sẵn nó vô hàm tên là id, hàm tên là 0 (hoặc -1) là mặc định tất cả số thứ tự. Tuy nhiên đây chỉ là cách cơ bản khi chúng ta làm việc với 1 mục tiêu, khi làm việc với nhiều mục tiêu hơn thì chúng ta cần làm cách khác. Ví dụ về việc tự động lấy số thứ tự của id Kết thúc: Tuy những điều mình nêu trên hơi dài dòng, nhưng nó là nền tảng cơ bản cần thiết mà mình nghĩ những người mới bắt đầu AMXX nên nắm rõ GL & HF
Thất bại do chính mình không cẩn thận chứ không phải do ngôn ngữ lập trình, chả có lý do gì mà hận nó cả.
[spoil] Không phải là không cẩn thận mà em bị cái đề thi và bà giám thị troll đau Đề như sau: Cho 1 file input nội dung.......Hãy lập trình để tạo file output sao cho........Nhưng khi vào trong máy đó thấy có 2 cái input (nội dung khác nhau nhưng yêu cầu như nhau), hỏi bà giám thị thì bả nói "Đề hỏi sao làm thế".....Rồi làm y chang như trong đề (đề bảo làm input1), sử dụng input1 để làm bài................................Đến ngày có kết quả thì bị 0 điểm thực hành, lí do vì chưa làm input2 --> Hận pascal từ đó.... [/spoil] Bác N?K còn biết gì về AMX thì viết hết đi bác