on 1:TEXT:!aop*:#:{ if ($nick !isop $chan) { msg $chan Command Ignored (Must be OP) } else { writeini aop.ini $2 aop $address($2,2) | msg $chan Added $2 to Auto Op List } } on 1:TEXT:!aov*:#:{ if ($nick !isop $chan) { msg $chan Command Ignored (Must be OP) } else { writeini aov.ini $2 aov $address($2,2) | msg $chan Added $2 to Auto Voice List } } on 1:TEXT:!aoh*:#:{ if ($nick !isop $chan) { msg $chan Command Ignored (Must be OP) } else { writeini aoh.ini $2 aoh $address($2,2) | msg $chan Added $2 to Auto Half-OP List } } on 1:JOIN:$chan:{ if ($readini(aop.ini,$nick,aop) == $address($nick,2)) { mode $chan +o $nick } if ($readini(aov.ini,$nick,aov) == $address($nick,2)) { mode $chan +v $nick } if ($readini(aoh.ini,$nick,aoh) == $address($nick,2)) { mode $chan +h $nick } } on 1:TEXT:!delaop*:#:{ if ($nick !isop $chan) { msg $chan Command ignored (Must be OP) } else { remini aop.ini $2 | msg $chan Removed $2 From Auto Op List } } on 1:TEXT:!delaov*:#:{ if ($nick !isop $chan) { msg $chan Command ignored (Must be OP) } else { remini aov.ini $2 | msg $chan Removed $2 From Auto Voice List } } on 1:TEXT:!delaoh*:#:{ if ($nick !isop $chan) { msg $chan Command ignored (Must be OP) } else { remini aoh.ini $2 | msg $chan Removed $2 From Auto Half-OP List }