on a side note, don't use Players[i] for every one of those; instead, do this:
Code:
new var = Players[i];
if((!is_user_bot(var)) && (!is_user_connecting(var)) && (cs_get_user_team(var) != CS_TEAM_SPECTATOR));
if you use Players[i], the logic of the program goes like this:
Code:
retrieve i
retrieve Players
retrieve Players[i]
calculate is_user_bot(Players[i])
retrieve i
retrieve Players
retrieve Players[i]
calculate is_user_connecting(Players[i])
retrieve i
retrieve Players
retrieve Players[i]
calculate cs_get_user_team(Players[i])
as opposed to:
Code:
retrieve i
retrieve Players
retrieve Players[i]
store var
retrieve var
calculate is_user_bot(var)
retrieve var
calculate is_user_connecting(var)
retrieve var
calculate cs_get_user_team(var)
it's just for increasing the speed of your program ;)