But then he loses the menu appearance with the blanks which I imagine was done so intentionally.
You can fix this by adding an additional blank with the second param set to 1. This function was missing closing brackets so I added these to make it compile. See the highlighted line that was added.
Code:
public cmd_menu(id)
{
if(get_pcvar_num(onoffmenu))
{
if(is_user_alive(id))
{
static item[64]
new menu = menu_create("\yVIP MENU \d(/vipmenu) ^n\dVyber si zbran zadarmo", "menu_handler")
menu_additem(menu, "M4A1 + Deagle \y[VIP]", "1", 0)
menu_additem(menu, "AK47 + Deagle \y[VIP]", "2", 0)
menu_additem(menu, "AWP + Deagle \y[VIP]", "3", 0)
menu_addblank(menu, 0)
menu_additem(menu, "\yVIP Nastavenia", "4", 0)
menu_additem(menu, "\yZobrazit vyhody", "5", 0)
menu_addblank(menu, 0)
if ( Menu[ id ] )
{
menu_additem(menu, "Zobrazovanie menu na zaciatku kola [\yZAPNUTE\w]", "6", 0)
}
else
{
menu_additem(menu, "Zobrazovanie menu na zaciatku kola [\rVYPNUTE\w]", "6", 0)
}
menu_addblank(menu, 1)
menu_setprop(menu, MPROP_EXITNAME, "Zavriet")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_NUMBER_COLOR, "\r" )
menu_display(id, menu, 0)
}
}
}