Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Help With a Vehicle Script?

Timmy Fool
Junior Member
Join date: 1 Sep 2004
Posts: 2
09-06-2004 07:43
Ok, I'm really a n00b at this lol. I made a vehicle script, but it tells me that the syntax on the beginning of the line "llSetVehicleType(VEHICLE_TYPE_AIRPLANE);" is incorrect. Can anyone glance at it and see what I'm doing wrong?

Thanks in advance :D

From: someone
default
{

llSetVehicleType(VEHICLE_TYPE_AIRPLANE);

llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 0.0);

llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.0);

llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, 0.0);

llSetVehicleFloatParam(VEHICLE_BANKING_TIMESCALE, 0.0);

llSetVehicleFloatParam(VEHICLE_BANKING_EFFICIENCY, +1.0);

llSetVehicleFloatParam(VEHICLE_BANKING_MIX, 0.0);

llSetVehicleFloatParam(VEHICLE_BUOYANCY, 1.0);

llSetVehicleFloatParam(VEHICLE_HOVER_EFFICIENCY, 0.0);'

llSetVehicleFloatParam(VEHICLE_HOVER_TIMESCALE, 0.0);

llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 0.0);





touch_start(integer total_number)
{
llSay(0, "Hello, I am the Hover Thingy 2000 (tm).";);
}

}
Ezhar Fairlight
professional slacker
Join date: 30 Jun 2003
Posts: 310
09-06-2004 08:01
You forgot to put your vehicle code into an event. You can't have code outside of an event at the state scope. Also, there was an extra single quote in the code.

Heres a fixed version of your script:

CODE
default {
state_entry() {
llSetVehicleType(VEHICLE_TYPE_AIRPLANE);
llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 0.0);
llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.0);
llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, 0.0);
llSetVehicleFloatParam(VEHICLE_BANKING_TIMESCALE, 0.0);
llSetVehicleFloatParam(VEHICLE_BANKING_EFFICIENCY, 1.0);
llSetVehicleFloatParam(VEHICLE_BANKING_MIX, 0.0);
llSetVehicleFloatParam(VEHICLE_BUOYANCY, 1.0);
llSetVehicleFloatParam(VEHICLE_HOVER_EFFICIENCY, 0.0);
llSetVehicleFloatParam(VEHICLE_HOVER_TIMESCALE, 0.0);
llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 0.0);
}

touch_start(integer total_number) {
llSay(0, "Hello, I am the Hover Thingy 2000 (tm).");
}
}
_____________________
Timmy Fool
Junior Member
Join date: 1 Sep 2004
Posts: 2
09-06-2004 08:17
Thank you :D

Now to test it out...