• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

[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
PHP:
new iKeys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
thì nên tạo ở ngoài , đừng tạo trong cái plugin_init()

còn cái give_item thì bên trong nó, đâu phải là LD_Suibomb, hay ak47, m4a1 đâu???
trong đó là nó lấy classname của súng như "weapon_ak47","weapon_m4a1" chứ :S
hèn gì nó bấm vô ko có gì là phải =))
 
Chỉnh sửa cuối:
Sao k ai fix cho mình cái menu thế ?
@Duy: Sai ở chỗ khác 0 ông lại ghi là !0. Fixed lại là !=0, đúng chưa
Nếu không nhầm là Bạn thiếu cái lệnh mua :| Hoặc là mấy cái đó chưa được tạo ra nên như thế ;))
Không fix lại đc plug của bạn vì chưa đủ tuổi tạo plugin ^^ nên chỉ góp ý đc thôi ^^
 
@Tèo: Cứ vọc đê
@all: Sao bản V40 của mình lại thiếu 1 đóng spr (có cả vài thứ rất quan trọng như zerogxplode) mà vẫn chạy ngon mới hay nhể
@5Long: Mi bao nhiêu tuổi mà suốt ngày cứ kêu bé vs lại chưa đủ tuổi thế, nhỏ = ta chưa :))
 
P/S:
Nếu để ý các bạn sẽ thây có folder testsuite trong addons\amxmodx\scripting\testsuite
Trong đó có các plugin mẫu cơ bản
cứ mở cac plugin đó ra mà vọc là ok :)
 
Ha ha, h mới biết, thank anh Tùng (Rep)
@Tèo: À nhể, thế dùng client_cmd chắc ngon
 
Chỉnh sửa cuối:
thằng tèo náy phải CSO, có vọc trong folder anh tùng nói nhé :D
 
Ai fix dùm em cái này với...


Lỗi là:
1.Sau khi kết thúc ván đầu tiên, hay có sự thay đổi về số máu thì SPR mới hiện lên
2. Không hiển thị message
{Em dùng cả ShowSyncHudMsg, show_hudmessage đều ko hiện được}


PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>


#define PLUGIN "Health"
#define VERSION "1.0"
#define AUTHOR "Bui Duc Duy"


public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("Health", "event_health", "be") 
}

public event_health(id)
{
	new hud_health = CreateHudSyncObj()
        new hud_armor = CreateHudSyncObj()
	new ired,iblue,igreen
	new health = get_user_health(id)
	
	set_hudmessage(255, 255, 255, 0.0, -350.0, 0, 6.0, 1.1, 0.0, 0.0, -1) // không set được tạo độ và màu chữ
	ShowSyncHudMsg(id, hud_health, "%d", get_user_health(id)) //Show_hudmessage ko được
	
	set_hudmessage(255, 255, 255, 0.0, -370.0, 0, 6.0, 1.1, 0.0, 0.0, -1)// không set được tạo độ và màu chữ
	ShowSyncHudMsg(id, hud_armor, "%d", get_user_armor(id)) //Show_hudmessage ko được
	
	if(79<health<100|| health==100)
	{
		ired=0
		iblue=0
		igreen=255
	}
	else if(19<health<80)
	{
		ired=244
		iblue=96
		igreen=164
	}
	else if(health<20)
	{
		ired=255
		iblue=0
		igreen=0
		
	}
	message_begin(MSG_ONE,get_user_msgid("StatusIcon"),{0,0,0},id)
	write_byte(1) // status: 0: off; 1: on; 2:flash
	write_string("MY_HEALTH")
	write_byte(ired) // do
	write_byte(igreen) // xanh la
	write_byte(iblue) // xanh lam
	message_end()
}

/complie bình thường
 
Ha ha, h mới biết, thank anh Tùng (Rep)
@Tèo: À nhể, thế dùng client_cmd chắc ngon

giờ mới biết
icon_facepalm2.gif


Request:
PHP:
for x=1, 4 do
	Crypto.Decode(Buttons[x], Buttons_Path.."\\btn"..((x>1) and x or "")..".btn");
end

ai hiểu ko ?
 
giờ mới biết
icon_facepalm2.gif


Request:
PHP:
for x=1, 4 do
	Crypto.Decode(Buttons[x], Buttons_Path.."\\btn"..((x>1) and x or "")..".btn");
end

ai hiểu ko ?
cái này hình nư là của C++ mà nhỉ???
 
@All: Có phải CS 1.6 nó lấy sprite trong valve\sprites k nhỉ, sao mình thấy cso-nst nó có tất cả sprite trog cstrike/sprites luôn mà
 
Ai fix dùm em cái này với...


