Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (FlyVehicle)
- {
- Vehicle vehicle;
- int Vehid = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0);
- if (FlyVehicle == true) {
- if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 0))
- {
- Vector3 Rot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
- ENTITY::SET_ENTITY_ROTATION(Vehid, Rot.x, 0.f, Rot.z, 1, true);
- ENTITY::SET_ENTITY_COLLISION(Vehid, false, false);
- if (!KeyDown(VK_KEY_W) && !KeyDown(VK_KEY_S)) {
- Ped playerPed = PLAYER::PLAYER_PED_ID();
- Vehicle veh = PED::GET_VEHICLE_PED_IS_USING(playerPed);
- RequestControlOfEnt(veh);
- VEHICLE::SET_VEHICLE_GRAVITY(veh, false);
- VEHICLE::SET_VEHICLE_FORWARD_SPEED(veh, 000.0);
- }
- if (IsKeyPressed(VK_LSHIFT) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_UP_ONLY))) //Tilt Down
- {
- Vector3 Rot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
- Rot.x = Rot.x - 1.0;
- ENTITY::SET_ENTITY_ROTATION(Vehid, Rot.x, Rot.y, Rot.z, 2, 1);
- }
- if (IsKeyPressed(VK_CONTROL) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_DOWN_ONLY))) //Tilt Up
- {
- Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
- EntRot.x = EntRot.x + 1.0;
- ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
- }
- if (IsKeyPressed(VK_KEY_W) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_ACCELERATE))) //Forward
- {
- float Speed = ENTITY::GET_ENTITY_SPEED(Vehid) + 1.0;
- VEHICLE::SET_VEHICLE_FORWARD_SPEED(Vehid, 55);
- VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
- }
- if (IsKeyPressed(VK_KEY_S) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_BRAKE))) //Backward
- {
- float Speed = ENTITY::GET_ENTITY_SPEED(Vehid) - 1.0;
- VEHICLE::SET_VEHICLE_FORWARD_SPEED(Vehid, -45);
- VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
- }
- if (IsKeyPressed(VK_KEY_A) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_LEFT_ONLY)) && (!VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(Vehid))) //Left
- {
- Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
- EntRot.z = EntRot.z + 1.0;
- ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
- }
- if (IsKeyPressed(VK_KEY_D) || (CONTROLS::IS_CONTROL_PRESSED(2, INPUT_VEH_MOVE_RIGHT_ONLY)) && (!VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(Vehid))) //Right
- {
- Vector3 EntRot = ENTITY::GET_ENTITY_ROTATION(Vehid, 2);
- EntRot.z = EntRot.z - 1.0;
- ENTITY::SET_ENTITY_ROTATION(Vehid, EntRot.x, EntRot.y, EntRot.z, 2, 1);
- }
- PrintStringBottomCentre("Use ~r~[W, A, S, D, SHIFT & CTRL] ~s~- Keys To Fly");
- }
- }
- }
- else
- {
- if (FlyVehicle == false) {
- int Vehid = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0);
- Vehicle vehicle;
- VEHICLE::SET_VEHICLE_GRAVITY(vehicle, true);
- ENTITY::SET_ENTITY_COLLISION(Vehid, true, true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement