If they tie, it ends like any other time. They do !dd again if they want another duel or they can stop. If you want this only for halfops+, then just throw in an IF at the beginning of the !dd event where the other IFs are:

Code:
if ($nick isvoice || $nick isreg) { msg $chan Only halfop or higher can start a duel. | halt }