Hi All, i seen alot of Ignore Scripts And Pm Blockers on here and they seem abit over done
So i'm posting my code very basic but does the job
Hope you all like it Thanks.
Of Course You Can change/edit the message to what suits your needs
This Part goes in the Channel Popups for easy right click for the user
Ignore P.M's
.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 | echo $color(notice) -a $+(-,$me,-) Now accepting P.m's
..Decline all pm's: set %nopms 1 | echo $color(notice) -a $+(-,$me,-) Now declining P.M's
}
And This Part goes in your remotes
on ^*:OPEN:?:*: {
if (%nopms) {
.msg $nick I am currently not Accepting pm's please try again later
halt
}
}
on *:exit: unset %nopms
}
menu C* {
$iif(%nopms,Accept,Decline) all pm's:$iif(%nopms,unset,inc) %nopms | echo -ac notice $+(-,$me,-) Now $iif(%nopms,declining,accepting) P.m's
}
You can do something simular with ignore/remove.
I used to have one of them 'your message is being blocked' scripts but then one day I figured it would be more fun to change the block message to simply reply 'hi'. That got them to say about 3-4 lines before they gave up and moved on to the next person but encouraged me to go a little further. I added a reply for if they said the string asl or a/s/l and then over time more responses to other inputs. Today they typically take 5-7 lines and about 3-5 minutes to figure it out and sometimes up to thirty minutes and ends with them cussing and my bot replying 'if you dont like getting frustrated.. dont start private conversations with robots..' ...much more fun for me this way... lol
I wanted to give the ignore script a shot but I need to make sure I understand thoroughly the entire script. After the initial script was posted, an additional script was posted by Gooshie, "Menu C.. Does that second script get added to the first or does it replace something within the first script. Any help you can provide is appreciated.