There was a request at
http://forums.alliedmods.net/showthread.php?t=82916 to make a plugin for L4D to change teams. You don't really need one, just using sm_fexec <player> "jointeam 2 or 3" would work.
Here is a menu that does it for you:
Code:
"L4D Team Management"
{
"Team Player"
{
"cmd" "sm_fexec #1 #2"
"admin" "sm_kick"
"1"
{
"type" "player"
}
"2"
{
"type" "list"
"title" "Team:"
"1" "spectate"
"1." "Spectators"
"2" "jointeam 2"
"2." "Survivors"
"3" "jointeam 3"
"3." "Infected"
}
}
}
You will need the sm_fexec plugin from
http://forums.alliedmods.net/showthread.php?p=630439