[AMX] Tổng hợp Code, Plug do Mem chế hoặc giới thiệu

  • Thread starter Thread starter Orpheus
  • Ngày gửi Ngày gửi
Uh.
PHP:
	if (ict == 1 & ite == 1)
	{
		format(message, charsmax(message), "^x04[Thong_Bao]^x01 %L", LANG_PLAYER, "2")
	}
=>
PHP:
	if (ict == 1 && ite == 1) // & -> && (So Sánh Mà)
	{
		format(message, charsmax(message), "^x04[Thong_Bao]^x01 %L", LANG_PLAYER, "2")
	}
Để cái dấu "và" là "&" thì đúng là trời đánh=))"&" trong Pawn và C là lấy Bit (chắc thế)=))
 
Mấy pro trả lời giúp em 10 câu này vs...
1. cách lấy thông tin score của players với (to ace plugins)
2. khi add spr rồi thì làm sao để đăt vào chỗ mình mong muốn? Và làm sao để set màu cho spr ạ?
3. Làm sao để kiểm tra 1 player nào đó là admin?
4. Làm sao để hide 1 spirte?
5. return plugins_continue có nghia là gì?
6. Các kí hiêu %s , ^04...^01 có nghĩa là gì?
7. enum có nghĩa là gì ạ? Hay chỉ là 1 biết do coder tạo ra?
8. Plubic đăng kí plugins và cvar.. Có nhất thiết phải đăt tên là: plubic plugins_unit không?
10. hàm format(..) có phải là hàm set giá trị mới cho biến ko?
Mong các bác giúp đỡ...thanks

___onl by mobile___

3. is_user_admin(id)
------------------------------------
6.
- VD:
PHP:
new count = 1
client_print(id, print_chat, "Count is: %i", count)
// Khi đó sẽ print ra màn hình là: Count is 1
chứ có ai lại cho count vào luôn ko ?.
PHP:
client_print(id, print_chat, "Count is: count") // Sai
- %s, %i, %f, %d
-> S = String (Kí tự)
-> I = Integer (Số)
-> F = Float (Số Thập Phân)
-> D = Không biết =))
------------------------------------
7.
- Nói theo cách tui hiểu thì VD:
PHP:
enum 
{
Dias1 = 0,
Leon1,
Vinh1
}

client_print(id, print_chat, "Number is: %d", Dias1)
Khi đó nó sẽ Print ra số là 0
nếu:
PHP:
client_print(id, print_chat, "Number is: %d", Vinh1)
=> Print ra số 2.
------------------------------------
8.
- Dĩ nhiên, clcmd, cvar bắt buộc phải đăng kí ở plugin_init. Nhưng đăng kí ở plugin_precache cũng dc, nhưng thôi tốt nhất là ở int
------------------------------------
10.
VD:
PHP:
new dest[21] 
format(dest, 20, "Hello %s. You are %d years old", "Dias", 21) 

client_print(id, print_chat, "%s", dest)
// Khi đó nó sẽ print ra là: Hello Dias. You are 21 years old
- Có liên quan đến cái số 6 đó

@JackerLuuRower:
- Học C chỉ là học cái cơ bản của ngôn ngữ thôi, còn cái mà bác này hỏi ko liên quan :-s.
 
Góp ý với những AMX Coder mới. Hãy đi dần từng bước trong quá trình làm skin, đừng quá vội vã mà nhảy cóc. Như buiducduy, PM tôi rất nhiều lần để xin tôi hướng dẫn làm plugin, nhưng hỏi ra mới biết, cu cậu không biết tí gì khái niệm cơ bản trong lập trình như : integer, string, array, ... Khi đã không có khái niệm cơ bản thì làm sao lập trình được ? Giống như 1 đứa trẻ, phải học qua lớp 1, đến lớp 2 rồi dần dần lên đến lớp 12, chứ không phải là chưa biết đọc, biết viết đã nhảy lên đi thi đại học. Như thế thì thu được kết quả gì? Với chút kinh nghiệm của tôi, tôi rất sẵn lòng hướng dẫn mọi người, nhưng phải đi qua từng bước, khi chưa biết về lập trình thì hãy học căn bản của nó trước đã, đừng nóng vội. Tôi khuyên mọi người mua quyển sách hướng dẫn lập trình C, hoặc C++, Java. Vì những ngôn ngữ đó rất giống PAWN. Đọc những khái niệm trong đó cho thật hiểu, rồi sau đó đọc sang các file .inc, mổ xẻ những plugin đơn giản. Luôn đặt ra câu hỏi, cái hàm này là gì? Chức năng ra sao? Tại sao lại xuất hiện ở đây? Nếu xuất hiện ở chỗ khác có được không? Tại sao lại phải trình bày như thê này?

Đó là quá trình tôi làm quen với AMX Code :). Tôi xin chia sẻ chút kinh nghiệm đó với những bạn đang là New Amx Coder
 
@redplane:
- Còn tôi thì cũng chia sẻ kinh nghiệm luôn. Lên Google tải hết book về điện thoại, khi đi ngủ nằm mở dt lên đọc, lúc này sẽ chú tâm hơn... Nhờ đó mà tôi học dc nhiều ngôn ngữ rồi :)). PAWN (First Blood :))), PHP, MySQL, C++,...
- Redplane có onl thường xuyên ko nhỉ :-?

@bienchuot: Ra mặt mẹ đi, ngồi đó chê chê =))
 
