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
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
tdm = {}
-- Final score, 0 to disable
tdm.FinalScore = 25
-----------
tdm.CTscore = 0
tdm.Tscore = 0
tdm.End = false
addhook('die','tdm.kill')
function tdm.kill(k)
	if tdm.End == false then
		if player(k,'team') == 1 then tdm.CTscore = tdm.CTscore + 1; tdm.update(); end
		if player(k,'team') == 2 then tdm.Tscore = tdm.Tscore + 1; tdm.update(); end
		if tdm.Tscore == tdm.FinalScore and tdm.FinalScore ~= 0 then msg('©225050050'..tdm.Tscore..' - '..tdm.CTscore..'! Terrorists win!'); parse("sv_sound \"radio/terwin.ogg\""); tdm.End = true; timer(5000,"tdm.restart") end
		if tdm.CTscore == tdm.FinalScore and tdm.FinalScore ~= 0 then msg('©065105225'..tdm.CTscore..' - '..tdm.Tscore..'! Counter-Terrorists win!'); parse("sv_sound \"radio/ctwin.ogg\""); tdm.End = true; timer(5000,"tdm.restart") end
	end
end
function tdm.restart()
parse('restart')
end
function tdm.update()
	if tdm.End == false then
		for i = 1,game('sv_maxplayers') do
			if player(i,'exists') and player(i,'team') == 1 then
				parse('hudtxt2 '..i..' 1 "©225050050T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 320 15 2')
				parse('hudtxt2 '..i..' 2 "©065105225CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 320 30 2')
			end
			if player(i,'exists') and player(i,'team') == 2 then
				parse('hudtxt2 '..i..' 2 "©065105225CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 320 15 2')
				parse('hudtxt2 '..i..' 1 "©225050050T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 320 30 2')
			end
			if player(i,'team') == 0 then
				parse('hudtxt2 '..i..' 1 "T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 330 45 2')
				parse('hudtxt2 '..i..' 2 "CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 330 60 2')
			end
		end
	end
end
addhook('startround','tdm.startround')
function tdm.startround()
tdm.CTscore = 0
tdm.Tscore = 0
tdm.End = false
tdm.update()
end
addhook('team','tdm.team')
function tdm.team(id,team)
	if team == 1 then
		parse('hudtxt2 '..id..' 1 "©225050050T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 320 15 2')
		parse('hudtxt2 '..id..' 2 "©065105225CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 320 30 2')
	end
	if team == 2 then
		parse('hudtxt2 '..id..' 2 "©065105225CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 320 15 2')
		parse('hudtxt2 '..id..' 1 "©225050050T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 320 30 2')
	end
	if team == 0 then
		parse('hudtxt2 '..id..' 1 "T: '..tdm.Tscore..' / '..tdm.FinalScore..'" 330 45 2')
		parse('hudtxt2 '..id..' 2 "CT: '..tdm.CTscore..' / '..tdm.FinalScore..'" 330 60 2')
	end
end
Function Script
1 
Offline
KimKat