Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


eggdrop:flags

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
eggdrop:flags [2023/10/11 09:12] – [Flags botnet] CrazyCateggdrop:flags [2023/12/04 12:18] (Version actuelle) – [Flags globaux] CrazyCat
Ligne 2: Ligne 2:
 Un flag ou drapeau est une variable qui a des valeurs possibles imposées. Ces valeurs peuvent être booléenne (binaires, 1 ou 0) ou sous forme de caractères (habituellement une lettre).  Un flag ou drapeau est une variable qui a des valeurs possibles imposées. Ces valeurs peuvent être booléenne (binaires, 1 ou 0) ou sous forme de caractères (habituellement une lettre). 
 ===== Principe ===== ===== Principe =====
-Dans le cas des flags sous forme de caractères, on peut souvent les cumuler lors de l'affectation. Lorsqu'ils sont cumulés dans un Bind, il suffit qu'un seul ait une concordance.+Dans le cas des flags sous forme de caractères, on peut souvent les cumuler lors de l'affectation. Lorsqu'ils sont cumulés dans un [[scripts:binds|bind]], il suffit qu'un seul ait une concordance. 
 + 
 +Les flags se gèrent avec la commande [[:tcl:tcl_eggdrop:chattr]] 
 + 
 +<WRAP center round tip 80%> 
 +Il est possible de créer et utiliser 26 flags globaux et 26 flags de canaux (lettres majuscules de A à Z). Ils sont utilisés par des [[:scripts:]], et leur utilisation varie en fonction du script qui les utilise. 
 +</WRAP> 
 ==== Cumul et héritage ==== ==== Cumul et héritage ====
 Très fréquemment en Tcl, les flags correspondent à des droits, il y a donc parfois une notion de niveau et d'héritage. Très fréquemment en Tcl, les flags correspondent à des droits, il y a donc parfois une notion de niveau et d'héritage.
Ligne 9: Ligne 16:
 ==== Flag global / local ==== ==== Flag global / local ====
 Au niveau de l'eggdrop, on distingue très fréquemment un flag global (qui est donc pour l'utilisation de l'eggdrop) d'un flag local (qui est spécifique à une zone de l'eggdrop). Une zone est fréquemment un canal sur lequel se trouve l'eggdrop.  Au niveau de l'eggdrop, on distingue très fréquemment un flag global (qui est donc pour l'utilisation de l'eggdrop) d'un flag local (qui est spécifique à une zone de l'eggdrop). Une zone est fréquemment un canal sur lequel se trouve l'eggdrop. 
-===== Flags globaux =====+===== Liste des flags ===== 
 +==== Flags globaux ====
 ^ Flag ^ Nom ^ Description ^ ^ Flag ^ Nom ^ Description ^
 | n | owner (propriétaire) | L'utilisateur a le contrôle absolu de l'eggdrop. Ne donner cet accès qu'aux personnes en qui vous avaez une confiance totale | | n | owner (propriétaire) | L'utilisateur a le contrôle absolu de l'eggdrop. Ne donner cet accès qu'aux personnes en qui vous avaez une confiance totale |
Ligne 35: Ligne 43:
 | u | unshared (non-partagé) | L'enregistrement utilisateur n'est pas envoyé aux autres robots | | u | unshared (non-partagé) | L'enregistrement utilisateur n'est pas envoyé aux autres robots |
 | h | highlight | Affiche le texte en gras des fichiers d'aide | | h | highlight | Affiche le texte en gras des fichiers d'aide |
- +==== Flags locaux ====
-===== Flags locaux =====+
 Tous le flags globaux hormis //u//, //h//, //b//, //c//, //x//, //j//, et //p// peuvent aussi être utilisés comme flags locaux (à portée sur un canal) Tous le flags globaux hormis //u//, //h//, //b//, //c//, //x//, //j//, et //p// peuvent aussi être utilisés comme flags locaux (à portée sur un canal)
-===== Flags botnet =====+==== Flags botnet ====
 ^ Flag ^ Nom ^ Description ^ ^ Flag ^ Nom ^ Description ^
 | +s | Share (passif) | Reçoit les données partagées d'un autre eggdrop | | +s | Share (passif) | Reçoit les données partagées d'un autre eggdrop |
Ligne 47: Ligne 54:
 | +r | Reject | Cet eggdrop est interdit sur le botnet | | +r | Reject | Cet eggdrop est interdit sur le botnet |
 | +i | Isolate | Cet eggdrop est isolé du autres | | +i | Isolate | Cet eggdrop est isolé du autres |
 +
 {{tag>"Utilisation d'eggdrop"}} {{tag>"Utilisation d'eggdrop"}}
eggdrop/flags.1697015562.txt.gz · Dernière modification : 2023/10/11 09:12 de CrazyCat