[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
Hôm trước vào thử lúc mà boss nó ra chiêu rain of fire thì lag tung sv :))
 
chiêu đó khó dính nhưng -50 fps với máy mình =))
 
Có ai muốn làm 1 ván dead end ko =))
[video=youtube;W205VLGsuWg]http://www.youtube.com/watch?v=W205VLGsuWg[/URL][/video]

Trông nghiền thế :5cool_still_dreamin
 
dias thử không dùng cái nháy sáng đỏ trước khi nó dùng skill đó để tránh lag xem
thay bằng cái gì đó khác, chẳng hạn như cho 1 cái Spite hình dấu chấm than lên trên đầu nó để cảnh báo chẳng hạn :-?
 
Thứ 7 chủ nhật này ta host tiếp cho mà chơi, 1 room chỉ có 10 player thôi. Và cái skill mưa lửa, fix rồi. Ta thay cái hiệu ứng sáng đỏ thành cái khác... Đảm bảo ko lag, ko giật.. Và phải làm lại cái vụ chọn random player để dí, vì 1 đám nó dí có 1 thằng =))
 
Chỉnh sửa cuối:
^
Cả 6 trận ta bị boss + zom nó dí cả 6 :9cool_canny:
 
^
- Cái code dí đó là của sontung0 :)). Phải sửa lại thôi :))
 
^
Thế sao round nào nó cũng dí mỗi mình ta :))
 
sontung0 làm code dí thằng nào vào đầu tiên =)). Dí theo thứ tự từ 0 -> 32
Thằng 0 chết -> dí thằng 1. Thằng 1 chết -> dí thằng 2.
Ta sẽ làm lại là dĩ ai gần nhất
 
Ai check dùm em plugins này với... Nó damage 2 lần...(Lúc post 1 lần...trong task lần nữa là 2)

PHP:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN	"Nghich knife :))"
#define AUTHOR	"Duy"
#define VERSION	"1.0"

new g_attack[33]

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "fw_SecondaryAttack")
	RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "fw_SecondaryAttack_Post", 1)
	RegisterHam(Ham_Weapon_SendWeaponAnim, "weapon_knife", "fw_Weapon_SendWeaponAnim")
}

public fw_SecondaryAttack(ent)
{
	if (!pev_valid(ent)) return HAM_IGNORED
	
	new id = pev(ent,  pev_owner)
	if (!is_user_connected(id)) return HAM_IGNORED
	if (!is_user_alive(id) || get_user_weapon(id) != CSW_KNIFE) return HAM_IGNORED
	
	
	g_attack[id] = 1
	
	set_pdata_float(id, 83, 9999.0, 5)
	set_task(0.75, "damage_ex", ent)
	
	
	return HAM_SUPERCEDE   // Đã return nhưng nó vẫn gây damage
}

public damage_ex(ent)
{
	new id = pev(ent, pev_owner)  
	
	if (is_user_alive(id) && pev_valid(ent))
	{
		set_pdata_float(id, 83, 0.0, 5)
		ExecuteHam(Ham_Weapon_SecondaryAttack, ent) 
	}
}

public fw_SecondaryAttack_Post(ent)
{
	if (!pev_valid(ent)) return HAM_IGNORED
	
	new id = pev(ent,  pev_owner)
	if (!is_user_connected(id)) return HAM_IGNORED
	if (is_user_alive(id))
	{
		g_attack[id] = 0
		SendAnim(id, 5)
	}
	
	
	return HAM_SUPERCEDE
}

public fw_Weapon_SendWeaponAnim(ent, iAnim, skiplocal, body)
{
	new id = pev(ent, pev_owner)
	if (!is_user_connected(id)) return HAM_IGNORED
	if (g_attack[id] == 1) return HAM_SUPERCEDE
	return HAM_IGNORED
}


SendAnim(id, anim)
{
	if (!is_user_alive(id)) return;
	
	set_pev(id, pev_weaponanim, anim)
	message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, _, id)
	write_byte(anim)
	write_byte(0)
	message_end()
}
 
^: Dao nó ko block kiểu này đc đâu bạn trẻ à, muốn biết cách thì hỏi bạn Di@ss ấy:-j
 
^
^
- Chỉ có block hết rồi làm knife mới thôi. Chứ ko có vụ block 1 nửa còn 1 nửa sài

^
- ta ko rành weapon đâu. hỏi ta vô ích
 
^
^
- Chỉ có block hết rồi làm knife mới thôi. Chứ ko có vụ block 1 nửa còn 1 nửa sài

^
- ta ko rành weapon đâu. hỏi ta vô ích
Bạn di@ss đừng có khiêm tốn nữa, phô cmn ra cho mọi người biết tài đi:-j
 
mấy người đang khen nhau hay xoáy nhau vậy =))
@Điiass: Nếu có thật thì phô đi khiêm tốn tùy nơi tùy lúc thôi, trên mạng có gì cứ phô ra cho mọi người cùng học tập >:D<
 
^
Chém gió around box :2cool_go:

@Dias: Chiều thứ 7 add thêm wpn rồi host cho anh em chiến nhé \m/
 
dias làm con boss chuấn ghê :x
 
Ai xem dùm em code này với .. check với quả bomb thì nó cứ thành dao..

PHP:
wpnid = get_user_weapon(id)
		if (headshot)
		{
			client_print(id, print_chat, "HS!")
		}
		else if (wpnid == CSW_KNIFE)
		{
			client_print(id, print_chat, "KF !")
		}
		else if (wpnid == CSW_HEGRENADE) // đáp bomb cũng ko chạy cái này mà nó print ra "KF !"
		{
			client_print(id, print_chat, "HE")
		}
		else
		{
			client_print(id, print_chat, "Normal")
		}
 
làm ơn post full cái public ra
 
Ai xem dùm em code này với .. check với quả bomb thì nó cứ thành dao..
Muốn biết cách fix thì hỏi bạn di@$$ nhé, mình biết cách nhưng bạn ấy giỏi hơn, chắc bạn ấy có cách hay hơn:-j
 
Chỉnh sửa cuối:
Back
Top