Public feed #598301

Sban

public text v1 · immutable
Raw Edit
·published 2007-07-01 06:29 UTC
rendered paste body
proc pub:sban {nick host handle chan text} {
  global botnick guardmethod
      
  set chan $chan
  if {[botisop $chan]} {
     if {[onchan $nick $chan] && [matchattr $handle o|o $chan]} {
  
           foreach h [string tolower [split $text]] {
              set m [maskhost [getchanhost $h $chan]]
              if {[maskhost $botname] != $m} {
                    newchanban $chan $m $nick "requested by $nick"
              } else {
                putserv "$guardmethod : $nick whats wrong with u ?"
           } 
          }
     } else {
         putserv "$guardmethod $nick : You are not on $chan or you don't have access"
     }
   } else {
      putserv "$guardmethod $nick  : $botnick is not opped on $chan"
  }
}