ban sur detection de realname
#16
bonsoir
oui babytigrou mais cela ne marche toujours pas
et aucune erreur en pl :s
Gilles
Répondre Avertir
#17
Salut,

putserv "MODE +b #plouf *!*@[lindex $user 2]"

La syntaxe ne serait pas plutôt "MODE #plouf +b *!*@[lindex $user 2]" ?
Répondre Avertir
#18
cela change rien
Gilles
Répondre Avertir
#19
bonsoir,
en cherchant un peut sur le net j'ai trouver ceci essaye le peut être qu'il peut te convenir.

tcl
# What bad realnames should be banned?
set badr(list) {
"lalala"
"imam si kola"
"*moo*"
"???"
"*http://*"
"*www.*"
}

# The realname check should be done only in what channel?
set badr(chan) "#channel" 

# For how many minutes whould you like the ban?
set badr(time) 60 

# What reason will be used when an person is found using an bad realname?
set badr(reason) "You norteh norteh boy!" 

# binds #
bind join - "$badr(chan) *" badrealname:join
bind raw - 311 badrealname:check

# join #
proc badrealname:join {nick host hand chan} { 
  if {![validuser $hand] || [strlwr $nick] != [strlwr $::botnick]} {
    putserv "WHOIS $nick" 
  } 
}

# check #
proc badrealname:check {from key arg} { 
  set realname [strlwr [ctrl:filter [string range [lindex [split $arg] end] 1 end]]]
  foreach bah $::badr(list) {
    if {![string match $bah $realname]} {
      continue
    }
    newchanban $::badr(chan) "*!*@[lindex [split $arg] 3]" $::botnick $::badr(reason) $::badr(time)
    break
  }
}
 
proc ctrl:filter {str} {
  regsub -all -- { \003[0-9]{0,2}(,[0-9]{0,2})?|\017|\037|\002|\026|\006|\007 } $str "" str
  return $str
}
 
putlog "badrealname.tcl by mIRCbg.net loaded."




et la dernier ligne tu la remplace par
Citation :proc ctrl:filter {str} {
regsub -all -- {\003[0-9]{0,2}(,[0-9]{0,2})?|\017|\037|\002|\026|\006|\007} $str "" str
return $str
}

je le redit ce code et à testé.
cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Répondre Avertir
#20
Merci fedora !!!
cela fonctionne , sauf que j'arrive pas a mettre le bon format de ban, lui il me met :
+b *!*@* qui ban tt le monde

une idée ?
Gilles
Répondre Avertir
#21
essaye peut etre ce code là

http://www.eggdrop-fr.org/phpBB2/viewtop...5d48f3f2e5
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Répondre Avertir
#22
bonjour Smile

Désolé du retard, le lien est down chez moi :s
Gilles
Répondre Avertir


Atteindre :


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