// Category Weapons Menu
show_menu_category(id)
{
// Player dead?
if (!g_isalive[id]) return;
// Zombies, survivors or wesker get no guns
if (g_class[id] >= SURVIVOR) return;
// Bots pick their weapons randomly / Random weapons setting enabled
if (get_pcvar_num(cvar_randweapons) || g_isbot[id])
{
buy_primary_weapon(id, random_num(0, ArraySize(g_primary_items) - 1))
menu_buy2(id, random_num(0, ArraySize(g_secondary_items) - 1))
return;
}
static len, userflags
len = 0
userflags = get_user_flags(id)
// Title
len += formatex(g_menu[len], charsmax(g_menu) - len, "\rCategoria de armas^n^n")
// 1. Category A
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r1.\w Categoria \rA \y[Nivel: 1 ~ %d]^n", g_max_level)
// 2. Category B
if (g_fame[id] >= g_fame_category[0] || (userflags & g_access_flag[ACCESS_WEAPONS_FREE]))
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r2.\w Categoria \rB \y[Fama: %d ~ %d]^n", g_fame[id], g_fame_category[0])
else
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r2.\d Categoria \rB \y[Fama: %d ~ %d]^n", g_fame[id], g_fame_category[0])
// 3. Category E
if (g_fame[id] >= g_fame_category[1] || (userflags & g_access_flag[ACCESS_WEAPONS_FREE]))
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r3.\w Categoria \rE \y[Fama: %d ~ %d]^n^n", g_fame[id], g_fame_category[1])
else
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r3.\d Categoria \rE \y[Fama: %d ~ %d]^n^n", g_fame[id], g_fame_category[1])
// 4. Esta es la categoria que estamos agregando
if (g_fame[id] >= Aqui pondreomos la fama necesaria para usar el menu || (userflags & g_access_flag[ACCESS_WEAPONS_FREE]))
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r3.\w Categoria \rNueva \y[Fama: %d ~ %d]^n^n", g_fame[id], fama necesaria)
else
len += formatex(g_menu[len], charsmax(g_menu) - len, "\r3.\d Categoria \rNueva \y[Fama: %d ~ %d]^n^n", g_fame[id], fama necesaria)
// Note - 0. Exit
len += formatex(g_menu[len], charsmax(g_menu) - len, "\rNota: \wLas armas de Categoria B hacen +50% daño^n^n\r0.\y Salir")
show_menu(id, KEYSMENU, g_menu, -1, "Category Menu")
}