Assets/NetworkManager.cs(12,17): error CS0029: Cannot implicitly convert type `SpawnSpot' to `SpawnSpot[]'

Here is my script im in C#:

using UnityEngine;
using System.Collections;

public class NetworkManager : MonoBehaviour {

public Camera standByCamera;
SpawnSpot[] spawnSpots;

// Use this for initialization
void Start () 
{
	spawnSpots = GameObject.FindObjectOfType<SpawnSpot>();
	Connect ();
}

void Connect ()
{
	PhotonNetwork.ConnectUsingSettings ("1.0.0");
}

void OnGUI() {
	GUILayout.Label (PhotonNetwork.connectionStateDetailed.ToString ());
}

void OnJoinedLobby() {
	Debug.Log ("OnJoinedLobby");
	PhotonNetwork.JoinRandomRoom ();
}

void OnPhotonRandomJoinFailed() {
	Debug.Log ("OnPhotonRandomJoinFailed");
	PhotonNetwork.CreateRoom (null);
}

void OnJoinedRoom () {
	Debug.Log ("OnJoinedRoom");
	
	SpawnMyPlayer ();
}

void SpawnMyPlayer () {
	if (spawnSpots == null) {
		Debug.LogError ("WTF?!");
		return;
	}
	SpawnSpot mySpawnSpot = spawnSpots [Random.Range (0, spawnSpots.Length)];
	PhotonNetwork.Instantiate ("PlayerController", mySpawnSpot.transform.position, mySpawnSpot.transform.rotation, 0);
	standByCamera.enabled = false;
}

}

Looks like you want FindObjectsOfType. Note that it is plural.

FindObjectOfType… returns a single instance

You want FindObjectsOfType… (note the plural)