On *:Ban:#Questions: {
if ($banmask == *!*@*) && ($ulevel != 99) {
if ($nick == ChanServ) { return }
set %Lamer $nick | set %Lamer.CHANNEL $chan | .Timer 1 25 unset %Lamer $nick | .Timer 1 25 unset %Lamer.CHANNEL %chan | hinc -mz bWHY $nick 30 | ChanServ WHY $chan $me | ChanServ WHY $chan $nick
}
}
On ^*:notice:*:?:{
if ($fulladdress != ChanServ!service@dal.net) { return }
tokenize 32 $strip($1-)
var %nick = $1 , %chan = $left($6,-1)
if (%nick == $me) { set %access. [ $+ [ %chan ] ] $3 }
if (!$hget(bWHY,%nick)) { return }
if (* has NO access to * iswm $1-) { _handleit %chan %nick }
elseif (*has*AOp*access*to* iswm $1-) {
_handleit2 %chan %nick $12
if (%access. [ $+ [ %chan ] ] == SOp) || (%access. [ $+ [ %chan ] ] == Founder) {
ChanServ $3 %chan DEL $remove($12,.)
}
}
}
aLias -l _handleit {
if ($me isop $1) { .Timer 1 3 PUSHMODE $1 -ob $2 *!*@* | .Timer 1 3 MemoServ SEND %Lamer.CHANNEL %Lamer Got DeOp'D From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By %Lamer On %Lamer.CHANNEL & Wasn't IDENTIFIED With any NICK (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamer You Got DeOp'D From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By You On %Lamer.CHANNEL & You Wasn't IDENTIFIED With any NICK (auto-Memo) }
ELSE { .Timer 1 3 ChanServ DeOp %Lamer.CHANNEL %Lamer | .Timer 1 3 ChanServ UnBan $1 *!*@* | .Timer 1 3 MemoServ SEND %Lamer.CHANNEL %Lamer Got DeOp'D From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By %Lamer On %Lamer.CHANNEL & Wasn't IDENTIFIED With any NICK (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamer You Got DeOp'D From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By You On %Lamer.CHANNEL & You Wasn't IDENTIFIED With any NICK (auto-Memo) }
}
aLias -l _handleit2 {
if ($me isop $1) { .Timer 1 3 PUSHMODE $1 -ob $2 *!*@* | .Timer 1 3 MemoServ SEND %Lamer.CHANNEL %Lamer Got DeOp'D & DELETED From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By %Lamer On %Lamer.CHANNEL & Was IDENTIFIED With NICK $remove($3,.) (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamer You Got DeOp'D & DELETED From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By You On %Lamer.CHANNEL (auto-Memo) }
ELSE { .Timer 1 3 ChanServ DeOp %Lamer.CHANNEL %Lamer | .Timer 1 3 ChanServ UnBan $1 *!*@* | .Timer 1 3 MemoServ SEND %Lamer.CHANNEL %Lamer Got DeOp'D & DELETED From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By %Lamer On %Lamer.CHANNEL & Was IDENTIFIED With NICK $remove($3,.) (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamer You Got DeOp'D & DELETED From %Lamer.CHANNEL Due To POSSIBLe mKICK attempt (*!*@*) Was BANNED By You On %Lamer.CHANNEL (auto-Memo) }
}
On @!*:KICK:#Questions: {
if ($ulevel != 99) {
if ($nick == ChanServ) { return }
if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) {
set -u7 %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1
return
}
ELSE { inc %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] }
if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] > 4 && %kicks.check == $null) {
set -u6 %kicks.check 1
set %Lamar $nick | set %Lamar.CHANNEL $chan | .Timer 1 25 unset %Lamar $nick | .Timer 1 25 unset %Lamar.CHANNEL %chan | hinc -mz bWHY $nick 30 | ChanServ WHY $chan $me | ChanServ WHY $chan $nick
}
}
}
On ^*:notice:*:?:{
if ($fulladdress != ChanServ!service@dal.net) { return }
tokenize 32 $strip($1-)
var %nick = $1 , %chan = $left($6,-1)
if (%nick == $me) { set %access. [ $+ [ %chan ] ] $3 }
if (!$hget(bWHY,%nick)) { return }
if (* has NO access to * iswm $1-) { _hendlait %chan %nick }
elseif (*has*AOp*access*to* iswm $1-) {
_hendlait2 %chan %nick $12
if (%access. [ $+ [ %chan ] ] == SOp) || (%access. [ $+ [ %chan ] ] == Founder) {
ChanServ $3 %chan DEL $remove($12,.)
}
}
}
aLias -l _hendlait {
if ($me isop $1) { .Timer 1 3 PUSHMODE $1 -o $2 | .Timer 1 3 MemoServ SEND %Lamar.CHANNEL %Lamar Got DeOp'D From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & Wasn't IDENTIFIED With any NICK (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamar You Got DeOp'D From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & You Wasn't IDENTIFIED With any NICK (auto-Memo) }
ELSE { .Timer 1 3 ChanServ DeOp %Lamar.CHANNEL %Lamar | .Timer 1 3 MemoServ SEND %Lamar.CHANNEL %Lamar Got DeOp'D From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & Wasn't IDENTIFIED With any NICK (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamar You Got DeOp'D From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & You Wasn't IDENTIFIED With any NICK (auto-Memo) }
}
aLias -l _hendlait2 {
if ($me isop $1) { .Timer 1 3 PUSHMODE $1 -o $2 | .Timer 1 3 MemoServ SEND %Lamar.CHANNEL %Lamar Got DeOp'D & DELETED From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & Was IDENTIFIED With NICK $remove($3,.) (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamar You Got DeOp'D & DELETED From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL (auto-Memo) }
ELSE { .Timer 1 3 ChanServ DeOp %Lamar.CHANNEL %Lamar | .Timer 1 3 MemoServ SEND %Lamar.CHANNEL %Lamar Got DeOp'D & DELETED From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL & Was IDENTIFIED With NICK $remove($3,.) (auto-Memo) | .Timer 1 3 MemoServ SEND %Lamar You Got DeOp'D & DELETED From %Lamar.CHANNEL Due To POSSIBLe mKICK attempt On %Lamar.CHANNEL (auto-Memo) }
}