tcl:tcl_eggdrop:maskhost
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:
- 10-19: identique à 0-9 mais au lieu de mettre un * comme wildcard dans l'host, seules les valeurs numériques sont remplacées par un ?
- 20-29: identique au précédent mais les valeurs numériques sont remplacées par des *
- 30-39: l'host est remplacé par un *
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
tcl/tcl_eggdrop/maskhost.txt · Dernière modification : 2024/08/30 15:57 de CrazyCat