commande multi flag
#6
Moi j'aurait fait plutot comme ça :

tcl
bind pubm - *!commandes* liste
        proc liste {nick host hand channel arg} {
		 set commande [lindex $arg 1]
         set commande [stripcodes abcu [lindex $arg 0]]
    if {$commande == ""} {
         puthelp "privmsg $nick :Commande du Robot"
    foreach c [channels] {
    if [matchattr $hand Z $c] {
       puthelp "privmsg $nick :Voici la liste des commandes ADMIN"
       ....
       break
    }
}
    if [matchattr $hand ZX $c] {
        puthelp "privmsg $nick :Voici la liste des commandes OPERATEUR"
        ....
        break
    }
  }
}



Et j'utilise puthelp pour ce type de message puthelp et largement suffisants.
Et pour les autre level au lieu de faire :

tcl
if {[matchattr $hand Z] || [matchattr $hand X]} {



Pourquoi ?
Autant faire :

tcl
if {[matchattr $hand ZX] {



Sa fera exactement la même chose en plus court non ?
Répondre Avertir


Messages dans ce sujet
commande multi flag - par loulou7593 - 17/12/2011, 19:06
RE: commande multi flag - par djkenny - 18/12/2011, 00:41
RE: commande multi flag - par loulou7593 - 18/12/2011, 01:53
RE: commande multi flag - par djkenny - 18/12/2011, 08:48
RE: commande multi flag - par CrazyCat - 18/12/2011, 18:37
RE: commande multi flag - par aliasangelius - 18/12/2011, 19:12
RE: commande multi flag - par CrazyCat - 18/12/2011, 19:27
RE: commande multi flag - par djkenny - 19/12/2011, 11:44
RE: commande multi flag - par CrazyCat - 19/12/2011, 12:01
RE: commande multi flag - par aliasangelius - 19/12/2011, 16:32
RE: commande multi flag - par CrazyCat - 19/12/2011, 16:42
RE: commande multi flag - par loulou7593 - 19/12/2011, 20:10
RE: commande multi flag - par CrazyCat - 19/12/2011, 22:00
RE: commande multi flag - par aliasangelius - 20/12/2011, 15:44
RE: commande multi flag - par loulou7593 - 20/12/2011, 20:23

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté