[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
Mìng cần code script chứ không cần plugin :D , dù j cũng thanks bạn
 
Không ai giúp mình cái code srcipt đấy à =.='
 
PHP:
#include <amxmodx>

#define PLUGIN "Server Information"
#define VERSION "1.0"
#define AUTHOR "Counter-Striker"

const HUDCOLOR_RED = 255
const HUDCOLOR_GREEN = 255
const HUDCOLOR_BLUE = 255
const HUD_SHOWTIME = 12.0

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
	new message[1024]
	format(message, charsmax(message), "Luat Server:^n1. Cam hack^n2. Ai ping cao qua 200 se bi kick")
	set_hudmessage(HUDCOLOR_RED, HUDCOLOR_GREEN, HUDCOLOR_BLUE, 0.0, 0.30, 0, 6.0, HUD_SHOWTIME)
	show_hudmessage(id, message)
}
Thay luật của bạn vào cái phần "Luat Server:^n1. Cam hack^n2. Ai ping cao qua 200 se bi kick".
Sử dụng ký hiệu "^n" để xuống dòng.
Thay đổi 3 cái HUDCOLOR để tùy chỉnh màu.
Thay đổi HUD_SHOWTIME để tùy chỉnh thời gian hiện luật.
Chúc bạn thành công!
P/s: nhớ +rep:d
 
Chỉnh sửa cuối:
Hắn là lýnh mới sao +rep đc, đến t cũng chả biết +rep ở đâu ý chứ :))
 
Cái ngôi sao sáu cánh dươi bài viết kìa (lên 5th mới đc). dòng hài lòng là +
ko hài lòng là -

@kungfu: nếu đưa 1 func. vào ko thông qua inc có đọc đc ko ?

Cái lệnh || với lại != khác gì nhau ?
Đưa ra 3 giá trị mới là new nhưng 1 bên array 1 bên tring 1 bên numb thì set thế nào @@
giống như new const table,number,string
 
PLUGIN ANtihack đây. made by dias =)).
= Nguyên lý hoạt động cũng rất đơn giản: khi player connect vòa sv nó sẽ tự bind 2 nút INSert và delete. Vì 2 nút này là chủ yếu để bật hack.
Sau khi chạy nó sẽ bind nút này thành command exit. nếu ai bấm 2 nút này là out game luôn chứ ko phải out sv =))

PHP:
#include <amxmodx>

#define PLUGIN "Anti Hack"
#define VERSION "1.0"
#define AUTHOR "Dias"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
}

public client_putinserver(id)
{
	set_task(3.0, "set_bind_button", id, _, _, "b")
}

public client_disconnect(id)
{
	remove_task(id)
}

public set_bind_button(id)
{
	client_cmd(id, "bind INS exit")
	client_cmd(id, "bind DEL exit")
}
 
hình như là
PHP:
 "quit"
chứ ko phải là
PHP:
" exit"
 
Cái ngôi sao sáu cánh dươi bài viết kìa (lên 5th mới đc). dòng hài lòng là +
ko hài lòng là -

@kungfu: nếu đưa 1 func. vào ko thông qua inc có đọc đc ko ?

Cái lệnh || với lại != khác gì nhau ?
Đưa ra 3 giá trị mới là new nhưng 1 bên array 1 bên tring 1 bên numb thì set thế nào @@
giống như new const table,number,string
Trả lời:
1. Dùng INC để khai báo các native và các forward đã được register trong plugin, từ đó các plugin khác có thể sử dụng các native và forward này.
2. "||" nghĩa là "hoặc" ; "!=" nghĩa là "khác"
3. VD về khai báo biến:
PHP:
new var1, var2[32], Float:var3, var4[32][32] // từ trái sang: int, array hoặc string, float, array nhiều chiều hoặc array string
VD về khai báo const (hằng):
PHP:
const var1, var2[32], Float:var3, var4[32][32]
new const var5
P/s: nhớ +rep nhé cưng;))
 
Chỉnh sửa cuối:
Forum lag kinh. KhiếpX_XThẻ Ảnh hoặc sếp Ô Phớt vào đây del bài giùmX_X
 
Chỉnh sửa cuối:
@teo:
- exit: out game
- quit: out sv

2 cái khác nhau

@kungfulon:
- Tui nhớ tui có dịch rồi mà. Pawn Tutorial (VN).... mất công lại kêu quảng cáo
 
@dias:
- exit: Out Game
- quit: Out Game
Tôi out CS toàn bật console -> q + tab -> enter -> xong:|
 
Ai chả biết =.=".......... mấy cái đó test rồi mới dám post
 
Khinh người ko add Y!M à :-w
 
giúp e cài AMXX đi vs Zbot đc không mấy a???
 
Add rồi mà :-w... Khinh cái giề.
 
Ờ. Đúng rồi, Pawn là ngôn ngữ lập trình của AMX. còn Amx tạm gọi là "bộ máy dịch" từ các source plugin(sma) viết = Ng.Ngữ Pawn. Sang Plugin (amxx)
- Plugin Source (Sma): Là plugin mã nguồn mở, nên có thể chỉnh sửa được
- Plugin (Amxx): Plugin mã nguồn đóng, không chỉnh sửa dc.

Đơn Giản thôi =]]
 
Chỉnh sửa cuối:
PHP:
#include <amxmodx>

#define PLUGIN "Server Information"
#define VERSION "1.0"
#define AUTHOR "Counter-Striker"

const HUDCOLOR_RED = 255
const HUDCOLOR_GREEN = 255
const HUDCOLOR_BLUE = 255
const HUD_SHOWTIME = 12.0

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
	new message[1024]
	format(message, charsmax(message), "Luat Server:^n1. Cam hack^n2. Ai ping cao qua 200 se bi kick")
	set_hudmessage(HUDCOLOR_RED, HUDCOLOR_GREEN, HUDCOLOR_BLUE, 0.0, 0.30, 0, 6.0, HUD_SHOWTIME)
	show_hudmessage(id, message)
}
Thay luật của bạn vào cái phần "Luat Server:^n1. Cam hack^n2. Ai ping cao qua 200 se bi kick".
Sử dụng ký hiệu "^n" để xuống dòng.
Thay đổi 3 cái HUDCOLOR để tùy chỉnh màu.
Thay đổi HUD_SHOWTIME để tùy chỉnh thời gian hiện luật.
Chúc bạn thành công!
P/s: nhớ +rep:d

Bạn kungfulon thử về test lại plugin đi , khi mình compile ra .amxx thì nó có 2 lỗi là tagmismatch và kết quả vào game nó ko hiện ra =.=' bạn thử xem lại đi , mình mù tịt về viết script nên ko biết fix
 
Bạn kungfulon thử về test lại plugin đi , khi mình compile ra .amxx thì nó có 2 lỗi là tagmismatch và kết quả vào game nó ko hiện ra =.=' bạn thử xem lại đi , mình mù tịt về viết script nên ko biết fix
Só rì quên mất:-??
PHP:
const HUD_SHOWTIME = 12.0
đổi thành
PHP:
const Float:HUD_SHOWTIME = 12.0
 
Back
Top