All pastes #276037 Raw Edit

maple|bot script

public text v1 · immutable
·published 2006-12-11 23:35 UTC
rendered paste body
on *:TEXT:!k*:#: {
  if ($nick ishop $chan) {
    if ($2 == Adam|Bot) {
      /kick $chan $nick Don't kick me!
    }
    if ($2 != Adam|Bot) {
      if ($2 !ishop $chan) {
        /kick $chan $2 $3-
      }
    }
  }
  if ($nick isvoice $chan) {
    if ($2 == Adam|Bot) {
      /kick $chan $nick Don't kick me!
    }
    if ($2 != Adam|Bot) {
      if ($2 !isvoice $chan) {
        /kick $chan $2 $3-
      }
    }
  }
  if ($nick !ishop $chan) {
    if ($nick !isop $chan) {
      if ($nick !isvoice $chan) {
        /msg $chan Command ignored, must be a Voice, Half-Op, or Op
      }
    }
  }
}

on *:TEXT:!voice*:#: { if ($nick ishop $chan) {
    /mode $chan +v $2
  }
  if ($nick !ishop $chan) {
    if ($nick !isop $chan) {
      /msg $chan Command ignored, must be Half-op
    }
  }
}

on *:TEXT:!devoice*:#: { if ($nick ishop $chan) {
    /mode $chan -v $2
  }
  if ($nick !ishop $chan) {
    if ($nick !isop $chan) {
      /msg $chan Command ignored, must be Half-op
    }
  }
}

on *:TEXT:!rk*:#: { if ($nick ishop $chan) {
    if ($2 == Adam|Bot) {
      /kick $chan $nick Don't kick me!
    }
    if ($2 != Adam|Bot) {
      if ($2 !ishop $chan) {
        /mode $chan +b $2
        /kick $chan $2 $3-
        .timer 1 2 /mode $chan -b $2
      }
    }
  }
  if ($nick isop $chan) {
    if ($2 == Adam|Bot) {
      /kick $chan $nick Don't kick me!
    }
    if ($2 != Adam|Bot) {
      if ($2 !isop $chan) {
        /mode $chan +b $2
        /kick $chan $2 $3-
        .timer 1 2 /mode $chan -b $2
      }
    }
  }
  if ($nick !ishop $chan) {
    if ($nick !isop $chan) {
      /msg $chan Command ignored, must be a Half-Op or Op
    }
  }
}

on *:TEXT:!b*:#: {
  if ($nick ishop $chan) {
    if ($2 !ishop $chan) {
      /mode $chan +b $address($2,2)
      /kick $chan $2 $3-
    }
  }
  if ($nick !ishop $chan) {
    /msg $chan Command ignored, must be Half-op
  }
}

on *:TEXT:!tb*:#: {
  if ($nick ishop $chan) {
    if ($2 !ishop $chan) {
      /mode $chan +b $address($2,2)
      /kick $chan $2 $4-
      .timer 1 $3 /mode $chan -b $address($2,2)
    }
  }
  if ($nick isop $chan) {
    if ($2 !isop $chan) {
      /mode $chan +b $address($2,2)
      /kick $chan $2 $4-
      .timer 1 $3 /mode $chan -b $address($2,2)
    }
  }
  if ($nick !ishop $chan) {
    if ($nick !isop $chan) {
      /msg $chan Command ignored, must be Half-op
    }
  }
}

on *:TEXT:!part:#: {
  if ($nick isop $chan) {
    /quit Part command used by $nick
  }
  if ($nick !isop $chan) {
    /msg $chan Command ignored, must be Op
  }
}