1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
on $*:text:/^\*/:#:{
var %gnick = $iif($readini(pig.ini,global,$address($nick,0)),$v1,0) , %g2 = $iif($readini(stamper.ini,setup,$address($2,0)),$v1,0)
var %cnick = $iif($readini(pig.ini,$chan,$address($nick, 0)),$v1,0) , %c2 = $iif($readini(stamper.ini,$chan,$address($2,0)),$v1,0)
var %cmd = $mid($1,2)
if %cmd == op {
If (%gnick >= 3) || (%cnick >= 3) {
If ($me isop $chan) {
If ($2) && ($2 !isop $chan) && ($2 ison $chan) { mode $chan +o $2 }
elseif (!$2) && ($nick !isop $chan) { mode $chan +o $nick }
elseif ($2 == all) { massop $chan }
}
else {
notice $nick Channel flag +o is required to use this command.
}
}
elseif (!%nolevel. [ $+ [ $nick ] ]) { set -u20 %nolevel. [ $+ [ $nick ] ] 1 | notice $nick Insufficient privileges. }
}
} |