| 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117. | #include <amxmodx> 
#include <csx> 
 
#define PLUGIN "Bomb Countdown HUD Timer" 
#define VERSION "0.2" 
#define AUTHOR "SAMURAI" 
 
// 
// KONFIGURACJA TUTAJ 
// 
#define muzyczka "sound/misc/stoprobomba.mp3" 
#define czas 12 
// 
 
// 
 
new g_c4timer, pointnum; 
new bool:b_planted = false; 
 
new g_msgsync; 
 
public plugin_init() 
{ 
	register_plugin(PLUGIN,VERSION,AUTHOR); 
 
	pointnum = get_cvar_pointer("mp_c4timer"); 
 
	register_logevent("newRound", 2, "1=Round_Start"); 
	register_logevent("endRound", 2, "1=Round_End"); 
	register_logevent("endRound", 2, "1&Restart_Round_"); 
 
	g_msgsync = CreateHudSyncObj(); 
} 
 
public newRound() 
{ 
	g_c4timer = -1; 
	remove_task(652450); 
	b_planted = false; 
} 
 
public endRound() 
{ 
	g_c4timer = -1; 
	remove_task(652450); 
} 
 
public bomb_planted() 
{ 
	b_planted = true; 
	g_c4timer = get_pcvar_num(pointnum); 
	dispTime() 
	set_task(1.0, "dispTime", 652450, "", 0, "b"); 
} 
 
public bomb_defused() 
{ 
	if(b_planted) 
	{ 
		remove_task(652450); 
		b_planted = false; 
	} 
 
} 
 
public bomb_explode() 
{ 
	if(b_planted) 
	{ 
		remove_task(652450); 
		b_planted = false; 
	} 
 
} 
 
public dispTime() 
{ 
	if(!b_planted) 
	{ 
		remove_task(652450); 
		return; 
	} 
 
 
	if(g_c4timer >= 0) 
	{ 
		if(g_c4timer > 13) { 
			set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1); 
		} 
		else if(g_c4timer > 7) { 
			set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1); 
			if(g_c4timer == czas) { 
				//client_cmd(0, "spk %s", muzyczka)
				client_cmd(0, "mp3 play %s", muzyczka)
			} 
		} 
		else { 
			set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1); 
		} 
 
		ShowSyncHudMsg(0, g_msgsync, "C4: %d", g_c4timer); 
 
		--g_c4timer; 
	} 
 
} 
 
public plugin_precache() 
{ 
	precache_sound("misc/stoprobomba.mp3") 
 
	return PLUGIN_CONTINUE 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
  |