Basic AMSG Filter
Posted by mklaif
Friday, April 27, 2007
Description: Basic AMSG Filter. One variable setting.
Script by: mklaif
Date: 4/27/07
alias amsg {
var %channum = 1
while (%channum <= $chan(0)) {
if ($chan(%channum) == #mklaiff) {
haltdef
}
else {
msg $chan(%channum) $1-
}
inc %channum
}
}
Location: Remote
Usage: /amsg <text>
The example above blocks #mklaiff from being messaged when /amsg is used.
If you want to add multiple channels to the filter, use an || within the if statement.
For example:
alias amsg {
var %channum = 1
while (%channum <= $chan(0)) {
if ($chan(%channum) == #mklaiff || $chan(%channum) == #mklaifff) {
haltdef
}
else {
msg $chan(%channum) $1-
}
inc %channum
}
}
I know Sky has made one using a %filter variable when you add a channel, but I like to keep my Variable section empty.
Script by: mklaif
Date: 4/27/07
alias amsg {
var %channum = 1
while (%channum <= $chan(0)) {
if ($chan(%channum) == #mklaiff) {
haltdef
}
else {
msg $chan(%channum) $1-
}
inc %channum
}
}
Location: Remote
Usage: /amsg <text>
The example above blocks #mklaiff from being messaged when /amsg is used.
If you want to add multiple channels to the filter, use an || within the if statement.
For example:
alias amsg {
var %channum = 1
while (%channum <= $chan(0)) {
if ($chan(%channum) == #mklaiff || $chan(%channum) == #mklaifff) {
haltdef
}
else {
msg $chan(%channum) $1-
}
inc %channum
}
}
I know Sky has made one using a %filter variable when you add a channel, but I like to keep my Variable section empty.