public Action:Command_Autobuy(client, const String:command[], argc)
{
return ShowGunsMenu(client);
}
public Action:Command_Say(client, args)
{
if (!ShouldRun())
{
return Plugin_Continue;
}
new String:text[192];
GetCmdArg(1, text, sizeof(text));
if (strcmp(text, "guns") == 0)
{
return ShowGunsMenu(client);
}
return Plugin_Continue;
}
public Action:ShowGunsMenu(client)
{
if (!g_AllowGunCommand)
{
PrintToChat(client, "[CSSDM] %t", "GunsMenuDisabled");
return Plugin_Handled;
}
if (!ChooseFromSecondary() && !ChooseFromPrimary())
{
PrintToChat(client, "[CSSDM] %t", "GunsMenuNotAvailable");
return Plugin_Handled;
}
if (g_GunMenuEnabled[client])
{
PrintToChat(client, "[CSSDM] %t", "GunsMenuAlreadyEnabled");
return Plugin_Handled;
}
g_GunMenuEnabled[client] = true;
if (!g_GunMenuAvailable[client])
{
PrintToChat(client, "[CSSDM] %t", "GunsMenuReactivated");
} else {
DisplayMenu(g_hEquipMenu, client, MENU_TIME_FOREVER);
}
return Plugin_Handled;
}