rendered paste bodyon *:TEXT:*:#:{
if ($1 == !setgreet) {
hadd Greets $nick $2-
.notice $nick $c1(Your greet has been set to) $2-
}
elseif ($1 == !greets) && ($istok(on off,$2,32)) && ($nick($chan,$nick,ho)) {
if ($hget(Channels,$chan) == $2) {
.notice $nick $c1(Greets are already) $c2($2) $c1(for) $c2($chan) $+ $c1(.)
}
else {
hadd Channels $chan $2
.notice $nick $c1(Greets are now) $c2($2) $c1(for) $c2($chan) $+ $c1(.)
}
}
}
on *:JOIN:#:{
if ($nick == $me) {
if (!$hget(Channels,$chan)) {
hadd Channels $chan on
}
}
else {
if ($hget(Greets,$nick)) && ($hget(Channels,$chan) == on) {
msg $chan $+($c2([),$c1($nick),$c2(])) $hget(Greets,$nick)
}
}
}
alias -l c1 { return $+(14,$1-,) }
alias -l c2 { return $+(07,$1-,) }
on *:LOAD:{
if (!$hget(Greets)) hmake 100 Greets
if (!$hget(Channels)) hmake 100 Channels
}