Chỉnh sửa cuối:
:). Phải mất 5 tháng kể từ khi ngồi nghiền cái PAWN, tôi mới làm được 1 plugin đơn giản. :). Dục tốc thì bất đạt. Tôi thấy đam mê của Duy chính đáng, nhưng bực mình là cu cậu chưa biết cái gì cả, nên làm sao mà hướng dẫn được . Đến cả Hữu Cường cũng thấy bực mình :)
 
Đầu tiên mới học AMXX tôi cũng chẳng biết gì=))về sau đọc mấy plugin + thử làm => lỗi compile mới từ từ biết cấu trúc của Pawn=))
P/s: Post #2, thread Nhật ký box, người thứ 4 trong danh sách cầm nick CSer.
 
Tôi thì online cũng khá thường xuyên, nhưng xài điện thoại . Ít dùng máy tính vì nhà có mạng đâu :D
 
3. is_user_admin(id)
------------------------------------
6.
- VD:
PHP:
new count = 1
client_print(id, print_chat, "Count is: %i", count)
// Khi đó sẽ print ra màn hình là: Count is 1
chứ có ai lại cho count vào luôn ko ?.
PHP:
client_print(id, print_chat, "Count is: count") // Sai
- %s, %i, %f, %d
-> S = String (Kí tự)
-> I = Integer (Số)
-> F = Float (Số Thập Phân)
-> D = Không biết =))
------------------------------------
7.
- Nói theo cách tui hiểu thì VD:
PHP:
enum 
{
Dias1 = 0,
Leon1,
Vinh1
}

client_print(id, print_chat, "Number is: %d", Dias1)
Khi đó nó sẽ Print ra số là 0
nếu:
PHP:
client_print(id, print_chat, "Number is: %d", Vinh1)
=> Print ra số 2.
------------------------------------
8.
- Dĩ nhiên, clcmd, cvar bắt buộc phải đăng kí ở plugin_init. Nhưng đăng kí ở plugin_precache cũng dc, nhưng thôi tốt nhất là ở int
------------------------------------
10.
VD:
PHP:
new dest[21] 
format(dest, 20, "Hello %s. You are %d years old", "Dias", 21) 

client_print(id, print_chat, "%s", dest)
// Khi đó nó sẽ print ra là: Hello Dias. You are 21 years old
- Có liên quan đến cái số 6 đó

@JackerLuuRower:
- Học C chỉ là học cái cơ bản của ngôn ngữ thôi, còn cái mà bác này hỏi ko liên quan :-s.

thanks bác... Em là em kết bác nhất đấy! ^^
à anh ơi, và trong amxx có phải là "^" không ạ?
 
^ có thể hiểu nôm na là cách để nhận dạng 1 loại giá trị. ví dụ ^n là xuống dòng. các ngôn ngữ thường dùng là \n....

Và: &&
Hoặc ||
Khác !=
Bằng ==
Chú ý: Nếu chỉ ghi riêng thì nó sẽ có các dùng ngược hoàn toàn. như = là set variable, ...
 
@buiducduy111:
- ý bác là sao tôi không hiểu.

@redplane:
- Cho 1 vé vào danh sách Friend nào :)). Có contact info gì ko bác :))
 
Nếu rảnh nhờ bác Dias dịch luôn phần Basic AMX Mod X Plugins nhá :D, sư phụ Google dịch chán quá :((
 
ko có j bằng tự mình làm :|.................................. cậu chờ bản dịch thì bất lợi nhiều hơn là tự dịch + tool + test (muốn tốt phải chấp nhận rủi ro >:))
 
ko có j bằng tự mình làm :|.................................. cậu chờ bản dịch thì bất lợi nhiều hơn là tự dịch + tool + test (muốn tốt phải chấp nhận rủi ro >:))
Thôi thì thế cũng đc, chỉ có điều hơi lâu . Hic, cả buổi sáng ngồi lần mò mãi mới trans đc
có 2 trang :((trình Eng còn kém lắm ạ =)))
 

thực sự mà nói muốn học code nói riêng và IT nói chung thì không thể không biết tiêng Anh nên đừng hy vọng có bản dịch những tài liệu như thế ~
 

thực sự mà nói muốn học code nói riêng và IT nói chung thì không thể không biết tiêng Anh nên đừng hy vọng có bản dịch những tài liệu như thế ~
Mình có nói là ko biết Eng đâu, chỉ là hơi kém thôi. Với lại mấy cái tài liệu có những cái thuật ngữ mà mình ko thể nào hiểu đc.
 
@Sếp (ngoài lề): giờ tut C hoặc aMX ở đây, thế tut launcher ném bên kia đc ko ?.......... e đang trans mấy cái cơ bản của Lua

Đọc hiểu cả đoạn, thuật ngữ nếu ko rành eng mà dịch 1 từ 1 thì 8-}
 
Mình có nói là ko biết Eng đâu, chỉ là hơi kém thôi. Với lại mấy cái tài liệu có những cái thuật ngữ mà mình ko thể nào hiểu đc.

Thuật ngữ thì phải tự mò mà tra thôi :|.. Đâu có ai lành nghề mà không phải khổ công đâu
 
Àh, thì ra bác Dias đã viết TUT rồi, có điều k có ở 4rum. Sao bác k vác sang đây luôn đi ?
 
Ai có plugin như csdm_equip.amxx (lưu súng mua trước đó sau khi hồi sinh) nhưng hổ trợ cho các khẩu súng thêm vào (nst_wpn) không? CSDM_EQUIP chỉ dùng được cho súng nguyên bản thui.
 
Back
Top