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
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
function initArray(m) 	local array = {} 	for i = 1, m do 		array[i] = 0 	end 	return array end if hp == nil then hp = {} end local hp = initArray(32,0) addhook("startround","_startround") function _startround(mode) 	local players = player(0,'table') 	for i = 1, #players do 		local id = players[i] 		local terrorist = player(0,'team1') 		for i = 1, #terrorist do 			local t = terrorist[i] 			if player(id,'team') == 1 then 				hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,t) 				imageframe(hp[id],1) 			end 		end 		local counterterrorist = player(0,'team2') 		for i = 1, #counterterrorist do 			local ct = counterterrorist[i] 			if player(id,'team') == 2 then 				hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,ct) 				imageframe(hp[id],1) 			end 		end 	end	 end addhook("hit","_hit") function _hit(id,source,weapon,hpdmg,apdmg,rawdmg,object) 	timer(0,"_HP") 	function _HP() 		local terrorist = player(0,'team1') 		for i = 1, #terrorist do 			local t = terrorist[i] 			if player(id,'team') == 1 then	 				if player(id,'health') <= 30 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,t) 					imageframe(hp[id],5) 				elseif player(id,'health') >= 31 and player(id,'health') <= 47 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,t) 					imageframe(hp[id],4) 				elseif player(id,'health') >= 48 and player(id,'health') <= 64 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,t) 					imageframe(hp[id],3)	 				elseif player(id,'health') >= 65 and player(id,'health') <= 81 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,t) 					imageframe(hp[id],2) 				end 			end 		end 		local counterterrorist = player(0,'team2') 		for i = 1, #counterterrorist do 			local ct = counterterrorist[i] 			if player(id,'team') == 2 then	 				if player(id,'health') <= 30 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,ct) 					imageframe(hp[id],5) 				elseif player(id,'health') >= 31 and player(id,'health') <= 47 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,ct) 					imageframe(hp[id],4) 				elseif player(id,'health') >= 48 and player(id,'health') <= 64 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,ct) 					imageframe(hp[id],3)	 				elseif player(id,'health') >= 65 and player(id,'health') <= 81 then 					freeimage(hp[id]) 					hp[id] = image('<spritesheet:gfx/cs2dbr/hp/HP.png:32:64:n>',0,1,id+200,ct) 					imageframe(hp[id],2) 				end 			end 		end 	end end