Ok so the name says it all it blocks pm's and notices you can either choose to block all or block them individually paste in a new remotes file then just right click in the nick list to ignore a certain person and not everyone you have to right click on that persons nick. thanks napa for the help
menu nicklist {
Venom Pm Blocker
.Ignore user(s)
..Ignore P.M's from $$1 :/ignore -p $$1
..Unignore P.M's from $$1 :/ignore -rp $$1
..Clear ignore list: /ignore -rp
.Accept/decline all
..Accept all pm's: unset %nopms %msgflood.* | echo $color(notice) -a $+(-,$me,-) 4,1 Now accepting P.m's
..Decline all pm's: set %nopms 1 | echo $color(notice) -a $+(-,$me,-) 4,1 Now declining P.M's
Venom notice blocker
.Ignore user(s)
..Ignore Notice's from $$1 :/ignore -n $$1
..Unignore Notice's from $$1 :/ignore -rn $$1
..Clear ignore list: /ignore -rn
.Accept/decline all
..Accept all Notice's: unset %nontc %noticeflood.* | echo $color(notice) -a $+(-,$me,-) 4,1 Now accepting Notice's
..Decline all Notice's: set %nontc 1 | echo $color(notice) -a $+(-,$me,-) 4,1 Now declining Notice's
}
on ^*:OPEN:?:*: {
if (%nopms == 1) {
.msg $nick 4,1I am currently not Accepting pm's GO FUCK YOURSELF
halt
}
}
on ^*:NOTICE:*:*: {
if (%nontc == 1) {
.notice $nick 4,1I am currently not Notice's pm's GO FUCK YOURSELF
halt
}
}
on *:exit: { unset %nopms $nontc
}
Wait a minute, I find WorldDMT likable. He does know quite a lot about MSL. Even though his English grammar is not as good as it cracks out to be, he does know what he's talking about. =P But then again, his English is understandable, not to the point where gibberish presents itself. If need be, I would love to see more of WordDMT please!!!
P.S. WorldDMT looks like a bummed out professor. :p
Yeah well, it's easy to implement a custom PM reply, really:
on *:connect:if (!%pm) set -e %pm $$?"Enter a Reason for PM Reply:"
This will ask for setting a %pm variable upon connecting. It will only ask you again when you exit mirc. Then in this line:
.msg $nick 4,1 $+ %pm
Oh, under the exit event:> unset %nontc %nopms %noticeflood. %msgflood.can be:
unset %no* %msgflood.*