Venom pm/notice blocker

By blackvenomm666 on Mar 18, 2010

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
}

Comments

Sign in to comment.
Jethro   -  Mar 23, 2010

Opps, I did it so spontaneously I wasn't aware that I put it there...lmao

 Respond  
sunslayer   -  Mar 23, 2010

@Gummo the problem isn't with /set its when you try to retrieve whats stored i.e. %var $+ $me as opposed to %var [ $+ [ $me ] ]

@Jethro_ > I was also busting your chops and joking with youdefining an idiom with an idiom are we? lol

 Respond  
Gummo   -  Mar 23, 2010

I seem to remember coming across the /set %something $+ somethingelse error myself.. I might be mistaken but if I did then I guess the processor has been modified to allow it.

 Respond  
Jethro   -  Mar 23, 2010

Yes, well...it's sort of a figure of speech using English idiom, WorldDMT. And yes, it means what sunslayer said...but I literally meant that as being gloomy. I was also busting your chops and joking with you. lol

Post more if you can so I can learn what you know about MSL. :D

 Respond  
sunslayer   -  Mar 23, 2010

he means lazy.

 Respond  
WorldDMT   -  Mar 23, 2010

i speak french i'm not verry well in english :p
but i dont understand what did u mean with "bummed out professor" you kidding me jethro?

 Respond  
Jethro   -  Mar 22, 2010

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

 Respond  
WorldDMT   -  Mar 22, 2010
  1. Incorrect, %msgflood. would try to evaluate itself as a null variable.

wrong! try it if you want //set %var $+ $me blabla

the %var will be evaluate $null only when you want the value of the var like into a condition

 Respond  
Gummo   -  Mar 21, 2010
  1. Incorrect, %msgflood. would try to evaluate itself as a null variable.
  2. ^
  3. The variables should be set with the -e flag, rather than unsetting them when you exit.
 Respond  
sunslayer   -  Mar 20, 2010

WorldDMT is back.
RUUUUUUUUUNNNNNNNNNNNNNN

 Respond  
blackvenomm666   -  Mar 20, 2010

because i dont block people everyday i rarely block people from messaging me as a matter of fact so if i turn it on i dont want it on the next day less something comes up and i dont wanna talk to people

 Respond  
WorldDMT   -  Mar 20, 2010

hi

1- "set $+(%,msgflood,.,$nick) on" can be only "set %msgflood. $+ $nick 1"
2- same for "set $+(%,noticeflood,.,$nick) on" can be "set %noticeflood. $+ $nick 1"
3- why did u put the ON EXIT event you have to resetup every day?

 Respond  
sunslayer   -  Mar 19, 2010

ctrl+f+fark=win

 Respond  
blackvenomm666   -  Mar 19, 2010

and if people do not know how to change it they can message me and ask and i will more than happily tell them:)

 Respond  
Jethro   -  Mar 19, 2010

Fair enough. :p

 Respond  
blackvenomm666   -  Mar 19, 2010

or they could just go into the script to this line here .msg $nick 4,1I am currently not Accepting pm's GO FUCK YOURSELF
and change it to say .msg $nick 4,1I am currently not Accepting pm's try again later.. or whatever they wish it to say

 Respond  
Gummo   -  Mar 19, 2010

I was considering the many people who might think of adding this script. :P
Consider the chances to have skyrocketed. :D

 Respond  
Jethro   -  Mar 19, 2010

Well, I don't suppose he's got more variables with no* in 'em...Chances are slim...but if that's the case, I take that back. :P

 Respond  
Gummo   -  Mar 19, 2010

Only if you want every %no and %msgflood. variable to disappear.... Lol. That no* is a huge wildcard.

 Respond  
Jethro   -  Mar 19, 2010

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.*
 Respond  
Gummo   -  Mar 19, 2010

Exactly the reason that most scripts require a customisation feature.

 Respond  
blackvenomm666   -  Mar 18, 2010

ummm too lazy and if someone is adding it to their script smart enough to do that im sure they can edit the message really quick

 Respond  
Silo   -  Mar 18, 2010

Why not make it so the user can make their own custom message. I wouldn't want to tell people to go **** themselves.

 Respond  
Jethro   -  Mar 18, 2010

lol > I am currently not Accepting pm's GO FUCK YOURSELFI'm not sure but the f word does sound vulgar compared to the word "screw"

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.