Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- setVehicle()
- {
- llSetVehicleType(VEHICLE_TYPE_AIRPLANE);
- // linear friction
- llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <100.0, 100.0, 100.0>);
- // uniform angular friction
- llSetVehicleFloatParam(VEHICLE_ANGULAR_FRICTION_TIMESCALE, 1.0);
- // linear motor
- llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, <0.0, 0.0, 0.0>);
- llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_TIMESCALE, .5);
- llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 1.0);
- // angular motor
- llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, <0.0, 0.0, 0.0>);
- llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, .2);
- llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 2.0);
- // hover
- llSetVehicleFloatParam(VEHICLE_HOVER_HEIGHT, 0.0);
- llSetVehicleFloatParam(VEHICLE_HOVER_EFFICIENCY, 0.0);
- llSetVehicleFloatParam(VEHICLE_HOVER_TIMESCALE, 350.0);
- llSetVehicleFloatParam(VEHICLE_BUOYANCY, 1.0);
- // linear deflection
- llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_EFFICIENCY, 0.5);
- llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_TIMESCALE, 1.0);
- // angular deflection
- llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.25);
- llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_TIMESCALE, 100.0);
- // vertical attractor
- llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY, 0.75);
- llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_TIMESCALE, 1.0);
- // banking
- llSetVehicleFloatParam(VEHICLE_BANKING_EFFICIENCY, 1.0);
- llSetVehicleFloatParam(VEHICLE_BANKING_MIX, 0.5);
- llSetVehicleFloatParam(VEHICLE_BANKING_TIMESCALE, 0.5);
- // default rotation of local frame
- llSetVehicleRotationParam(VEHICLE_REFERENCE_FRAME, <0.0, 0.0, 0.0, 1.0>);
- // removed vehicle flags
- llRemoveVehicleFlags(VEHICLE_FLAG_NO_DEFLECTION_UP |
- VEHICLE_FLAG_HOVER_WATER_ONLY |
- VEHICLE_FLAG_HOVER_TERRAIN_ONLY |
- VEHICLE_FLAG_HOVER_UP_ONLY |
- VEHICLE_FLAG_LIMIT_MOTOR_UP |
- VEHICLE_FLAG_LIMIT_ROLL_ONLY
- );
- // set vehicle flags
- llSetVehicleFlags(VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement