Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (DropBombsFunc)
- {
- Vector3 coords = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), false);
- if (SpawBombsTimer >= 5)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber1))
- {
- Objectbomber1 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber1, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber1, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 10)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber2))
- {
- Objectbomber2 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber2, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber2, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 15)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber3))
- {
- Objectbomber3 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber3, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber3, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 20)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber4))
- {
- Objectbomber4 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber4, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber4, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 25)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber5))
- {
- Objectbomber5 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber5, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber5, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 30)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber6))
- {
- Objectbomber6 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber6, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber6, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 35)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber7))
- {
- Objectbomber7 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber7, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber7, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 40)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber8))
- {
- Objectbomber8 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber8, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber8, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 45)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber9))
- {
- Objectbomber9 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber9, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber9, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 50)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber10))
- {
- Objectbomber10 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber10, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber10, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 55)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber11))
- {
- Objectbomber11 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber11, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber11, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 60)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber12))
- {
- Objectbomber12 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber12, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber12, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 65)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber13))
- {
- Objectbomber13 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber13, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber13, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 70)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber14))
- {
- Objectbomber14 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber14, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber14, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 75)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber15))
- {
- Objectbomber15 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber15, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber15, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 80)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber16))
- {
- Objectbomber16 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber16, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber16, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 85)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber17))
- {
- Objectbomber17 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber17, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber17, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 90)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber18))
- {
- Objectbomber18 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber18, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber18, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 95)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber19))
- {
- Objectbomber19 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber19, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber19, 0, 0, -25);
- }
- }
- if (SpawBombsTimer >= 100)
- {
- if (!ENTITY::DOES_ENTITY_EXIST(Objectbomber20))
- {
- Objectbomber20 = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY("prop_ld_bomb_anim"), coords.x, coords.y, coords.z - 10.0f, 1, 1, 0);
- ENTITY::SET_ENTITY_ROTATION(Objectbomber20, 0, -90, 0, 2, 1);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber20, 0, 0, -25);
- }
- }
- if (EntExist(Objectbomber1) && EntExist(Objectbomber2) && EntExist(Objectbomber3) && EntExist(Objectbomber4) && EntExist(Objectbomber5) && EntExist(Objectbomber6) && EntExist(Objectbomber7) && EntExist(Objectbomber8) && EntExist(Objectbomber9) && EntExist(Objectbomber10) && EntExist(Objectbomber11) && EntExist(Objectbomber12) && EntExist(Objectbomber13) && EntExist(Objectbomber14) && EntExist(Objectbomber15) && EntExist(Objectbomber16) && EntExist(Objectbomber17) && EntExist(Objectbomber18) && EntExist(Objectbomber19) && EntExist(Objectbomber20))
- {
- SpawBombsTimer = 0;
- B2AFunc = true;
- DropBombsFunc = false;
- }
- SpawBombsTimer++;
- }
- if (B2AFunc)
- {
- if (timerB1 >= timerC1)
- {
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber1, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber2, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber3, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber4, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber5, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber6, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber7, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber8, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber9, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber10, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber11, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber12, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber13, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber14, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber15, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber16, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber17, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber18, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber19, 0, 0, -25);
- ENTITY::SET_ENTITY_VELOCITY(Objectbomber20, 0, 0, -25);
- if (timerC1 >= timerD1)
- {
- RequestControlOfEnt(Objectbomber1);
- Vector3 Loc = ENTITY::GET_ENTITY_COORDS(Objectbomber1, false);
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber1))
- {
- B2Func(Objectbomber1);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber2))
- {
- B2Func(Objectbomber2);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber3))
- {
- B2Func(Objectbomber3);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber4))
- {
- B2Func(Objectbomber4);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber5))
- {
- B2Func(Objectbomber5);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber6))
- {
- B2Func(Objectbomber6);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber7))
- {
- B2Func(Objectbomber7);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber8))
- {
- B2Func(Objectbomber8);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber9))
- {
- B2Func(Objectbomber9);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber10))
- {
- B2Func(Objectbomber10);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber11))
- {
- B2Func(Objectbomber11);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber12))
- {
- B2Func(Objectbomber12);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber13))
- {
- B2Func(Objectbomber13);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber14))
- {
- B2Func(Objectbomber14);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber15))
- {
- B2Func(Objectbomber15);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber16))
- {
- B2Func(Objectbomber16);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber17))
- {
- B2Func(Objectbomber17);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber18))
- {
- B2Func(Objectbomber18);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber19))
- {
- B2Func(Objectbomber19);
- }
- if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(Objectbomber20))
- {
- B2Func(Objectbomber20);
- }
- if (!EntExist(Objectbomber1) && !EntExist(Objectbomber2) && !EntExist(Objectbomber3) && !EntExist(Objectbomber4) && !EntExist(Objectbomber5) && !EntExist(Objectbomber6) && !EntExist(Objectbomber7) && !EntExist(Objectbomber8) && !EntExist(Objectbomber9) && !EntExist(Objectbomber10) && !EntExist(Objectbomber11) && !EntExist(Objectbomber12) && !EntExist(Objectbomber13) && !EntExist(Objectbomber14) && !EntExist(Objectbomber15) && !EntExist(Objectbomber16) && !EntExist(Objectbomber17) && !EntExist(Objectbomber18) && !EntExist(Objectbomber19) && !EntExist(Objectbomber20))
- {
- timerA1 = 0;
- timerB1 = 1;
- timerC1 = 2;
- B2AFunc = false;
- }
- }
- timerC1++;
- }
- timerB1++;
- }
- if (B2AMode)
- {
- Vehicle myVeh = PED::GET_VEHICLE_PED_IS_IN(PLAYER::GET_PLAYER_PED(PLAYER::PLAYER_ID()), 0);
- if (PED::IS_PED_IN_ANY_HELI(PLAYER::PLAYER_PED_ID()) || PED::IS_PED_IN_ANY_PLANE(PLAYER::PLAYER_PED_ID()))
- {
- if (!DropBombsFunc || !B2AFunc)
- {
- HeadNotification("~INPUTGROUP_FRONTEND_RSTICK_ALL~: Drop Boms");
- }
- if (CONTROLS::IS_CONTROL_JUST_PRESSED(2, Button_R3))
- {
- DropBombsFunc = true;
- }
- }
- else
- {
- drawNotification("~HUD_COLOUR_DAMAGE~Failed~s~: You need Plane or Heli to enable B-2A Mode.");
- B2AMode = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement