All pastes #806081 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-04 22:53 UTC
rendered paste body
on *:connect:{
  var %i = 1
  while (%i <= $ini(join.ini,channels,0)) {
    join $ini(join.ini,channels,%i)
    inc %i
  }
}

on *:text:!auto join:#:{
  if ($nick == Aile) || ($nick isop $chan) {
    if (!$readini(join.ini,channels,$chan)) {   
      writeini join.ini channels $chan Auto Join
      notice $nick $chan is now on auto join, to remove it, please contact Aile or any of the Bot admins (Type !admins to see)
      msg #AileBot 4 $nick 14has added4 $chan 14to auto join.
    }
    else {
      notice $nick $chan is already on AileBot's auto join list!
    }
  }
}
on *:text:!remove:#:{
  if ($nick == Aile) || ($nick isop $chan) || ($readini(admin.ini,admins,$address($2,2)) == bot admins) {
    if ($readini(join.ini,channels,$chan)) {
      remini join.ini channels $chan
      notice $nick $chan is now removed from Auto Join
    }
    else {
      notice $nick $chan isn't on the auto join list!
    }
  }
}