Messages : 113
Sujets : 34
Inscription : Aug 2012
Bonjour,
J'ai un soucis avec ce codage
tclcopier
bind pub - "!kickf" dop:kickf
proc dop:kickf { n ht hd ch a} {
set cible [ lindex $a 0 ]
if { ! [ string compare -nocase $cible "" ] } { putpseed "NOTICE $n :\0 02\0 0304KO. \0 0312La syntaxe est \0 0303!invite \0 0307pseudo\0 03\0 02" ; return }
putspeed "PRIVMSG $::chans :L'utilisateur a bien été averti "
putspeed "NOTICE $cible :Mon taux d'emmerde vient d'être élever au maximum. Je vais devoir vous quitter.. Adieu !"
putquick "MODE $:chan +b $cible"
putquick "KICK $:chan $cible Reste Cool !"
}
Rien ne se passe niveau du kick et j'arrive pas à mettre
Citation : putspeed "NOTICE $cible :Mon taux d'emmerde vient d'être élever au maximum. Je vais devoir vous quitter.. Adieu !"
en visible sur le salon..
Merci
Messages : 710
Sujets : 65
Inscription : Apr 2010
Salut,
Ta procédure putspeed elle et ou ?
Pourquoi pas rester sur des procédures de bases d'eggdrop.. puthelp,putserv,putquick, Sa serait pas mieux que de réinventer des procédures ?
Vous interdisez les erreurs, vous empêchez ainsi la victoire.
Messages : 113
Sujets : 34
Inscription : Aug 2012
En fait au départ c'etait juste un codage d'avertissement et le putserv il en voulait pas donc j'ai mis en putspeed...
Messages : 710
Sujets : 65
Inscription : Apr 2010
22/03/2014, 21:53
(Modification du message : 22/03/2014, 21:55 par aliasangelius .)
Ta pas mal d'erreurs.
Regarde :
tclcopier
putspeed "PRIVMSG $::chans :L'utilisateur a bien été averti "
La faudrais plutôt $chan, car $::chans et déclarable nulle part.
tclcopier
putquick "MODE $:chan +b $cible"
putquick "KICK $:chan $cible Reste Cool !"
Ici tu déclare $:chan, pareil ou et situer $:chan ?
Voici comment je ferais :
tclcopier
bind pub - "!kickf" dop:kickf
proc dop:kickf { n ht hd ch a} {
set cible [ lindex $a 0 ]
if { ! [ string compare -nocase $cible "" ] } {
putserv "NOTICE $n :\0 02\0 0304KO. \0 0312La syntaxe est \0 0303!invite \0 0307pseudo\0 03\0 02"
return 0
}
putserv "PRIVMSG $ch :L'utilisateur a bien été averti "
putsserv "NOTICE $cible :Mon taux d'emmerde vient d'être élever au maximum. Je vais devoir vous quitter.. Adieu !"
pushmode $ch +b $cible !* @* "
putkick $ch $cible :Reste Cool !
return 1
}
Vous interdisez les erreurs, vous empêchez ainsi la victoire.
Messages : 113
Sujets : 34
Inscription : Aug 2012
Ahh manque une parti de codage en fait j'ai mis les chan plus haut avec set chan #chan set chansource #chan1 et chanradio et tout mon codage est reparti avec des ::chan ou autre donc ceci expliquerai pourquoi certains codage ne fonctione pas o_O
Messages : 113
Sujets : 34
Inscription : Aug 2012
J'ai cette erreur
Citation : Tcl error [dop:kickf]: wrong # args: should be "putkick channel nick?s? ?comment?"
Messages : 2,381
Sujets : 208
Inscription : Apr 2004
24/03/2014, 10:58
(Modification du message : 24/03/2014, 10:58 par CrazyCat .)
Code en erreur:
tclcopier
pushmode $ch +b $cible !* @* "
putkick $ch $cible :Reste Cool !
Code corrigé:
tclcopier
pushmode $ch +b $cible !* @*
putkick $ch $cible "Reste Cool !"
Je te laisse voir les différences.
Messages : 710
Sujets : 65
Inscription : Apr 2010
Erreur de ma part, Désoler.
Et merci pour la correction CrazyCat
Vous interdisez les erreurs, vous empêchez ainsi la victoire.
Messages : 113
Sujets : 34
Inscription : Aug 2012
J'ai une dernière question.. C'est pour que le message soit visible en direct sur le salon directement j'ai modifie le "PRIVMSG $cible par "CHANNEL $cible mais toujours rien..
Messages : 2,381
Sujets : 208
Inscription : Apr 2004
Non, PRIVMSG $ch.
Un canal ou un utilisateur sont la même chose sur IRC.
Messages : 113
Sujets : 34
Inscription : Aug 2012
Ah ! d'accord donc impossible de le mettre autrement ?
Messages : 2,381
Sujets : 208
Inscription : Apr 2004
What ? Je te dis juste que pour envoyer un message sur un canal, c'est comme pour un user (privmsg) sauf que le destinataire est le canal.
Envoyé de mon GT-I9100 en utilisant Tapatalk
Messages : 100
Sujets : 8
Inscription : Nov 2013
il te faut faire exmaple ca
tclcopier
putserv "PRIVMSG $chan $nick :L'utilisateur a bien été averti"
Site Web:
Clic ici Nous rejoindres par mIRC ->
Clic Ici
inutile d'avoir une grosse machine si il y'a un con deriere l'ecran :D
Messages : 2,381
Sujets : 208
Inscription : Apr 2004
Messages : 113
Sujets : 34
Inscription : Aug 2012
Pardon j'avais mal lu CrazyCat le $ch ^^