Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Soucis de codage avec un kick
#1
Bonjour,


J'ai un soucis avec ce codage


tcl
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 :\002\00304KO. \00312La syntaxe est \00303!invite \00307pseudo\003\002"; 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
Quote: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
#2
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.

Ma super kikoo-page loll
#3
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...
#4
Ta pas mal d'erreurs.

Regarde :


tcl
putspeed "PRIVMSG $::chans :L'utilisateur a bien été averti "


La faudrais plutôt $chan, car $::chans et déclarable nulle part.


tcl
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 :


tcl
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 :\002\00304KO. \00312La syntaxe est \00303!invite \00307pseudo\003\002"
   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.

Ma super kikoo-page loll
#5
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
#6
J'ai cette erreur
Quote:Tcl error [dop:kickf]: wrong # args: should be "putkick channel nick?s? ?comment?"
#7
Code en erreur:

tcl
pushmode $ch +b $cible!*@*"
putkick $ch $cible :Reste Cool !

Code corrigé:

tcl
pushmode $ch +b $cible!*@*
putkick $ch $cible "Reste Cool !"

Je te laisse voir les différences.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#8
Erreur de ma part, Désoler.
Et merci pour la correction CrazyCat
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
#9
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..
#10
Non, PRIVMSG $ch.
Un canal ou un utilisateur sont la même chose sur IRC.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#11
Ah ! d'accord donc impossible de le mettre autrement ?
#12
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
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#13
il te faut faire exmaple ca


tcl
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
#14
O.M.G. !
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#15
Pardon j'avais mal lu CrazyCat le $ch ^^


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Bug] Soucis avec un tcl Dark.tcl de Kyrien d'après la création de GeoZzZ [Sujet Reformulé] KeeViiNou 2 3,249 24/02/2017, 10:59
Last Post: KeeViiNou
  [Demande] Soucis avec expr aliasangelius 6 4,163 13/01/2017, 18:06
Last Post: aliasangelius
  Soucis avec un tcl KeeViiNou 1 3,698 08/05/2016, 14:06
Last Post: KeeViiNou
  [Résolu] Soucis avec une commande Scorpio 11 6,383 22/01/2016, 12:58
Last Post: Scorpio
  En galère avec un codage de script de dédi KeeViiNou 12 6,292 16/03/2014, 21:33
Last Post: aliasangelius
  Soucis avec un codage KeeViiNou 9 6,325 14/03/2014, 21:22
Last Post: aliasangelius
  Soucis avec un tcl de sajoin KeeViiNou 15 11,133 14/03/2014, 10:51
Last Post: KeeViiNou
  [Demande] Script 'piège' (Kick à la demande avec compteur de victime) Utas 6 6,966 21/12/2011, 11:24
Last Post: loulou7593
  Petit soucis avec un script d'annonce de la saint du jour, etc... loulou7593 3 5,900 19/11/2011, 14:53
Last Post: CrazyCat
  petit soucis avec logger lesny 54 33,222 12/08/2011, 18:52
Last Post: lesny

Forum Jump:


Users browsing this thread: 1 Guest(s)