Added hitgroup API, and logging values for it. Knockback module is done.
This commit is contained in:
@ -11,10 +11,9 @@ new curMenuClass[MAXPLAYERS + 1];
|
||||
|
||||
bool:ZRAdminMenu(client)
|
||||
{
|
||||
if (!GetAdminFlag(GetUserAdmin(client), Admin_Generic))
|
||||
if (!IsClientAdmin(client))
|
||||
{
|
||||
ZR_PrintToChat(client, "Must be admin");
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -520,6 +519,7 @@ ZRLogFlagsMenu(client)
|
||||
decl String:z_log_module_teleport[64];
|
||||
decl String:z_log_module_classes[64];
|
||||
decl String:z_log_module_weapons[64];
|
||||
decl String:z_log_module_hitgroups[64];
|
||||
decl String:z_log_module_commands[64];
|
||||
decl String:z_log_module_anticamp[64];
|
||||
decl String:z_log_module_damagecontrol[64];
|
||||
@ -542,6 +542,7 @@ ZRLogFlagsMenu(client)
|
||||
Format(z_log_module_teleport, sizeof(z_log_module_teleport), "Teleporter (%d)", LogHasFlag(LOG_MODULE_TELEPORT));
|
||||
Format(z_log_module_classes, sizeof(z_log_module_classes), "Classes (%d)", LogHasFlag(LOG_MODULE_CLASSES));
|
||||
Format(z_log_module_weapons, sizeof(z_log_module_weapons), "Weapons (%d)", LogHasFlag(LOG_MODULE_WEAPONS));
|
||||
Format(z_log_module_hitgroups, sizeof(z_log_module_hitgroups), "Hitgroups (%d)", LogHasFlag(LOG_MODULE_HITGROUPS));
|
||||
Format(z_log_module_commands, sizeof(z_log_module_commands), "Admin commands (%d)", LogHasFlag(LOG_MODULE_COMMANDS));
|
||||
Format(z_log_module_anticamp, sizeof(z_log_module_anticamp), "Anticamp (%d)", LogHasFlag(LOG_MODULE_ANTICAMP));
|
||||
Format(z_log_module_damagecontrol, sizeof(z_log_module_damagecontrol), "Damage control (suicides) (%d)", LogHasFlag(LOG_MODULE_DAMAGECONTROL));
|
||||
@ -573,7 +574,7 @@ ZRLogFlagsMenu(client)
|
||||
DisplayMenu(menu_log_flags, client, MENU_TIME_FOREVER);
|
||||
}
|
||||
|
||||
public ZRLogFlagsMenuHandle(Handle:menu_log_flags , MenuAction:action, client, slot)
|
||||
public ZRLogFlagsMenuHandle(Handle:menu_log_flags, MenuAction:action, client, slot)
|
||||
{
|
||||
if (action == MenuAction_Select)
|
||||
{
|
||||
@ -666,20 +667,25 @@ public ZRLogFlagsMenuHandle(Handle:menu_log_flags , MenuAction:action, client, s
|
||||
}
|
||||
case 17:
|
||||
{
|
||||
ToggleLogFlag(LOG_MODULE_COMMANDS);
|
||||
ToggleLogFlag(LOG_MODULE_HITGROUPS);
|
||||
ZRLogFlagsMenu(client);
|
||||
}
|
||||
case 18:
|
||||
{
|
||||
ToggleLogFlag(LOG_MODULE_ANTICAMP);
|
||||
ToggleLogFlag(LOG_MODULE_COMMANDS);
|
||||
ZRLogFlagsMenu(client);
|
||||
}
|
||||
case 19:
|
||||
{
|
||||
ToggleLogFlag(LOG_MODULE_DAMAGECONTROL);
|
||||
ToggleLogFlag(LOG_MODULE_ANTICAMP);
|
||||
ZRLogFlagsMenu(client);
|
||||
}
|
||||
case 20:
|
||||
{
|
||||
ToggleLogFlag(LOG_MODULE_DAMAGECONTROL);
|
||||
ZRLogFlagsMenu(client);
|
||||
}
|
||||
case 21:
|
||||
{
|
||||
ToggleLogFlag(LOG_MODULE_OFFSETS);
|
||||
ZRLogFlagsMenu(client);
|
||||
@ -695,7 +701,7 @@ public ZRLogFlagsMenuHandle(Handle:menu_log_flags , MenuAction:action, client, s
|
||||
}
|
||||
if (action == MenuAction_End)
|
||||
{
|
||||
CloseHandle(menu_log_flags );
|
||||
CloseHandle(menu_log_flags);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user