an easy and quick way to come close to what you want is to just change the minimum admin level in the code before compiling:
Code:
#define MIN_ADMIN_LEVEL ADMIN_RESERVATION // the minimum level a player must have to be treated as admin (= won't be automatically redirected, can use reserved slots, can join passworded servers with publicpassword=0...)
// can be one of these listed here: <a href="http://www.amxmodx.org/funcwiki.php?go=module&id=1#const_admin" target="_blank" rel="nofollow noopener">http://www.amxmodx.org/funcwiki.php?...=1#const_admin</a>
in your case you would change it from ADMIN_RESERVATION to ADMIN_USER. of course this will also give your registered users some other privileges they usually wouldn't have like being able to redirect to servers that are disabled/offline - depends on your server setup whether this would be disturbing or not. probably giving them some more extra privileges increases the appeal to register.
but i do recognize your suggestion is not that bad, i could just add it to the plugin in general, that unregistered users are redirected first.
__________________