Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float x, y, z, heliheading, helipitch, ped1_x, ped2_x, ped1_z, ped2_z, ped1_y, ped2_y;
- Vehicle veh;
- Ped rped, rped1;
- #define RPEDAMMO 2
- void RocketHeli(void)
- {
- if ( IS_CHAR_IN_ANY_HELI(GetPlayerPed()) && IS_BUTTON_JUST_PRESSED(0, BUTTON_A) )
- {
- GET_CAR_CHAR_IS_USING(GetPlayerPed(), &veh);
- GET_CAR_COORDINATES(veh, &x, &y, &z);
- GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(veh, -3, -0.3, -0.2, &ped1_x, &ped1_y, &ped1_z);
- CREATE_RANDOM_CHAR(ped1_x, ped1_y, ped1_z, &rped);
- GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(veh, 3, -0.3, -0.2, &ped2_x, &ped2_y, &ped2_z);
- CREATE_RANDOM_CHAR(ped2_x, ped2_y, ped2_z, &rped1);
- WAIT(10);
- if ( DOES_CHAR_EXIST(rped) && DOES_CHAR_EXIST(rped1) )
- {
- GIVE_WEAPON_TO_CHAR(rped, WEAPON_RLAUNCHER, RPEDAMMO, 0);
- SET_CURRENT_CHAR_WEAPON(rped, WEAPON_RLAUNCHER, true);
- GIVE_WEAPON_TO_CHAR(rped1, WEAPON_RLAUNCHER, RPEDAMMO, 0);
- SET_CURRENT_CHAR_WEAPON(rped1, WEAPON_RLAUNCHER, true);
- GET_CAR_HEADING(veh, &heliheading);
- GET_CAR_PITCH(veh, &helipitch);
- SET_CAR_COLLISION(veh, false);
- FIRE_PED_WEAPON(rped, x+(60*SIN((-1*heliheading))), y+(60*COS((-1*heliheading))), z+helipitch);
- FIRE_PED_WEAPON(rped1, x+(60*SIN((-1*heliheading))), y+(60*COS((-1*heliheading))), z+helipitch);
- DELETE_CHAR(&rped);
- DELETE_CHAR(&rped1);
- WAIT(500);
- SET_CAR_COLLISION(veh, true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment