Table des matières

maskhost

Description

Crée un masque d'hôte pour la chaîne donnée selon le type de masque (masque par défaut: 3 *!*user@*.host)

Syntaxe

maskhost <nick!user@host> [masktype]

masktype

Type Format
0 *!user@host
1 *!*user@host
2 *!*@host
3 *!*user@*.host
4 *!*@*.host
5 nick!user@host
6 nick!*user@host
7 nick!*@host
8 nick!*user@*.host
9 nick!*@*.host

Vous pouvez aussi utiliser les types de 10 à 39:

Le type 34 retournera *!*@* donc ne l'utilisez jamais

Notes

Si le hostmask est incomplet (nick ou nick!user absent), la procédure complète avec un * ou un *!*

Exemples

Différents type 3

set th CrazyCat!felinus@admin1.185.host5.com
putlog [maskhost $th 3]
# *!*felinus@*.host5.com
putlog [maskhost $th 13]
# *!*felinus@admin?.???.host?.com
putlog [maskhost $th 23]
# *!*felinus@admin*.*.host*.com
putlog [maskhost $th 33]
# *!*felinus@*

Masques incomplets

putlog [maskhost felinus@admin1.185.host5.com 5]
# *!felinus@admin1.185.host5.com
putlog [maskhost admin1.185.host5.com 5]
# *!*@admin1.185.host5.com
putlog [maskhost CrazyCat!admin1.185.host5.com 5]
# *!*@CrazyCat!admin1.185.host5.com

Voir aussi

newchanban, newban