rendered paste bodyon *: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) {
elseif ($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 }
}
}
}