El error que les sale al momento de intentar registrar un nuevo usuario es porque estan ignorando que el nuevo codigo a colocar debe ir exactamente despues de:
<tr>
<td width="40%">
<b>', $txt[82], ':</b>
</td>
<td>
<input type="password" name="passwrd2" size="30" tabindex="', $context['tabindex']++, '" />
</td>
</tr>
No ignoren que justo luego de ese codigo se encuentra esto:
';
El nuevo codigo se coloca como ya se menciono entre :
';
Y...ese...
<tr>
<td width="40%">
<b>', $txt[82], ':</b>
</td>
<td>
<input type="password" name="passwrd2" size="30" tabindex="', $context['tabindex']++, '" />
</td>
</tr>
Miren bien, detenidamente.
Efectivamente funciona para SMF 1.1.7
Saludos y si les fue útil no se olviden de agradecer

Juancho35