1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
on $*:text:/^\*/:#:{
var %gnick = $iif($readini(pig.ini,global,$address($nick,0)),$v1,0)
var %g2 = $iif($readini(stamper.ini,setup,$address($2,0)),$v1,0)
var %cnick = $iif($readini(pig.ini,$chan,$address($nick, 0)),$v1,0)
var %c2 = $iif($readini(stamper.ini,$chan,$address($2,0)),$v1,0)
var %cmd = $mid($1,2)
if %cmd == invite {
if (%gnick >= 4) {
if ($me !isop $chan) { notice $nick I need op to perform this command | return }
if (!$2) { notice $nick Usage: *invite nick / *invite nick channel | return }
if ($2 ison $chan) { notice $nick $2 is already on the channel | return }
if (!$3) { invite $2 $chan | msg $nick Done. | return }
elseif ((#* iswm $3) && ($me isop $3)) { invite $2 $3 | notice $nick Done. | return }
elseif (# !iswm $3) { notice $nick Channels begin with # + channelname }
else { notice $nick I need op to to perform this command }
}
elseif (!%nolevel. [ $+ [ $nick ] ]) { set -u20 %nolevel. [ $+ [ $nick ] ] 1 | notice $nick Insufficient privileges. }
}
} |