If you set who is able to have no recoil and set it to norecoil_active[id] then you don't need to use get_user_flags(). If they are not allowed to use the command then don't set their norecoil_active[id].
PHP Code:
public client_PreThink(id)
{
if(norecoil_active[id] == 1)
{
set_pev(id,pev_punchangle, Float:{0.0, 0.0, 0.0})
}
}
__________________