You have some mistakes:
Code:
case 'h': nade = NADE_HE;
case 'f': nade = NADE_FL;
case 's': nade = NADE_SM;
--->
case 'h': nade = g_nade_ids[NADE_HE];
case 'f': nade = g_nade_ids[NADE_FL];
case 's': nade = g_nade_ids[NADE_SM];
// Also:
if( !get_pcvar_num(g_pcvar_nade[nade]) ) return PLUGIN_HANDLED;
// nade = grenades ids, and g_pcvar_nade is limited to 0, 1 and 2.
See why I got in trouble? ^^
+Karma when I can, still not solved.
EDIT: Never mind, I'll just use your method but instead of 'h', 'f' and 's' I'll use 0, 1 and 2.

Thanks.
__________________