[Résolu] Soucis avec une commande
#2
Il y a plusieurs soucis dans ta procédure.
Tout d'abord, tu fais un /msg, donc ce n'est pas sur un canal mais en privé. La procédure ne reçoit pas le canal, il est dans les arguments (voir : bind msg). Et le $nick reçu est celui de la personne qui contacte l'eggdrop, or tu veux voicer la personne qui est en second argument de ta commande (que je passe en "victim").
Ensuite, utiliser un putquick "mode" n'est pas la meilleure des solutions, utilise plutôt pushmode et flushmode.

Voici ce que pourrait donner ton script modifié:

tcl
bind msg - voice voice
proc voice { nick host hand text} {
   global animateurs operateurs ircops admins netadmins voice operlog
   set args [split $text]
   if { [llength $args]<2 } {
      putserv "PRIVMSG $nick :Il manque des paramètres, consulte l'aide"
      return 0
   }
   set channel [lindex $args 0]
   set victim [lindex $args 1]
   foreach vhost $animateurs {
      if [string match -nocase $vhost $host]  {
         pushmode $channel +v $victim
         putquick "PRIVMSG $operlog 10 $nick 4se voice sur 10 $channel 7Par moi ";
      }  
   }
   flushmode $channel
}



Ce tcl n'est pas optimisé du tout, mais au moins tu as une base pour mieux faire Smile
Répondre


Messages dans ce sujet
Soucis avec une commande - par Scorpio - 22/12/2015, 05:29
RE: Soucis avec une commande - par CrazyCat - 22/12/2015, 12:41
RE: Soucis avec une commande - par Scorpio - 22/12/2015, 21:08
RE: Soucis avec une commande - par Scorpio - 23/12/2015, 02:34
RE: Soucis avec une commande - par MenzAgitat - 23/12/2015, 04:20
RE: Soucis avec une commande - par CrazyCat - 23/12/2015, 14:33
RE: Soucis avec une commande - par Scorpio - 23/12/2015, 17:11
RE: Soucis avec une commande - par Scorpio - 29/12/2015, 18:46
RE: Soucis avec une commande - par CrazyCat - 29/12/2015, 19:11
RE: Soucis avec une commande - par Scorpio - 06/01/2016, 17:25
RE: Soucis avec une commande - par CrazyCat - 07/01/2016, 12:21
RE: Soucis avec une commande - par Scorpio - 22/01/2016, 12:58

Atteindre :


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