03/02/2017, 16:34
(Modification du message : 04/02/2017, 22:08 par Alucard`68.)
Bonjour à tous ,
Alors voila j'ai un souci sur un if je me suis fortement inspiré de se post pour le créer
https://forum.eggdrop.fr/archive/index.p...-1368.html
Voici le code non modifié :
Et le code modifié en m'inspirant donc du post cité plus haut.
J'ai biensur créer un user "modo" avec une liste de vhost et ensuite j'ai rajouter le flog "o" à cette user et j'ai fait la même chose avec un user "modo1" avec une autre list de vhost et rajouter le flag "m" à cette user.
Je voudrais que lorsque un des membres du staff dont son vhost fait parti du pseudo "modo" de l'eggdrop tape !modo sa lui renvoie juste les commandes d'aide à la modération.
Et que quand un des membres du staff apratenant à l'autre groupe "modo1" lui revoie toute les commandes i compris celles de gestions.
Je me suis donc fortement inspirer du code dans le post cité plus haut pour faire la modification.
Malheureusement celui ci n'est plus fonctionnel suite à la modification rien ne se passe quand je tape !modo sur le salon ou est le bot et aucun message d'erreur en PL.
Comment puis-je arrivé à mes fins ?
Bien à vous.
Bye.
Alors voila j'ai un souci sur un if je me suis fortement inspiré de se post pour le créer
https://forum.eggdrop.fr/archive/index.p...-1368.html
Voici le code non modifié :
TCL
bind pub o !modo aidemodo
proc aidemodo { nick host hand channel arg } {
puthelp "NOTICE $nick :\00312Voici les commandes d'aide à la modération à taper de la façon suivante \0037!commande pseudo \00312Exemple :\0034 !ksex Thor"
puthelp "NOTICE $nick :\0034!kr pseudo raison \00312pour kick avec ta propre raison"
puthelp "NOTICE $nick :\0034!kflood pseudo \00312pour kick pour flood"
puthelp "NOTICE $nick :\0034!ksex pseudo \00312pour kick pour sexe"
puthelp "NOTICE $nick :\0034!kpropo pseudo \00312pour kick pour propos"
puthelp "NOTICE $nick :\0034!kinsulte pseudo \00312pour kick pour insulte"
puthelp "NOTICE $nick :\0034!knick pseudo \00312pour kick pour pseudo"
puthelp "NOTICE $nick :\0034!kspam pseudo \00312pour kick pour spam"
puthelp "NOTICE $nick :\0034!kscript pseudo \00312pour kick pour effet de script"
puthelp "NOTICE $nick :\0034!br pseudo raison \00312pour kick ban avec ta propre raison"
puthelp "NOTICE $nick :\0034!bflood pseudo \00312pour kick ban pour flood"
puthelp "NOTICE $nick :\0034!bsex pseudo \00312pour kick ban pour sexe"
puthelp "NOTICE $nick :\0034!bpropo pseudo \00312pour kick ban pour propos"
puthelp "NOTICE $nick :\0034!binsulte pseudo \00312pour kick ban pour insulte"
puthelp "NOTICE $nick :\0034!bnick pseudo \00312pour kick ban pour pseudo"
puthelp "NOTICE $nick :\0034!bspam pseudo \00312pour kick ban pour spam"
puthelp "NOTICE $nick :\0034!bscript pseudo \00312pour kick ban pour effet de script"
puthelp "NOTICE $nick :\002\0034!!!\0031 Attention les commandes suivantes ne sont pas disponibles pour les modérateur et les opérateur \0034!!!"
puthelp "NOTICE $nick :\0034!staff \00312Pour bannir un user du tchat"
puthelp "NOTICE $nick :\0034!helpnews \00312pour voir l'aide sur la gestion des news"
puthelp "NOTICE $nick :\0034!gestion \00312Pour voir l'aide sur la gestion des nouveaux salon officiels"
puthelp "NOTICE $nick :\0034!ha \00312Pour voir l'aide sur la gestion des axx"
puthelp "NOTICE $nick :\00312fin des commandes d'aide à la modération"
}
Et le code modifié en m'inspirant donc du post cité plus haut.
TCL
proc aidemodo { nick host hand channel arg } {
if { $hand == "modo" } {
puthelp "NOTICE $nick :\00312Voici les commandes d'aide à la modération à taper de la façon suivante \0037!commande pseudo \00312Exemple :\0034 !ksex Thor \00312 les commandes \0034!kl \00312et\0034 !gl \00312sont à taper de la manière suivante \0034!kl pseudo raison"
puthelp "NOTICE $nick :\0034!kr pseudo raison \00312pour kick avec ta propre raison"
puthelp "NOTICE $nick :\0034!kflood pseudo \00312pour kick pour flood"
puthelp "NOTICE $nick :\0034!ksex pseudo \00312pour kick pour sexe"
puthelp "NOTICE $nick :\0034!kpropo pseudo \00312pour kick pour propos"
puthelp "NOTICE $nick :\0034!kinsulte pseudo \00312pour kick pour insulte"
puthelp "NOTICE $nick :\0034!knick pseudo \00312pour kick pour pseudo"
puthelp "NOTICE $nick :\0034!kspam pseudo \00312pour kick pour spam"
puthelp "NOTICE $nick :\0034!kscript pseudo \00312pour kick pour effet de script"
puthelp "NOTICE $nick :\0034!br pseudo raison \00312pour kick ban avec ta propre raison"
puthelp "NOTICE $nick :\0034!bflood pseudo \00312pour kick ban pour flood"
puthelp "NOTICE $nick :\0034!bsex pseudo \00312pour kick ban pour sexe"
puthelp "NOTICE $nick :\0034!bpropo pseudo \00312pour kick ban pour propos"
puthelp "NOTICE $nick :\0034!binsulte pseudo \00312pour kick ban pour insulte"
puthelp "NOTICE $nick :\0034!bnick pseudo \00312pour kick ban pour pseudo"
puthelp "NOTICE $nick :\0034!bspam pseudo \00312pour kick ban pour spam"
puthelp "NOTICE $nick :\0034!bscript pseudo \00312pour kick ban pour effet de script"
puthelp "NOTICE $nick :\00312fin des commandes d'aide à la modération"
}
if { $hand == "modo1" } {
puthelp "NOTICE $nick :\00312Voici les commandes d'aide à la modération à taper de la façon suivante \0037!commande pseudo \00312Exemple :\0034 !ksex Thor"
puthelp "NOTICE $nick :\0034!kr pseudo raison \00312pour kick avec ta propre raison"
puthelp "NOTICE $nick :\0034!kflood pseudo \00312pour kick pour flood"
puthelp "NOTICE $nick :\0034!ksex pseudo \00312pour kick pour sexe"
puthelp "NOTICE $nick :\0034!kpropo pseudo \00312pour kick pour propos"
puthelp "NOTICE $nick :\0034!kinsulte pseudo \00312pour kick pour insulte"
puthelp "NOTICE $nick :\0034!knick pseudo \00312pour kick pour pseudo"
puthelp "NOTICE $nick :\0034!kspam pseudo \00312pour kick pour spam"
puthelp "NOTICE $nick :\0034!kscript pseudo \00312pour kick pour effet de script"
puthelp "NOTICE $nick :\0034!br pseudo raison \00312pour kick ban avec ta propre raison"
puthelp "NOTICE $nick :\0034!bflood pseudo \00312pour kick ban pour flood"
puthelp "NOTICE $nick :\0034!bsex pseudo \00312pour kick ban pour sexe"
puthelp "NOTICE $nick :\0034!bpropo pseudo \00312pour kick ban pour propos"
puthelp "NOTICE $nick :\0034!binsulte pseudo \00312pour kick ban pour insulte"
puthelp "NOTICE $nick :\0034!bnick pseudo \00312pour kick ban pour pseudo"
puthelp "NOTICE $nick :\0034!bspam pseudo \00312pour kick ban pour spam"
puthelp "NOTICE $nick :\0034!bscript pseudo \00312pour kick ban pour effet de script"
puthelp "NOTICE $nick :\0034!staff \00312Pour bannir un user du tchat"
puthelp "NOTICE $nick :\0034!helpnews \00312pour voir l'aide sur la gestion des news"
puthelp "NOTICE $nick :\0034!gestion \00312Pour voir l'aide sur la gestion des nouveaux salon officiels"
puthelp "NOTICE $nick :\0034!ha \00312Pour voir l'aide sur la gestion des axx"
puthelp "NOTICE $nick :\00312fin des commandes d'aide à la modération"
}
}
J'ai biensur créer un user "modo" avec une liste de vhost et ensuite j'ai rajouter le flog "o" à cette user et j'ai fait la même chose avec un user "modo1" avec une autre list de vhost et rajouter le flag "m" à cette user.
Je voudrais que lorsque un des membres du staff dont son vhost fait parti du pseudo "modo" de l'eggdrop tape !modo sa lui renvoie juste les commandes d'aide à la modération.
Et que quand un des membres du staff apratenant à l'autre groupe "modo1" lui revoie toute les commandes i compris celles de gestions.
Je me suis donc fortement inspirer du code dans le post cité plus haut pour faire la modification.
Malheureusement celui ci n'est plus fonctionnel suite à la modification rien ne se passe quand je tape !modo sur le salon ou est le bot et aucun message d'erreur en PL.
Comment puis-je arrivé à mes fins ?
Bien à vous.
Bye.