Regarding your first message, you need to zero your variables before using them. They are declared as static, and they never reset themselves until plugin reloads.
PHP Code:
GetPlayersCount(Team) { static Players = 0, Player = 0;
Players = 0;
for (Player = 1; Player <= get_maxplayers(); Player++) { if (is_user_connected(Player) && get_user_team(Player) == Team) Players++; }