All pastes #173485 Raw Edit

Someone

public text v1 · immutable
·published 2006-09-16 23:55 UTC
rendered paste body
on *:text:!*:#pyrobot: {
  if ($1 == !voice) {
    if ($2) {
      if ($readini(aov.ini,$chan,$address($nick,2)) == voice) { mode $chan +v $2 }
      elseif ($readini(aov.ini,$chan,$address($nick,2)) == hop) { mode $chan +v $2 }
      elseif ($readini(aov.ini,$chan,$address($nick,2)) == op) { mode $chan +v $2 }
      elseif (($nick isop $chan) || ($nick ishop $chan)) { mode $chan +v $2 }
    }
    if (!$2) {
      if ($readini(aov.ini,$chan,$address($nick,2)) == voice) { mode $chan +v $nick }
      elseif ($readini(aov.ini,$chan,$address($nick,2)) == hop) { mode $chan +v $nick }
      elseif ($readini(aov.ini,$chan,$address($nick,2)) == op) { mode $chan +v $nick }
      elseif (($nick isop $chan) || ($nick ishop $chan)) { mode $chan +v $nick }
    }
  }
  if ($1 == !op) {
    if ($2) {
      if ($readini(aov.ini,$chan,$address($nick,2)) == op) { mode $chan +o $2 }
      elseif ($nick isop $chan) { mode $chan +o $2 }
    }
    if (!$2) {
      if ($readini(aov.ini,$chan,$address($nick,2)) == op) { mode $chan +o $nick }
    }
  }
}