new bool:gSwitchPlayer[32] = falsepublic plugin_init(){ register_event( "DeathMsg" , "SwitchTeams" , "a" ) }public SwitchTeams(){ new iAttacker = read_data( 1 ) new iVictim = read_data( 2 ) if( iVictim == iAttacker ) return PLUGIN_HANDLED if( cs_get_user_team( iVictim ) == CS_TEAM_T && !is_user_bot( iVictim ) ) { gShouldSwitch[iVictim] = true gShouldSwitch[iAttacker] = true } else if( cs_get_user_team( iVictim ) == CS_TEAM_CT && !is_user_bot( iVictim ) ) { iTimer + 30.0 } return PLUGIN_HANDLED}public round_end(iTimer) //Not sure, but I believe this is correct. Might not be though.{ new iPlayers[32], iNum get_players( iPlayers, iNum ) for( new i; i < iNum; i++ ) { new id = iPlayers[i] if( !is_user_bot(id) && gShouldSwitch[id] == true ) { if( cs_get_user_team( id ) == CS_TEAM_T ) { cs_set_user_team( id ) == CS_TEAM_CT } else if( cs_get_user_team( id ) == CS_TEAM_CT ) { cs_set_user_team( id ) == CS_TEAM_T } } }}