ON *:JOIN:#: {
if ($nick == $me) halt
elseif (%greet. [ $+ [ $nick ] ] == $null) {
notice $nick *** Your greeting message isn't set! To save a greeting message, type: !setgreet greeting
}
else msg # [4 $+ $nick $+ 1] %greet. [ $+ [ $nick ] ]
}
}
ON *:TEXT:!setgreet*:#: {
if ($$2 == $null) { notice $nick Your greeting contains no information, please reset it }
else {
set %greet. [ $+ [ $nick ] ] $2-
notice $nick *** Your greeting message has been set!
}
}
ON *:TEXT:!unsetgreet:#: {
if (%greet. [ $+ [ $nick ] ] != $null)
unset %greet. [ $+ [ $nick ] ]
notice $nick *** Your greeting message has been unset!
}
On *:TEXT:!checkgreet:#: {
if (%greet. [ $+ [ $nick ] ] == $null) {
notice $nick *** You do not have a greeting set. To set a greeting, type: !setgreet greeting
halt
}
else {
notice $nick *** Your on-join greeting is currently set to: %greet. [ $+ [ $nick ] ]
}
}