I see, btw the code of the plugin that I linked to in the first post gives the possibility to override the submenus of the vgui buy menu (if modified a little bit), so I think there should be a way to override the main buy menu as well. I managed to replace the vgui team/class selection menu with my own, only if I knew how to do the same with the main buy menu...
So I was thinking, I used this method for the vgui team select menu
public message_VGUIMenu(iMsgid, iDest, id)
if(get_msg_arg_int(1) != VGUI_JOIN_TEAM_NUM)
//block message, show new menu, after selection finished - unblock message
, and it works perfectly, but I don't know where that VGUI_JOIN_TEAM_NUM is defined, and I suspect that there should be a define for the buymenu as well...
If you haven't looked at the code of the plugin in the first post, it has
register_menucmd(-29,keys,"hook_menu1") //buy pistols
register_menucmd(-30,keys,"hook_menu2") //buy shotguns
register_menucmd(-32,keys,"hook_menu3") //buy smgs
register_menucmd(-31,keys,"hook_menu4") //buy rifles
register_menucmd(-33,keys,"hook_menu5") //buy machine gun
so there should be an offset for the main buymenu as well, I hope. If anyone know how to get it to work with either of these 2 ways or a new way, please share it