ban sur detection de realname
#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


Messages dans ce sujet
ban sur detection de realname - par bewess - 11/12/2008, 14:17
RE: ban sur detection de realname - par bewess - 11/12/2008, 20:31
RE: ban sur detection de realname - par BdS - 12/12/2008, 01:25
RE: ban sur detection de realname - par bewess - 12/12/2008, 14:39
RE: ban sur detection de realname - par BdS - 12/12/2008, 18:33
RE: ban sur detection de realname - par bewess - 12/12/2008, 20:27
RE: ban sur detection de realname - par bewess - 15/12/2008, 12:58
RE: ban sur detection de realname - par BdS - 15/12/2008, 13:11
RE: ban sur detection de realname - par bewess - 15/12/2008, 13:38
RE: ban sur detection de realname - par bewess - 15/12/2008, 18:09
RE: ban sur detection de realname - par bewess - 22/04/2009, 20:38
RE: ban sur detection de realname - par Obu - 22/04/2009, 20:49
RE: ban sur detection de realname - par bewess - 22/04/2009, 21:33
RE: ban sur detection de realname - par fedora - 22/04/2009, 21:54
RE: ban sur detection de realname - par bewess - 22/04/2009, 22:37
RE: ban sur detection de realname - par fedora - 22/04/2009, 22:55
RE: ban sur detection de realname - par bewess - 05/05/2009, 13:49

Atteindre :


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