Forum
 
  CS2D
 CS2D  Scripts
 
Scripts  maximum size of the team
 maximum size of the team maximum size of the team
 maximum size of the team
14 replies 
  1
 1  
 
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
max = 5
addhook("team", "teamchange")
function teamchange(id, team, look)
	if #player(0, "team1") >= max
		msg2(id, "Too many terrorists!@C")
		return 1
	end
end
@
 miere: I just checked the script and it does not work
 miere: I just checked the script and it does not work  miere always checks if there are too many Ts. Even if you try to switch to CT or Spectator. An additional condition is required.
 miere always checks if there are too many Ts. Even if you try to switch to CT or Spectator. An additional condition is required.1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
maxTs = 5
addhook("team", "teamchange")
function teamchange(id, team, look)
	if team == 1
		if #player(0, "team1") >= maxTs
			msg2(id, "Too many terrorists!@C")
			return 1
		end
	end
end
 Soja1997 has written
 Soja1997 has writtenEither you did not understand me or scripts do not work. want a script that allows you to only one terrorist in the team need this script to Predator Mod
just change max terrorists number from 5 to 1
 Quote
LUA ERROR: sys/lua/autorun/myass.lua:6: 'then' expected near 'if'
We simply forgot to add "then".
Fixed version:
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
addhook("team", "teamchange")
function teamchange(id, team, look)
     if team == 1 then
          if #player(0, "team1") >= 1 then
               msg2(id, "Too many terrorists!@C")
               return 1
          end
     end
end
For the next time: Check the console output and tell us what it says instead of just saying "Dont work". It would help a lot.
edit
Can I still join a team of terrorists when one person
edited 1×, last 03.09.12 12:48:12 pm
 makect
 makectAlso consider to disable
 mp_autoteambalance - it might ignore the script but I'm not sure about that.
 mp_autoteambalance - it might ignore the script but I'm not sure about that. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ERROR: equip - cannot equip 60 - Gas Mask (this would lead to problems)!
		parse ("equip "..id.." 31")
		parse ("equip "..id.." 60")
		parse ("equip "..id.." 72")
		parse ("equip "..id.." 49")
		parse ("equip "..id.." 4")
		parse ("equip "..id.." 51")
		parse ("equip "..id.." 73")
		parse ("equip "..id.." 89")
		parse ("equip "..id.." 89")
		parse ("equip "..id.." 89")													    parse ("equip "..id.." 76")
 		parse ("setmaxhealth "..id.." 180")
		parse ("setarmor "..id.." 200")
		parse ("speedmod "..id.." 5")
		return "31,60,72,49,4,51,73,89";
I can join to bot when he is in terro
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
addhook("team", "teamchange")
function teamchange(id, team, look)
     if team == 1 then
          if #player(0, "team1") >= 1 then
               msg2(id, "Too many terrorists!@C")
               return 1
          end
     end
end
 Soja1997:
 Soja1997: DO NOT USE
 equip IN A
 equip IN A  spawn HOOK!
 spawn HOOK!It was said hundeds of times! Use return values instead (as you did below)
2) The script works perfectly.
PS: Better you show us the whole function next time
@EDIT
I if i change from ct to tt only show communicate you cant join terrorist team.
 
  1
 1  
 
 Offline
 Offline