====== 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 [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:newchanban]], [[:tcl:tcl_eggdrop:newban]] {{tag>tcl_eggdrop}}