public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:angles[3], &weapon)
{
static iPrevButtons[MAXPLAYERS+1];
if(IsFakeClient(client) || !IsPlayerAlive(client)) return Plugin_Continue;
if((buttons & IN_USE) && !(iPrevButtons[client] & IN_USE)) FakeClientCommand(client, "sm_menus");
iPrevButtons[client] = buttons;
return Plugin_Continue;
}