mein auto kommt nicht einmal in das level und das sind die fehler
ERROR: unknown identifier: IsTurning (in ContainedLeft, GANGS.c4f\GANGS.c4d\Vehicles.c4d\Homington.c4d\Script.c:19:20)
ERROR: unknown identifier: IsTurning (in ContainedRight, GANGS.c4f\GANGS.c4d\Vehicles.c4d\Homington.c4d\Script.c:32:20)
ERROR: unknown identifier: IsDriving (in ContainedDown, GANGS.c4f\GANGS.c4d\Vehicles.c4d\Homington.c4d\Script.c:44:16)
und hier das script!
SCRIPT:
/*-- Neues Objekt --*/
#strict
#iclude L_TK
// X- and Y-Offset to wheels (which are 2) from the center: assumes that the distance
// to the wheels are the same from the center.
public func XOffsToWheels() { return(12); }
public func YOffsToWheels() { return(11); }
public func MaxSpeed() { return(6000); } // maximum speed
public func BrakeStrengh() { return(400); } // speed of braking
public func Acceleration() { return(600); } // speed of speeding up
/*-- Steuerung --*/
public func ContainedLeft(object driver) { // Left
if(GetDir() != DIR_Left) {
if(!IsTurning()) {
Turn();
}
}
else {
if(!IsDriving())
Go();
}
return(true);
}
public func ContainedRight(object driver) { // Right
if(GetDir() != DIR_Right) {
if(!IsTurning())
Turn();
}
else {
if(!IsDriving())
Go();
}
return(true);
}
public func ContainedDown(object driver) { // Down
if(IsDriving()) {
Stop();
return(1);
}
if(GetPlrDownDouble(GetOwner(driver)))
{
Exit(driver,0,-5);
}
return(1);
/*Die Funktion womit man das Auto dreht*/
func Turn()
{
SetDir(!GetDir());
}
}
func Initialize(){
SetAction("Drive");
SetEntrance(1);
return(_inherited()); //wichtig! damit die initialize aus dem tank objekt auch noch ausgeführt wird
ActMap:
[Action]
Name=Drive
Procedure=FLOAT
Facet=0,0,66,38
Delay=0
Length=1
NextAction=Hold
Directions=2
FlipDir=1