Guest User

Cosy/Rocket heli

a guest
Nov 2nd, 2012
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. float x, y, z, heliheading, helipitch, ped1_x, ped2_x, ped1_z, ped2_z, ped1_y, ped2_y;
  2. Vehicle veh;
  3. Ped rped, rped1;
  4. #define RPEDAMMO 2
  5.  
  6. void RocketHeli(void)
  7. {
  8.     if ( IS_CHAR_IN_ANY_HELI(GetPlayerPed()) && IS_BUTTON_JUST_PRESSED(0, BUTTON_A) )
  9.     {
  10.         GET_CAR_CHAR_IS_USING(GetPlayerPed(), &veh);
  11.         GET_CAR_COORDINATES(veh, &x, &y, &z);
  12.         GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(veh, -3, -0.3, -0.2, &ped1_x, &ped1_y, &ped1_z);
  13.         CREATE_RANDOM_CHAR(ped1_x, ped1_y, ped1_z, &rped);
  14.  
  15.         GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(veh, 3, -0.3, -0.2, &ped2_x, &ped2_y, &ped2_z);
  16.         CREATE_RANDOM_CHAR(ped2_x, ped2_y, ped2_z, &rped1);
  17.         WAIT(10);
  18.  
  19.         if ( DOES_CHAR_EXIST(rped) && DOES_CHAR_EXIST(rped1) )
  20.         {
  21.             GIVE_WEAPON_TO_CHAR(rped, WEAPON_RLAUNCHER, RPEDAMMO, 0);
  22.             SET_CURRENT_CHAR_WEAPON(rped, WEAPON_RLAUNCHER, true);
  23.             GIVE_WEAPON_TO_CHAR(rped1, WEAPON_RLAUNCHER, RPEDAMMO, 0);
  24.             SET_CURRENT_CHAR_WEAPON(rped1, WEAPON_RLAUNCHER, true);
  25.             GET_CAR_HEADING(veh, &heliheading);
  26.             GET_CAR_PITCH(veh, &helipitch);
  27.             SET_CAR_COLLISION(veh, false);
  28.             FIRE_PED_WEAPON(rped, x+(60*SIN((-1*heliheading))), y+(60*COS((-1*heliheading))), z+helipitch);
  29.             FIRE_PED_WEAPON(rped1, x+(60*SIN((-1*heliheading))), y+(60*COS((-1*heliheading))), z+helipitch);
  30.             DELETE_CHAR(&rped);
  31.             DELETE_CHAR(&rped1);
  32.             WAIT(500);
  33.             SET_CAR_COLLISION(veh, true);
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment