Convert to OnTriggerEnter

Hello I’m making a cargame. But how do I make if I enter the trigger and press a Key (F) It will load my level

function OnTriggerStay(other : Collider)
{
    if(other.tag == "Player")
    {
        if(Input.GetKeyDown(KeyCode.F))
        {
            Application.LoadLevel("carshop");
        }
    }
}

Can i get some help to convert to OnTriggerEnter?

You should set/clear a flag inside OnTiggerEnter/Exit, and use this flag inside Update to enable checking the key (trigger script):

var inTrigger: boolean = false;

function OnTriggerEnter(other: Collider){
  if (other.CompareTag("Player")){ // CompareTag is more efficient
    inTrigger = true;
  }
}

function OnTriggerExit(other: Collider){
  if (other.CompareTag("Player")){
    inTrigger = false;
  }
}

function Update(){
  if (inTrigger && Input.GetKeyDown(KeyCode.F)){
    Application.LoadLevel("carshop");
  }
}