Corriger la casse des caractères d'un nick
Si une commande accepte un nick comme argument, vous pourriez avoir besoin de corriger automatiquement la casse des caractères.
Veuillez noter que le bon fonctionnement de cette méthode tient au fait que la personne est connectée sur un chan où se trouve l'Eggdrop.
Procédure
###############################################################################
### Correction de la casse des caractères du nick d'un utilisateur.
###############################################################################
proc fix_nick_case {nick chan} {
if { [onchan $nick $chan] } {
return [lindex [set users_list [chanlist $chan]] [lsearch -nocase -exact $users_list $nick]]
} else {
return $nick
}
}
Exemple
fix_nick_case menzagitat #testchan
Tcl: MenzAgitat