Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. setVehicle()
  2. {
  3.     llSetVehicleType(VEHICLE_TYPE_AIRPLANE);
  4.     // linear friction
  5.     llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <100.0, 100.0, 100.0>);
  6.     // uniform angular friction
  7.     llSetVehicleFloatParam(VEHICLE_ANGULAR_FRICTION_TIMESCALE, 1.0);
  8.     // linear motor
  9.     llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, <0.0, 0.0, 0.0>);
  10.     llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_TIMESCALE, .5);
  11.     llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 1.0);
  12.     // angular motor
  13.     llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, <0.0, 0.0, 0.0>);
  14.     llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, .2);
  15.     llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 2.0);
  16.     // hover
  17.     llSetVehicleFloatParam(VEHICLE_HOVER_HEIGHT, 0.0);
  18.     llSetVehicleFloatParam(VEHICLE_HOVER_EFFICIENCY, 0.0);
  19.     llSetVehicleFloatParam(VEHICLE_HOVER_TIMESCALE, 350.0);
  20.     llSetVehicleFloatParam(VEHICLE_BUOYANCY, 1.0);
  21.     // linear deflection
  22.     llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_EFFICIENCY, 0.5);
  23.     llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_TIMESCALE, 1.0);
  24.     // angular deflection
  25.     llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.25);
  26.     llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_TIMESCALE, 100.0);
  27.     // vertical attractor
  28.     llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY, 0.75);
  29.     llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_TIMESCALE, 1.0);
  30.     // banking
  31.     llSetVehicleFloatParam(VEHICLE_BANKING_EFFICIENCY, 1.0);
  32.     llSetVehicleFloatParam(VEHICLE_BANKING_MIX, 0.5);
  33.     llSetVehicleFloatParam(VEHICLE_BANKING_TIMESCALE, 0.5);
  34.     // default rotation of local frame
  35.     llSetVehicleRotationParam(VEHICLE_REFERENCE_FRAME, <0.0, 0.0, 0.0, 1.0>);
  36.     // removed vehicle flags
  37.     llRemoveVehicleFlags(VEHICLE_FLAG_NO_DEFLECTION_UP |
  38.                         VEHICLE_FLAG_HOVER_WATER_ONLY |
  39.                         VEHICLE_FLAG_HOVER_TERRAIN_ONLY |
  40.                         VEHICLE_FLAG_HOVER_UP_ONLY |
  41.                         VEHICLE_FLAG_LIMIT_MOTOR_UP |
  42.                         VEHICLE_FLAG_LIMIT_ROLL_ONLY
  43.                         );
  44.     // set vehicle flags
  45.     llSetVehicleFlags(VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement