All pastes #734839 Raw Edit

Something

public text v1 · immutable
·published 2007-10-13 01:49 UTC
rendered paste body
on *:TEXT:.apply*:#dan_-:{ 
if ($2 iswm $gettok(%banned.channels, $2, 32)) {
.notice $nick 7,1(0,1 error 7·0,1 cant join ( $2 _ , Banned ) 0,17)
halt
}
  if ($left($2,1) == $chr(35)) { 
    if ($me !ison $2) { 
      .join $2  
      .timer 1 2 7,1(0,1 check 7·0,1 checking $2 $nick $chan 0,17)
    } 
    else { .notice $nick 7,1(0,1 error 7·0,1 I am already in $2+(',$3 0,17) 
    } 
  } 
  else { .notice $nick 7,1(0,1 error 7·0,1 correct syntax: .apply #chan 0,17) 
  } 
} 
alias check { 
  if ($me ison $1) {  
    if ($2 isop $1) {  
      writeini -n idler.ini $3 $2 $1 
    } 
    else { .msg $1 7,1(0,1 request 7·0,1 request failed. $+(',$2,') you dont have ops 0,17) 
      .part $1 7,1(0,1 error 7·0,1 error in request 0,17)
    } 
  } 
} 
 
on *:PART:#: { 
  if ($readini(idler.ini,$chan,$nick) != $null) { 
    part $readini(idler.ini,$chan,$nick) $nick has left $chan 
    notice $nick 7,1(0,1 error 7·0,1 purged $readini(ilder.ini,$chan,$nick) 0,17) 
    remini idler.ini $chan $nick  
  } 
}
 
on 3:TEXT:.addchan*:#:{
if ($nick isop $chan) {
set %banned.channels $addtok(%banned.channels, $2, 32)
.notice $nick 7,1(0,1 banlist 7·0,1 $2 is now on my ban list 0,17) 
halt
}
}
 
on 3:TEXT:.remchan*:#:{
if ($nick isop $chan) {
set %banned.channels $remtok(%banned.channels, $2, 32)
.notice $nick 7,1(0,1 banlist 7·0,1 $2 has been removed from banlist 0,17)
halt
}
}