[Demande] Blocage sur une commande en privé
#5
(12/02/2017, 14:37)CrazyCat a écrit : Tout d'abord, .binds !hello ne te renverra jamais rien, ce qui suit binds est un TYPE de bind (msg, pub, cron, ...)
Ensuite, pourquoi ne mets-tu pas un putlog au début de ta procédure pour savoir si tu entre dans la procédure ?
Et quel est ce {return} en plein milieu de ton code ?

Oui en fait c'est .binds et le je vois bien hello:msg qui monte a chaque commande.
en fait je viens de comprendre..... il ne prends pas mes arguments en fait
si je fais :
!hello
il écrit bien dans le chan souhaité par contre il ne me prends pas les arguments suivant:
!hello 1 2 3 4
en gros il prends juste la commande !hello et pas les arguments derrière.

Code :
bind msgm - !hello hello:msg

proc hello:msg {nick uhost hand arg} {
global mysql libMySQLTcl
lassign $arg arg1 arg2 arg3 arg4
    

set chan "#dev"

    putserv "privmsg  $nick :\[BOT\] Erreur: Aucun Argument !"
    putquick "privmsg $chan :\[BOT\]\002 Bienvenue à la maison. \ \002"
    putquick "privmsg $chan :\[BOT\]\002 $arg1 \ \002"
    putquick "privmsg $chan :\[BOT\]\002 $arg2 \ \002"
    putquick "privmsg $chan :\[BOT\]\002 $arg3 \ \002"
    putquick "privmsg $chan :\[BOT\]\002 $arg4 \ \002"
}

comment je peux récupérer les arguments ? c'est ou je bloque ^^
merci à toi
Répondre Avertir


Messages dans ce sujet
Blocage sur une commande en privé - par protec - 12/02/2017, 12:08
RE: Blocage sur une commande en privé - par protec - 12/02/2017, 15:09

Atteindre :


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