n 500:TEXT:@set*:#:{
if ($3 == greeting) {
if (!$3) { notice $nick Greeting requirers more parameters. | halt }
if ($3 == *) || ($3 == none) || ($3 == off) { unset $+(%,$chan,greeting1) | notice $nick Greeting for # is now off. | halt }
set $+(%,$chan,greeting1) $3-
notice $nick Greeting for # has been set to $3-
}
if ($3 == greeting2) {
if (!$3) { notice $nick Greeting2 requirers more parameters. | halt }
if ($3 == *) || ($3 == none) || ($3 == off) { unset $+(%,$chan,greeting2) | notice $nick Greeting2 for # is now off. | halt }
set $+(%,$chan,greeting2) $3-
notice $nick Greeting for # has been set to $3-
}
if ($3 == greeting3) {
if (!$3) { notice $nick Greeting3 requirers more parameters. | halt }
if ($3 == *) || ($3 == none) || ($3 == off) { unset $+(%,$chan,greeting3) | notice $nick Greeting3 for # is now off. | halt }
set $+(%,$chan,greeting3) $3-
notice $nick Greeting for # has been set to $3-
}
}
on *:JOIN:#:{
if ($eval($+(%,$chan,greeting1),3) != $null) { notice $nick $eval($+(%,$chan,greeting1),3) }
if ($eval($+(%,$chan,greeting2),3) != $null) { notice $nick $eval($+(%,$chan,greeting2),3) }
if ($eval($+(%,$chan,greeting3),3) != $null) { notice $nick $eval($+(%,$chan,greeting3),3) }
}