mirror of
https://github.com/iDisaster/GTAConnected.git
synced 2026-03-15 21:01:48 +00:00
Add files via upload
This commit is contained in:
116
Trident/MD_Contents/MDC_Deletion_Options.c
Normal file
116
Trident/MD_Contents/MDC_Deletion_Options.c
Normal file
@@ -0,0 +1,116 @@
|
||||
/**
|
||||
* @ MD Essentials
|
||||
* @ MD Series ; Version 12, March 2016
|
||||
* @ Copyright (C) 2016 DEVILSDESIGN
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
void MC_Deletion_Setup(void){
|
||||
MENU_HEADER = MD_Extend_Header;
|
||||
MENU_SUB_HEADER = "Clear - Delete Options";
|
||||
AddFunction("~BLIP_49~ Delete Objects on Your Vehicle Only"); //1
|
||||
AddFunction("~BLIP_49~ Delete All Objects"); //2
|
||||
AddFunction_Num("~BLIP_49~ Delete Nearby Objects",5); //4 // Example numval
|
||||
AddFunction("~BLIP_49~ Delete Your Vehicle Only"); //5
|
||||
AddFunction("~BLIP_49~ Delete All Vehicles"); //6
|
||||
AddFunction("~BLIP_49~ Delete All Abandoned Vehicles Only!"); //7
|
||||
AddFunction("~BLIP_49~ Delete Nearby Cars Only"); //8
|
||||
AddFunction("~BLIP_49~ Delete Nearby Helis Only"); //9
|
||||
AddFunction("~BLIP_49~ Delete Nearby Boats Only"); //10
|
||||
AddFunction("~BLIP_49~ Delete Nearby Bikes Only"); //11
|
||||
AddFunction("~BLIP_49~ Delete All Peds"); //12
|
||||
AddFunction("~BLIP_49~ Delete Nearby Peds"); //13
|
||||
AddBool("~BLIP_68~ Clear Runway Planes",GetBit(MD_Misc_OptionsBitSet, MD_MISC_DISABLE_RUNWAY_PLANES)); //15
|
||||
AddFunction("~BLIP_49~ Detach Self From Vehicle/Player "); //16
|
||||
}
|
||||
|
||||
void MC_Deletion_Action(void){
|
||||
int nvid;
|
||||
int i;
|
||||
Vehicle vehicle;
|
||||
if(SelectedItem == 1){
|
||||
if(IS_CHAR_IN_ANY_CAR(pPlayer)){
|
||||
GET_CAR_CHAR_IS_USING(pPlayer, &vehicle);
|
||||
clear_objects_on_car(vehicle);
|
||||
Alert("~BLIP_76~ ~c~Objects on your vehicle cleared!",false);
|
||||
}
|
||||
else Alert("~BLIP_76~ ~c~You are not in a vehicle!",false);
|
||||
}
|
||||
else if(SelectedItem == 2){
|
||||
delete_objects(9999);
|
||||
Alert("~BLIP_76~ ~c~Cleared all objects!",false);
|
||||
}
|
||||
else if(SelectedItem == 3){
|
||||
if(menu_item[SelectedItem].num_val == 1){
|
||||
Alert("~BLIP_76~ ~c~Clearing nearby objects...~n~~w~ Within 1 foot",false);
|
||||
delete_objects(1);
|
||||
WAIT(500);
|
||||
Alert("~BLIP_76~ ~c~Objects cleared!",false);
|
||||
}
|
||||
if(menu_item[SelectedItem].num_val == 2){
|
||||
Alert("~BLIP_76~ ~c~Clearing nearby objects...~n~~w~ Within 5 feet",false);
|
||||
delete_objects(5);
|
||||
WAIT(500);
|
||||
Alert("~BLIP_76~ ~c~Objects cleared!",false);
|
||||
}
|
||||
if(menu_item[SelectedItem].num_val == 3){
|
||||
Alert("~BLIP_76~ ~c~Clearing nearby objects...~n~~w~ Within 20 feet",false);
|
||||
delete_objects(20);
|
||||
WAIT(500);
|
||||
Alert("~BLIP_76~ ~c~Objects cleared!",false);
|
||||
}
|
||||
if(menu_item[SelectedItem].num_val == 4){
|
||||
Alert("~BLIP_76~ ~c~Clearing nearby objects...~n~~w~ Within 50 feet",false);
|
||||
delete_objects(50);
|
||||
WAIT(500);
|
||||
Alert("~BLIP_76~ ~c~Objects cleared!",false);
|
||||
}
|
||||
}
|
||||
else if(SelectedItem == 4){
|
||||
if(IS_CHAR_IN_ANY_CAR(pPlayer)){
|
||||
GET_CAR_CHAR_IS_USING(pPlayer, &Personal_Vehicle);
|
||||
DELETE_CAR(&Personal_Vehicle);
|
||||
}
|
||||
}
|
||||
else if(SelectedItem == 5){
|
||||
delete_vehicles(9999,false,"all");
|
||||
Alert("~BLIP_76~ ~c~Cleared all vehicles!",false);
|
||||
}
|
||||
else if(SelectedItem == 6){
|
||||
delete_vehicles(9999,true,"all");
|
||||
Alert("~BLIP_76~ ~c~Cleared out only abandoned vehicles!",false);
|
||||
}
|
||||
else if(SelectedItem == 7){
|
||||
delete_vehicles(80,false,"cars");
|
||||
Alert("~BLIP_76~ ~c~Cleared nearby cars!",false);
|
||||
}
|
||||
else if(SelectedItem == 8){
|
||||
delete_vehicles(80,false,"helis");
|
||||
Alert("~BLIP_76~ ~c~Cleared nearby helis!",false);
|
||||
}
|
||||
else if(SelectedItem == 9){
|
||||
delete_vehicles(80,false,"boats");
|
||||
Alert("~BLIP_76~ ~c~Cleared nearby boats!",false);
|
||||
}
|
||||
else if(SelectedItem == 10){
|
||||
delete_vehicles(80,false,"bikes");
|
||||
Alert("~BLIP_76~ ~c~Cleared nearby bikes",false);
|
||||
}
|
||||
else if(SelectedItem == 11){
|
||||
delete_peds(9999);
|
||||
Alert("~BLIP_76~ ~c~Cleared all peds!",false);
|
||||
}
|
||||
else if(SelectedItem == 12){
|
||||
delete_peds(70);
|
||||
Alert("~BLIP_76~ ~c~Cleared nearby peds!",false);
|
||||
}
|
||||
else if(SelectedItem == 13){
|
||||
ToggleBit(MD_Misc_OptionsBitSet, MD_MISC_DISABLE_RUNWAY_PLANES);
|
||||
menu_item[SelectedItem].extra_val = GetBit(MD_Misc_OptionsBitSet, MD_MISC_DISABLE_RUNWAY_PLANES);
|
||||
SWITCH_AMBIENT_PLANES(!GetBit(MD_Misc_OptionsBitSet, MD_MISC_DISABLE_RUNWAY_PLANES));
|
||||
}
|
||||
else if(SelectedItem == 14){
|
||||
Detach_pPlayer();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user