Sadly now, its not possible. In simple macros, you cant do conditional stuff (if roll is 4 do this, if roll is 20 do this instead). Pro users can use the APi to do things like this, and character sheets often have built-in templates that allow some level of conditional logic, but using standard macros, you have to print out everything you need. You can show the critical value along with the roll, by calculating it. For instance, here's a default rolltemplate that shows the critical and special chances. ?(template:default} {{name=@{selected|character_name} makes a roll}} {{Skill=?{Skill Name} }} {{Skill Score=?{skill score|0} }}
{{Special=[[round(?{skill score}/5)]]}} {{Critical=[[round(?{skill score}/20)]]}} {{Skill Roll=[[1d100]]}} (Line space inserted for clarity). The RQG sheet might have a rolltemplate that does something similar - i havent used it.