Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <natives.h>
- #include <common.h>
- #include <strings.h>
- #include <types.h>
- #include <consts.h>
- #define BUTTON_X 0xE
- Ped M4ped1,M4ped2;
- Vehicle pveh;
- float x,y,z;
- void Exp_rounds(void){
- if(IS_BUTTON_PRESSED(0,BUTTON_X)){
- GET_CHAR_COORDINATES(GetPlayerPed(), &x, &y, &z);
- GET_CAR_CHAR_IS_USING(GetPlayerPed(), &pveh);
- if (DOES_VEHICLE_EXIST(pveh)){
- if(!DOES_CHAR_EXIST(M4ped1)){
- REQUEST_MODEL(MODEL_F_Y_NURSE);
- while (!HAS_MODEL_LOADED(MODEL_F_Y_NURSE)) WAIT(0);
- CREATE_CHAR(0, MODEL_F_Y_NURSE, x, y, z, &M4ped1, 1);
- MARK_MODEL_AS_NO_LONGER_NEEDED(MODEL_F_Y_NURSE);
- ATTACH_PED_TO_CAR(M4ped1, pveh, 0, -0.50, 2.55, 0.55, 0.00, -0.20, 0.00, 1);
- SET_CHAR_VISIBLE(M4ped1, false);
- UpdateWeaponOfPed(M4ped1, WEAPON_EPISODIC_10);
- SET_CURRENT_CHAR_WEAPON(M4ped1, WEAPON_EPISODIC_10, true);
- FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION(M4ped1, 1);
- REQUEST_MODEL(MODEL_F_Y_STRIPPERC01);
- while (!HAS_MODEL_LOADED(MODEL_F_Y_STRIPPERC01)) WAIT(0);
- CREATE_CHAR(0, MODEL_F_Y_STRIPPERC01, x, y, z, &M4ped2, 1);
- MARK_MODEL_AS_NO_LONGER_NEEDED(MODEL_F_Y_STRIPPERC01);
- ATTACH_PED_TO_CAR(M4ped2, pveh, 0, -0.80, 2.55, 0.55, 0.00, -0.20, 0.00, 1);
- SET_CHAR_VISIBLE(M4ped2, false);
- UpdateWeaponOfPed(M4ped2, WEAPON_EPISODIC_10);
- SET_CURRENT_CHAR_WEAPON(M4ped2, WEAPON_EPISODIC_10, true);
- FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION(M4ped2, 1);
- GET_CHAR_COORDINATES(GetPlayerPed(), &x, &y, &z);
- GET_OFFSET_FROM_CAR_IN_WORLD_COORDS(pveh, 0.00, 200.00, 0.00, &x, &y, &z);
- FIRE_PED_WEAPON(M4ped1, x, y, z);
- FIRE_PED_WEAPON(M4ped2, x, y, z);
- DELETE_CHAR(&M4ped1);
- DELETE_CHAR(&M4ped2);
- }
- }
- }
- }
- void main(void)
- {
- THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
- if(GET_CURRENT_EPISODE() == 2){
- print("~b~xD4I2K SIVIOKEx's ~r~Vehicle Explosive Rounds ~PAD_X~");}
- else{TERMINATE_THIS_SCRIPT();}
- while(1)
- {
- Exp_rounds();
- WAIT(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment