[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
ai cho mình xin 1 cái tut về metahook được không :|:|
 
@VN-Zombie:
- Máu của nó là random theo quy luật
Mã:
(Tổng Người chơi trong sv / tổng zombie) * (1000 * multi máu của ngày)
Nên zb ra càng nhiều thì máu càng giảm cho nên, chắc tôi bắn nhầm con cuối cùng nên máu chỉ có 1k =))
- Vả lại sài Salamander damage cũng mạnh, còn cầm M4A1 thì xả vào đầu thì dmg x2 lên ko chết mới lạ :))

và mỗi lần human win thì sẽ qua ngày, và mỗi ngày zombie sẽ mạnh lên, máu sẽ x lên.
Ngày đầu tiên thì:
First Zombie sẽ có máu là
(32 / 1) * (1000 * 1.0) = 32000

Ngày cuối cùng là:
First Zombie sẽ có máu là
(32 / 1) * (1000 * 2.0) = 64000

Bởi thế càng tăng là càng khó ==" nhưng ko sao, phe human súng rất mạnh :> nên ko sợ
 
Chỉnh sửa cuối:
ANh ch0 em hỏi làm sao để lúc player chết chỉ rơi vũ khí mà mình chỉ định ạ?
Ví dụ: nó có AWP hoặc M4a1 thì mới rơi còn ko thì ẩn lun :)
 
Cuối cùng cũng xong. 2 ngày làm việc ko uổng phí công sức... :)

[video=youtube;14RgasnC7u8]http://www.youtube.com/watch?v=14RgasnC7u8[/video]
 
Chỉnh sửa cuối:
Chơi ghost mà trời thì sáng chưng (:|.
 
@buiducduy:
- Làm xong rồi chú cứ thích mang lên khoe cơ. Rồi lúc đó bị lèo nhèo xin sma lúc đó... =))
 
@buiducduy:
- Làm xong rồi chú cứ thích mang lên khoe cơ. Rồi lúc đó bị lèo nhèo xin sma lúc đó... =))

:) Anh em dùm em cái này với. Sao bot nó chém vào mình mình thành zombie mà nó chém nhau hoặc chém thằng khác thì chết chứ không biến thành zombie :(
PHP:
// Take damage to human -> zombie
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
	if (victim == attacker)
		return HAM_IGNORED;
	if (!is_user_connected(victim) || !is_user_connected(attacker))
		return HAM_IGNORED;

	// Zombie hit human
	if (g_is_user_zombie[attacker] == true && g_is_user_zombie[victim] == false)
	{
		g_zombie_level[attacker] ++
		g_is_user_zombie[victim] = true
		g_zombie_level[victim] = 1
		
		Update_frag(attacker)
		Update_dead(victim)
		
		set_user_to_zombie(victim, g_zombie_level[victim], ZOMBIE_HP_LEVEL_01, random_num(1,4)) // Cái func này chắc chắn đúng vì dùng ở new round vẫn được
		PlaySound(0,sound_zombie_count02)
		
		return HAM_SUPERCEDE
	}
	
	return HAM_IGNORED
}
 
Remember. Hamsandwich ko work with bot
 
Remember. Hamsandwich ko work with bot

Hì em làm được rồi
Lúc trước em cũng đăng kí cho bot rồi nhưng không hiểu sao lại ko được
Tự dưg bỏ số 1 đằng sau RegisterHam lại được mới lạ :)

À. Bác cho em hỏi làm sao để get hoặc set frag cho 1 player ạ
Em dùng cái get_user_frag & set_user_frag ko được !
 
^ & 2^: cả 2 cách đều phải update = cách send message.
Chi bằng dùng Ham_AddPoints có phải tốt hơn ko, khỏi cần send message:>
 
Mấy bác cho em hỏi .
Sao lúc em chơi CSO NST ấn ~ mở console trông rất là mượt
Còn plugins em làm xong vào vẫn chạy rất tốt nhưng lúc ấn ~ mở console lên thì mỗi giây đều có vài cái thông báo nhìn rất khó chịu ví dụ như thế này

L 12/31/2011 - 23:39:47: [AMXX] [0] bdd_[mode]_Ghost.sma::set_alpha (line 107)
L 12/31/2011 - 23:39:47: [CSTRIKE] Invalid player 7
L 12/31/2011 - 23:39:47: [AMXX] Displaying debug trace (plugin "bdd_[mode]_Ghost.amxx")
L 12/31/2011 - 23:39:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/31/2011 - 23:39:47: [AMXX] [0] bdd_[mode]_Ghost.sma::set_alpha (line 107)
L 12/31/2011 - 23:39:47: [CSTRIKE] Invalid player 7
L 12/31/2011 - 23:39:47: [AMXX] Displaying debug trace (plugin "bdd_[mode]_Ghost.amxx")
L 12/31/2011 - 23:39:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/31/2011 - 23:39:47: [AMXX] [0] bdd_[mode]_Ghost.sma::set_alpha (line 107)
L 12/31/2011 - 23:39:47: [CSTRIKE] Invalid player 7
L 12/31/2011 - 23:39:47: [AMXX] Displaying debug trace (plugin "bdd_[mode]_Ghost.amxx")
L 12/31/2011 - 23:39:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/31/2011 - 23:39:47: [AMXX] [0] bdd_[mode]_Ghost.sma::set_alpha (line 107)
L 12/31/2011 - 23:39:47: [CSTRIKE] Invalid player 7
L 12/31/2011 - 23:39:47: [AMXX] Displaying debug trace (plugin "bdd_[mode]_Ghost.amxx")
L 12/31/2011 - 23:39:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/31/2011 - 23:39:47: [AMXX] [0] bdd_[mode]_Ghost.sma::set_alpha (line 107)
L 12/31/2011 - 23:39:48: [CSTRIKE] Invalid player 7
L 12/31/2011 - 23:39:48: [AMXX] Displaying debug trace (plugin "bdd_[mode]_Ghost.amxx")
......................................

Chắc hẳn sẽ làm game lag đi phần nào (Cả CS red cũng bị như vậy) Không lẽ code có vấn đề ?
Vậy mấy bác có cách nào để khắc phục nó không ạ?
 
Chỉnh sửa cuối:
Mở mấy cái plugins.ini lên, thêm debug vào sau mỗi plugin, vào xem trên console hiện lỗi ở plugin nào, line nhiêu rồi tiến hành fix thôi.
 
^
^
- Đến line đó thêm check là 1 < id < 32 vào là dc vì lỡ nó set cho player có id lớn hơn 32 thì error là phải. vì max chỉ có 32
 
HAPPY NEW YEAR

Bố nào rảnh tập hợp đống hàm + lung tung phèo của AMX (loại riêng) + chú thích đê
Vote Dias ~> lão rảnh =))
 
Back
Top