Are you setting $show['admin'] anywhere in your add-on?
--------------- Added [DATE]1456520096[/DATE] at [TIME]1456520096[/TIME] ---------------
Wait a second, this should work...
Code:
<if condition="$show['registerbutton'] AND (($vboptions['drc_rb_edt'] == 0 AND !$userinfo['userid']) OR (($vboptions['drc_rb_edt'] == 1 AND !$userinfo['userid']) OR ($vboptions['drc_rb_edt'] == 1 AND $show['admin'])))">
The $show['registerbutton'] eliminates all registered users.
The rest takes care of the other options.
You may need to change userinfo to bbuserinfo. It's been a very long time since I did anything with vB3.