Added support for group based authentication.
This commit is contained in:
@ -64,7 +64,7 @@ public Action:ZAdminCommand(client, argc)
|
||||
*/
|
||||
bool:ZAdminMenu(client)
|
||||
{
|
||||
// If client isn't an admin, then stop.
|
||||
// If client isn't an generic admin, then stop.
|
||||
if (!ZRIsClientAdmin(client))
|
||||
{
|
||||
TranslationPrintToChat(client, "Must be admin");
|
||||
@ -94,16 +94,18 @@ bool:ZAdminMenu(client)
|
||||
Format(ztele, sizeof(ztele), "%t", "ZAdmin main force ztele");
|
||||
|
||||
// Get conditions for options.
|
||||
new bool:hitgroupsenabled = GetConVarBool(g_hCvarsList[CVAR_HITGROUPS]);
|
||||
new configdraw = MenuGetItemDraw(ZRIsClientPrivileged(client, OperationType_Configuration));
|
||||
new moderatordraw = MenuGetItemDraw(ZRIsClientPrivileged(client, OperationType_Generic));
|
||||
new bool:hitgroupsenabled = GetConVarBool(g_hCvarsList[CVAR_HITGROUPS]) && ZRIsClientPrivileged(client, OperationType_Configuration);
|
||||
|
||||
// Add items to menu.
|
||||
SetMenuTitle(menu_zadmin, title);
|
||||
AddMenuItem(menu_zadmin, "classmultipliers", classmultipliers);
|
||||
AddMenuItem(menu_zadmin, "weapons", weapons);
|
||||
AddMenuItem(menu_zadmin, "classmultipliers", classmultipliers, configdraw);
|
||||
AddMenuItem(menu_zadmin, "weapons", weapons, configdraw);
|
||||
AddMenuItem(menu_zadmin, "hitgroups", hitgroups, MenuGetItemDraw(hitgroupsenabled));
|
||||
AddMenuItem(menu_zadmin, "infect", infect);
|
||||
AddMenuItem(menu_zadmin, "zspawn", zspawn);
|
||||
AddMenuItem(menu_zadmin, "ztele", ztele);
|
||||
AddMenuItem(menu_zadmin, "infect", infect, moderatordraw);
|
||||
AddMenuItem(menu_zadmin, "zspawn", zspawn, moderatordraw);
|
||||
AddMenuItem(menu_zadmin, "ztele", ztele, moderatordraw);
|
||||
|
||||
// Set "Back" button.
|
||||
SetMenuExitBackButton(menu_zadmin, true);
|
||||
|
Reference in New Issue
Block a user