Script : PLTools par CrazyCat
PLTools par CrazyCat
Catégorie : Utilitaires
102 téléchargements
Description :
Note préliminaire
Toutes les commandes sont accessibles aux masters (+m) de l'eggdrop et aux propriétaires (+n local) de canaux. Si un utilisateur est simplement +n, les commandes sont restreintes aux canaux qu'il possède.
Si un attribut doit prendre une valeur contenant des espaces ou une chaine vide, la chaîne doit être encapsulée entre {} (voir les exemples).

Commandes disponibles
  • .getattr <attribut> : retourne la valeur de attribut sur tous les canaux
  • .toggle <attribut> [canal] : inverse la valeur de attribut (de type flag) sur tous les canaux ou sur le canal indiqué
  • .achannels [attribut] : retourne la liste des canaux ayant attribut (de type flag) affecté. Si l'attribut n'est pas indiqué, retourne la liste des canaux pouvant être gérés
  • .mcset [#chan[,#chan]] <[+|-]attr> [value] [+|-attr [value]] [+|-attr [value]] : affecte en masse des attributs à tous les canaux ou à la liste des canaux fournie
Exemples
.mcset need-op {} need-invite {putserv "PRIVMSG $::owner :Invite me!"} mytest {} videra le contenu de need-op et de mytest et affectera putserv "PRIVMSG $::owner :Invite me!" à need-invite sur tous les canaux
.mcset #chan1,#chan2 +guard -bitch wmsg {"hello guys"} mettra +guard et -bitch et assignera "hello guys" à wmsg sur les canaux #chan1 et #chan2

Changelog

Version 0.2 par CrazyCat (16/10/2022)
102 téléchargements
Première version stable