Lỗi là:
1.Sau khi kết thúc ván đầu tiên, hay có sự thay đổi về số máu thì SPR mới hiện lên
2. Không hiển thị message
{Em dùng cả ShowSyncHudMsg, show_hudmessage đều ko hiện được}


PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>


#define PLUGIN "Health"
#define VERSION "1.0"
#define AUTHOR "Bui Duc Duy"


public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("Health", "event_health", "be") 
}

public event_health(id)
{
	new hud_health = CreateHudSyncObj()
        new hud_armor = CreateHudSyncObj()
	new ired,iblue,igreen
	new health = get_user_health(id)
	
	set_hudmessage(255, 255, 255, 0.0, -350.0, 0, 6.0, 1.1, 0.0, 0.0, -1) // không set được tạo độ và màu chữ
	ShowSyncHudMsg(id, hud_health, "%d", get_user_health(id)) //Show_hudmessage ko được
	
	set_hudmessage(255, 255, 255, 0.0, -370.0, 0, 6.0, 1.1, 0.0, 0.0, -1)// không set được tạo độ và màu chữ
	ShowSyncHudMsg(id, hud_armor, "%d", get_user_armor(id)) //Show_hudmessage ko được
	
	if(79<health<100|| health==100)
	{
		ired=0
		iblue=0
		igreen=255
	}
	else if(19<health<80)
	{
		ired=244
		iblue=96
		igreen=164
	}
	else if(health<20)
	{
		ired=255
		iblue=0
		igreen=0
		
	}
	message_begin(MSG_ONE,get_user_msgid("StatusIcon"),{0,0,0},id)
	write_byte(1) // status: 0: off; 1: on; 2:flash
	write_string("MY_HEALTH")
	write_byte(ired) // do
	write_byte(igreen) // xanh la
	write_byte(iblue) // xanh lam
	message_end()
}

/complie bình thường

Ai giúp với!!!!!!!!!! help me... ai fixx dùm em/
 
cái này bạn dùng Ham_IsAlive của Hamsandiwch ý, vì nó luôn check khi player còn sống mà :D
 
@buiduchuy:
- Cũng chả có cái spr nào tên win và lose hết
 
nếu dùng
PHP:
if (a!=b) && ((a!=c) || (a==d)) {
// do something
}

thì có cách nào ngắn hơn ko nhỉ :-?
 
@All: Có phải CS 1.6 nó lấy sprite trong valve\sprites k nhỉ, sao mình thấy cso-nst nó có tất cả sprite trog cstrike/sprites luôn mà

Nếu cứ để sprites/xxx.spr thì nó sẽ tìm ngẫu nhiên trong cả thư mục valve và cstrike luôn.
 
thế có biết nó check bên nào trc ko ? nếu thử bỏ 1 bên có bên ko thì nó load bên có. chưa ko biết sao mà thử nó load bên nào trc.
 
@teo ko dùng ham_isalive nào cả @@

@Duy thử test cái này xem thế nào
PHP:
#include <amxmodx>

#define PLUGIN "Health"
#define VERSION "1.0"
#define AUTHOR "Bui Duc Duy + Ryokin"

new g_iHudHealth, g_iHudArmor, g_iMsgStatusIcon;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_event("Health", "event_health", "be") ;
	
	g_iHudHealth = CreateHudSyncObj();
	g_iHudArmor = CreateHudSyncObj();
	
	g_iMsgStatusIcon = get_user_msgid("StatusIcon");
}

public event_health(id)
{
    new iColor[3], iHealth = get_user_health(id);
    
    set_hudmessage(255, 255, 255, 0.1, 0.9, 0, 6.0, 999.0, 0.0, 0.0, -1);
    ShowSyncHudMsg(id, g_iHudHealth, "%d", iHealth);
    
    set_hudmessage(255, 255, 255, 0.1, 1.0, 0, 6.0, 999.0, 0.0, 0.0, -1);
    ShowSyncHudMsg(id, g_iHudArmor, "%d", get_user_armor(id));
    
    if(iHealth >= 80)
    {
        iColor = { 0, 0, 255 };
    }
    else if(iHealth >= 20)
    {
        iColor = { 244, 96, 164 };
    }
    else
    {
        iColor = { 255, 0, 0 };
    }

    message_begin(MSG_ONE, g_iMsgStatusIcon, {0,0,0}, id)
    write_byte(1) // status: 0: off; 1: on; 2:flash
    write_string("MY_HEALTH")
    write_byte(iColor[0]) // do
    write_byte(iColor[1]) // xanh la
    write_byte(iColor[2]) // xanh lam
    message_end()
}
 
Back
Top