18/12/2011, 18:37
Ce que je ferais:
Evidemment, il ne faut pas avoir 50 niveaux possibles sinon les "if" deviennent imbitables.
tcl
bind pubm - *!commandes* liste
proc liste {nick host hand channel arg} {
if {[matchattr $hand Z]} {
putserv "NOTICE $nick :Voici la liste des commandes ADMIN"
putserv "NOTICE $nick :Tape !cdegene pour avoir la liste des commandes pour les ajouts/suppressions d'users/admin Ban/Unban etc..."
putserv "NOTICE $nick :Tape !cdebl pour avoir la liste des commandes de la BlackListe"
}
if {[matchattr $hand Z] || [matchattr $hand X]} {
putserv "NOTICE $nick :Voici la liste des commandes OPERATEUR"
putserv "NOTICE $nick :Tape !cdegene pour avoir la liste des commandes pour les ajouts/suppressions d'users/admin Ban/Unban etc..."
}
if {[matchattr $hand Z] || [matchattr $hand X] || [matchattr $hand Y]} {
putserv "NOTICE $nick :Voici la liste des commandes HALFOP"
}
putserv "NOTICE $nick :Voici la liste des commandes Disponibles TOUS"
putserv "NOTICE $nick :Tape !cdejeux pour avoir la commande des jeux"
}
Evidemment, il ne faut pas avoir 50 niveaux possibles sinon les "if" deviennent imbitables.