mirror of
https://github.com/iDisaster/GTAConnected.git
synced 2026-03-09 18:05:22 +00:00
67 lines
2.6 KiB
C
67 lines
2.6 KiB
C
/**
|
|
* @ MAJOR DISTRIBUTION EXTEND
|
|
* @ Current Version : TRIDENT
|
|
* @ MADE BY - DEVILSDESIGN & IIV_NATHAN_VII & SHOCKixiXixiWAVE
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
void MD_Main_Setup(void){
|
|
MENU_HEADER = MD_Extend_Header;
|
|
MENU_SUB_HEADER = MD_Extend_SubHeader;
|
|
|
|
AddSubMenu("Player ~COL_NET_1~Options ~PAD_RIGHT~"); //1
|
|
AddSubMenu("Network ~COL_NET_2~Options ~PAD_RIGHT~"); //2
|
|
AddSubMenu("Vehicle Garage ~COL_NET_3~Options ~PAD_RIGHT~"); //3
|
|
AddSubMenu("Weapon ~COL_NET_4~Options ~PAD_RIGHT~"); //4
|
|
AddSubMenu("Teleport ~COL_NET_5~Options ~PAD_RIGHT~"); //5
|
|
AddSubMenu("Weather / Time ~COL_NET_6~Options ~PAD_RIGHT~"); //6
|
|
AddSubMenu("Model Changer ~PAD_RIGHT~"); //7
|
|
AddSubMenu("Animations / Strides ~PAD_RIGHT~"); //8
|
|
AddSubMenu("Object Attachments ~COL_NET_7~Options ~PAD_RIGHT~"); //9
|
|
AddSubMenu("Rotation Engine ~COL_NET_8~Options ~PAD_RIGHT~"); //10
|
|
AddSubMenu("Content Builder ~COL_NET_9~Options ~PAD_RIGHT~"); //11
|
|
Add_JumpOver("~BLIP_94~ M o d l o a d i n g ~BLIP_94~"); //12
|
|
AddSubMenu("Mod Manager ~PAD_RIGHT~"); //13
|
|
AddSubMenu("Personal Add-Ons & AutoLoads ~PAD_RIGHT~"); //14
|
|
Add_JumpOver("~BLIP_94~ M e n u S e t t i n g s ~BLIP_94~"); //15
|
|
AddSubMenu("Menu / Game ~COL_NET_10~Settings ~PAD_RIGHT~"); //16
|
|
Add_JumpOver("~BLIP_94~ S h o r t C u t s ~BLIP_94~"); //17
|
|
AddFunction_Value("Quick Delete",12); //Exact Number of strings //18
|
|
AddFunction_Num("~BLIP_33~ Set Quick Delete Distance",350); //19
|
|
AddFunction_Value("Quick Options",10); //Exact Number of strings //20
|
|
AddSubMenu("CREDITS / DEVELOPMENT"); //21
|
|
#ifdef Premium
|
|
AddSubMenu("Premium ~COL_NET_11~Options ~PAD_RIGHT~"); //22
|
|
#endif
|
|
menu_item[19].num_val = Delete_Distance_Radius; //set current/default value once on setup
|
|
|
|
}
|
|
void MD_Main_Action(void){
|
|
if(SelectedItem == 18){
|
|
Universal_Delete(Delete_Distance_Radius, menu_item[SelectedItem].num_val, true); //prints inside function :D
|
|
}
|
|
else if(SelectedItem == 19){
|
|
Delete_Distance_Radius = menu_item[SelectedItem].num_val;
|
|
char * buffer[16];
|
|
Strcpy(buffer, "~b~MD: ~s~Quick Delete Distance Set: "); //37
|
|
itoa(Delete_Distance_Radius, buffer); // + 3 // 40
|
|
Strcat(buffer, "."); //41
|
|
Alert(buffer, false);
|
|
}
|
|
else if(SelectedItem == 20){
|
|
MD_PlayerOption_Strings_Action();
|
|
}
|
|
}
|
|
|
|
void Premium_Loop(void){ // ONLY WHEN NETWORK
|
|
float mx,my,mz;
|
|
if(Resurrect){
|
|
if(IS_CHAR_DEAD(pPlayer)){
|
|
GET_CHAR_COORDINATES(pPlayer,&mx,&my,&mz);
|
|
RESURRECT_NETWORK_PLAYER( iPlayer, mx,my,mz, 0 );
|
|
SET_CHAR_HEALTH(pPlayer,300);
|
|
}
|
|
}
|
|
}
|