Try this

Code:
alias acycle {
  var %c = 1
  while $chan(%c) {
    if ($nick($chan(%c),0) == 1) && ($me !isop $chan(%c)) hop $chan(%c)
    inc %c
  }
}

on *:CONNECT: .timeracycle 0 3 acycle 


That checks the channel(s) you are on every 3 seconds if your are alone & opless then performs a hop.

To start it without re-connecting, do

Code:
/timeracycle 0 3 acycle 


If you have a plastic floor runner over your tiles, then you're one Hella Pinoy!