Rayco
la segunda condición del segundo if estaba mal, prueba eso, a mi me anduvo por lo menos en lo que respecta a si existe un limite previo, de lo contrario no pondrá nada a menos que ya exista un +l en el canal o el canal supere o sea igual a 100 en sus usuarios.
on *:join:#test:{
if ($nick($chan,0) < 100) {
if (($chr(108) isin $chan($chan).mode) && ($gettok($chan($chan).mode,2,32) < 100)) { mode $chan +l 100 }
}
else { .timerSube_Limite $+ $chan 1 1 mode $chan +l $calc($nick($chan,0) + 10)
}
}
Saludos.