XADRENALINEIX

xD4I2k SIVIOKEx's Vehicle Explosive Rounds

Jun 11th, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.99 KB | None | 0 0
  1. #include <natives.h>
  2. #include <common.h>
  3. #include <strings.h>
  4. #include <types.h>
  5. #include <consts.h>
  6. #define BUTTON_X 0xE
  7. Ped M4ped1,M4ped2;
  8. Vehicle pveh;
  9. float x,y,z;
  10.  
  11. void Exp_rounds(void){
  12. if(IS_BUTTON_PRESSED(0,BUTTON_X)){
  13. GET_CHAR_COORDINATES(GetPlayerPed(), &x, &y, &z);
  14. GET_CAR_CHAR_IS_USING(GetPlayerPed(), &pveh);
  15. if (DOES_VEHICLE_EXIST(pveh)){
  16. if(!DOES_CHAR_EXIST(M4ped1)){
  17. REQUEST_MODEL(MODEL_F_Y_NURSE);
  18. while (!HAS_MODEL_LOADED(MODEL_F_Y_NURSE)) WAIT(0);
  19. CREATE_CHAR(0, MODEL_F_Y_NURSE, x, y, z, &M4ped1, 1);
  20. MARK_MODEL_AS_NO_LONGER_NEEDED(MODEL_F_Y_NURSE);
  21. ATTACH_PED_TO_CAR(M4ped1, pveh, 0, -0.50, 2.55, 0.55, 0.00, -0.20, 0.00, 1);
  22. SET_CHAR_VISIBLE(M4ped1, false);
  23. UpdateWeaponOfPed(M4ped1, WEAPON_EPISODIC_10);
  24. SET_CURRENT_CHAR_WEAPON(M4ped1, WEAPON_EPISODIC_10, true);
  25. FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION(M4ped1, 1);
  26. REQUEST_MODEL(MODEL_F_Y_STRIPPERC01);
  27. while (!HAS_MODEL_LOADED(MODEL_F_Y_STRIPPERC01)) WAIT(0);
  28. CREATE_CHAR(0, MODEL_F_Y_STRIPPERC01, x, y, z, &M4ped2, 1);
  29. MARK_MODEL_AS_NO_LONGER_NEEDED(MODEL_F_Y_STRIPPERC01);
  30. ATTACH_PED_TO_CAR(M4ped2, pveh, 0, -0.80, 2.55, 0.55, 0.00, -0.20, 0.00, 1);
  31. SET_CHAR_VISIBLE(M4ped2, false);
  32. UpdateWeaponOfPed(M4ped2, WEAPON_EPISODIC_10);
  33. SET_CURRENT_CHAR_WEAPON(M4ped2, WEAPON_EPISODIC_10, true);
  34. FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION(M4ped2, 1);
  35. GET_CHAR_COORDINATES(GetPlayerPed(), &x, &y, &z);
  36. GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(pveh, 0.00, 200.00, 0.00, &x, &y, &z);
  37. FIRE_PED_WEAPON(M4ped1, x, y, z);
  38. FIRE_PED_WEAPON(M4ped2, x, y, z);
  39. DELETE_CHAR(&M4ped1);
  40. DELETE_CHAR(&M4ped2);
  41. }
  42. }
  43. }
  44. }
  45.  
  46. void main(void)
  47.         {
  48.                 THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
  49.                 if(GET_CURRENT_EPISODE() == 2){
  50.                 print("~b~xD4I2K SIVIOKEx's ~r~Vehicle Explosive Rounds  ~PAD_X~");}
  51.                 else{TERMINATE_THIS_SCRIPT();}
  52.                 while(1)
  53.                 {
  54.                             Exp_rounds();
  55.                         WAIT(0);
  56.                 }
  57.         }
Advertisement
Add Comment
Please, Sign In to add comment