Quote:
Originally Posted by Kont
You can add ADMIN_LEVEL to the regarding menu section in the menu.inl then players cannot reset their own stats OR you can disable it. By disabling you have to edit more modification in the menu.inl file.
|
thanks but i tried like this its still same people can reset their stats please take a look if i did something wrong
//Bf2 Rank Mod menu File
//Contains all the menu checking functions.
#if defined bf2_menu_included
#endinput
#endif
#define bf2_menu_included
public Bf2menu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;
new menu = menu_create("\rBFHQ: Main Menu", "menu_handler");
menu_additem(menu, "\wHelp Menu", "0", 0);
menu_additem(menu, "\wStats Menu", "1", 0);
menu_additem(menu, "\wAdmin Menu", "2", ADMIN_LEVEL);
menu_additem(menu, "\wReset your Stats", "3", 0 ADMIN_LEVEL);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menuselection[id]=MENU_MAIN;
menu_display(id, menu, 0);
return PLUGIN_CONTINUE;
}
public helpmenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;
new menu = menu_create("\rBFHQ: Help Menu", "menu_handler");
menu_additem(menu, "\wDisplay Help", "0", 0);
menu_additem(menu, "\wDisplay Badge Help 1", "1", 0);
menu_additem(menu, "\wDisplay Badge Help 2", "2", 0);
menu_additem(menu, "\wDisplay Badge Help 3", "3", 0);
menu_additem(menu, "\wDisplay Rank Table", "4", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menuselection[id]=MENU_HELP;
menu_display(id, menu, 0);
return PLUGIN_CONTINUE;
}
public playerlist(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;
new menu = menu_create("\rBFHQ: Choose Player", "menu_handler");
new players[32],num;
get_players(players,num,"h");
new name[30];
new player;
new tempstring[32];
new idarray[3];
for (new i=0; i<num; i++)
{
player=players[i];
get_user_name(player,name,29);
formatex(tempstring,49,"\w%s",name);
formatex(idarray,2,"%i",player);
menu_additem(menu, tempstring, idarray, 0);
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menuselection[id]=MENU_PLAYER;
menu_display(id, menu, 0);
return PLUGIN_CONTINUE;
}
public statsmenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;
new menu = menu_create("\rBFHQ: Stats Menu", "menu_handler");
menu_additem(menu, "\wShow Player List", "0", 0);
menu_additem(menu, "\wDisplay your Badges", "1", 0);
menu_additem(menu, "\wDisplay your Stats", "2", 0);
menu_additem(menu, "\wDisplay Server Stats", "3", 0);