- Home /
Car enter and exit script not working
I have this script and when i try to use it it says input key (letter of key) not set up. How do i set the key up or is there something wrong with my script?
var Car : Transform;
var player : Transform;
var exitPoint : Transform;
var doorTriggerLeft : Transform;
var PlayerCamera : Camera;
var CarCamera : Camera;
var isPlayerVisable : boolean;
var enterDistence = 10;
static var playerInVehicle = false;
private var inRange = false;
value = Input.GetButton ("e");
value = Input.GetButton ("q");
function Update () {
var Char : GameObject;
Char = gameObject.Find("Soldier_Locomotion");
var player : Vector3 = Char.transform.position;
var distence : Vector3 = player - transform.position;
if (distence.magnitude < enterDistence)
{
inRange = true;
}
else if (distence.magnitude > enterDistence)
{
inRange = false;
}
if (inRange == true)
{
if
(Input.GetkeyDown("e")&& isPlayerVisable){
//Make player invisable and still standing
player.gameObject.SetActiveRecursively(false);
player.gameObject.active = false;
// Parent player to ExitPoint
player.parent = exitPoint.transform;
player.transform.localPosition = Vector3(-1.5,2,0);
//Parent playerParent to car
exitPoint.parent = Car.transform;
exitPoint.transform.localPosition = Vector3(-0.5,2,0);
// Enable car as controllable object
GameObject.Find("ArcadeLambo").GetComponent("CarController").enabled =true;
PlayerCamera.enabled = false;
CarCamera.enabled = true;
}
else {
if (Input.GetkeyDown("q")){
// Make Character visable again.
player.gameObject.SetActiveRecursively(true);
player.gameObject.active = true;
// Unparent Player from everything.
player.transform.parent = null;
// Parent Exit Point to Door Trigger.
exitPoint.parent = doorTriggerLeft.transform;
// Disable car as a controllable
GameObject.Find("ArcadeLambo").GetComponent("CarController").enabled = false;
PlayerCamera.enabled = true;
CarCamera.enabled = false;
}
}
} } function OnTriggerEnter(Player : Collider) { isPlayerVisable = true; }
function OnTriggerExit(Player : Collider) { isPlayerVisable = false; }
its supposed to be 1 script but it glitched out when i put it in sorry about that.
Answer by ffxz7ff · May 19, 2014 at 08:39 PM
The problem is that you didn't write it yourself, hence you have no idea what it's doing or how.
Your answer
Follow this Question
Related Questions
Wheel Collider Rotation Problem 0 Answers
car tutorial' camera adjustment problem 2 Answers
Car wheel problems 1 Answer
Another Random Generation Problem 1 Answer
CAR SCRIPT 2 Answers