on ^*:OPEN:?: {
if (%no.more.pm [ $+ [ $nick ] ] == no1) {
halt
}
}
on *:OPEN:?: {
if (%message.declined [ $+ [ $nick ] ] == no2) {
msg $nick You have been asked 4NOT to PM me after having your PM declined, you are now on my ignore list. I will not recive any more PM's from you, you will be removed from the list shortly.
close -m $nick
set %no.more.pm [ $+ [ $nick ] ] no1
halt
else
}
msg $nick Please wait for your message to be 3accepted or 4declined.
echo -a 5«»Private Message«»4 $nick 1 has messaged you saying: 5 $1- $+ 1, Type /acc $nick or /dec $nick $+ .
set %message.waiting $nick
}
alias acc {
if (%message.waiting != $null) {
msg %message.waiting Message has been 3accepted.
unset %message.waiting
}
}
alias dec {
if (%message.waiting != $null) {
msg %message.waiting Message has been 4 declined.1 Reason: $1-
timermss 1 1 msg %message.waiting 1This means you either have not asked to pm me or you do not have permission to.
timermsf 1 3 msg %message.waiting 1If you continue to PM me without permission you will automatically be put on my 4 ignore list.
set %message.declined [ $+ [ %message.waiting ] ] no2
close -m %message.waiting
unset %message.waiting
}
}
alias del {
if ($1 == $null) {
echo -a 14Please enter a name you delete from your ignore list if there.
halt
else
}
if (%no.more.pm [ $+ [ $1 ] ] == $null && %message.declined [ $+ [ $1 ] ] == $null) { HALT }
else {
unset %no.more.pm [ $+ [ $1 ] ]
unset %message.declined [ $+ [ $1 ] ]
echo -a 14The nick "04 $+ $1 $+ 14" has been deleted from your ignore list.
msg $1 You have been removed from 4 $me $+ 's ignore list.
}
}