Advertisement
Guest User

Untitled

a guest
Aug 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. if (FlyVehicle)
  2. {
  3. Vehicle vehicle;
  4. int Vehid = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0);
  5.  
  6. if (FlyVehicle == true) {
  7.  
  8. if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 0))
  9. {
  10. Vector3 Rot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
  11.  
  12. ENTITY::SET_ENTITY_ROTATION(Vehid, Rot.x, 0.f, Rot.z, 1, true);
  13.  
  14. ENTITY::SET_ENTITY_COLLISION(Vehid, false, false);
  15.  
  16. if (!KeyDown(VK_KEY_W) && !KeyDown(VK_KEY_S)) {
  17. Ped playerPed = PLAYER::PLAYER_PED_ID();
  18. Vehicle veh = PED::GET_VEHICLE_PED_IS_USING(playerPed);
  19. RequestControlOfEnt(veh);
  20. VEHICLE::SET_VEHICLE_GRAVITY(veh, false);
  21. VEHICLE::SET_VEHICLE_FORWARD_SPEED(veh, 000.0);
  22. }
  23.  
  24. if (IsKeyPressed(VK_LSHIFT) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_UP_ONLY))) //Tilt Down
  25. {
  26. Vector3 Rot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
  27. Rot.x = Rot.x - 1.0;
  28. ENTITY::SET_ENTITY_ROTATION(Vehid, Rot.x, Rot.y, Rot.z, 2, 1);
  29. }
  30.  
  31. if (IsKeyPressed(VK_CONTROL) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_DOWN_ONLY))) //Tilt Up
  32. {
  33. Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
  34. EntRot.x = EntRot.x + 1.0;
  35. ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
  36. }
  37.  
  38. if (IsKeyPressed(VK_KEY_W) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_ACCELERATE))) //Forward
  39. {
  40. float Speed = ENTITY::GET_ENTITY_SPEED(Vehid) + 1.0;
  41. VEHICLE::SET_VEHICLE_FORWARD_SPEED(Vehid, 55);
  42. VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
  43. }
  44.  
  45. if (IsKeyPressed(VK_KEY_S) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_BRAKE))) //Backward
  46. {
  47. float Speed = ENTITY::GET_ENTITY_SPEED(Vehid) - 1.0;
  48. VEHICLE::SET_VEHICLE_FORWARD_SPEED(Vehid, -45);
  49. VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
  50.  
  51. }
  52.  
  53. if (IsKeyPressed(VK_KEY_A) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_LEFT_ONLY)) && (!VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(Vehid))) //Left
  54. {
  55. Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
  56. EntRot.z = EntRot.z + 1.0;
  57. ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
  58. }
  59.  
  60. if (IsKeyPressed(VK_KEY_D) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_RIGHT_ONLY)) && (!VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(Vehid))) //Right
  61. {
  62. Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
  63. EntRot.z = EntRot.z - 1.0;
  64. ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
  65. }
  66. PrintStringBottomCentre("Use ~r~[W, A, S, D, SHIFT & CTRL] ~s~- Keys To Fly");
  67. }
  68. }
  69. }
  70. else
  71. {
  72. if (FlyVehicle == false) {
  73. int Vehid = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0);
  74. Vehicle vehicle;
  75. VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
  76. ENTITY::SET_ENTITY_COLLISION(Vehid, true, true);
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement