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


[Résolu] problème de timer sur un unban
#1
Bonjour à tous :)

Donc voila je souhaite rajouter un timer sur des commandes de ban pour unban automatiquement au bout de x minutes (il est volontairement réglé a 1 minutes pour faire les test)
Voici le code modifier :

tcl
set cs "ChanServ"
set chanlog "#Services"
set unban(time) "1"
set exemptreason "\002\0034!! ERROR 404 COMMAND NOT FOUND !! \0037Pseudo protété \00312Commande NOT FOUND"
set vhostexempt {
 *Root@domain.tld
 *@TechAdmin.domain.tld
*@le.reste.des.vhost
}
bind pub m !br banraison
proc banraison { nick host hand channel text } {
 global cs chanlog vhostexempt exemptreason unban
 set args [split $text]
 set victim [lindex $args 0]
 set reason [join [lrange $args 1 end]]
 if { ![onchan $victim $channel] } {
   putserv "PRIVMSG $channel :\0034$victim \00312n'est pas là \0037$nick"
return 0
 }
 set vichost [getchanhost $victim $channel]
 set protec 0
 foreach vhost $vhostexempt {
if { [string match -nocase $vhost $vichost] } {
 set protec 1
}
 }
 if { $protec == 1 } {
   putserv "NOTICE $nick :$exemptreason"
   } else {
   putserv "PRIVMSG $cs ban $channel $victim $reason"
   putserv "PRIVMSG $chanlog :\0034$victim \00312a été bannie de \0034$channel \00312par \0034$nick \00312pour la raison :\0037 $reason"
   timer $unban(time) "PRIVMSG $cs unban $channel -b $victim"
 }
}

La commande fonctionne très bien aucun souci à se niveau le problème intervient au moment du unban voila le message d'erreur

Code:
[18:38:00]Tcl error in script for 'timer73':
[18:38:00]invalid command name 'PRIVMSG'
J'ai aussi tenter en remplacent ma commande par 'mode -b ...' mais le message reste le même.
Comment puis-je résoudre se problème ?
Et aussi si par exemple je ban 2 users a 10 minutes d'intervalle le unban se fera aussi a 10 minutes d'intervalle ou les 2 en même temps ?
Oui je veux que sa unban à intervalle
Espérant avoir été assez clair.

Bien à vous.

Bye.


Messages In This Thread
problème de timer sur un unban - by Alucard`68 - 24/02/2017, 20:06

Possibly Related Threads…
Thread Author Replies Views Last Post
  timer KeeViiNou 1 1,197 20/08/2020, 18:19
Last Post: CrazyCat
  Création d'un script d'unban Demonis 9 6,360 17/03/2013, 22:18
Last Post: Demonis
  Unban Niubot.. aliasangelius 4 5,004 13/11/2012, 09:58
Last Post: aliasangelius
  Timer TCL BlackNight 15 15,508 13/02/2010, 19:42
Last Post: DodY
  timer ban Marc 9 5,345 22/12/2009, 12:10
Last Post: CrazyCat
  Timer en Tcl Meribre 4 4,986 17/12/2009, 17:53
Last Post: Meribre
  Eggdrop, qui unban automatiquement... IluZi0n 4 4,718 16/04/2009, 14:52
Last Post: David
  erreur dans un timer caline012 2 4,661 17/10/2008, 13:52
Last Post: caline012
  unban apres x temps pepino 0 4,159 16/08/2008, 22:00
Last Post: pepino

Forum Jump:


Users browsing this thread: 1 Guest(s)