rendered paste bodyon *:START:{
if (!$hget(greet)) { hmake greet }
if ($exists(greet.hsh)) { hload greet greet.hsh }
}
on *:EXIT:{
hsave greet greet.hsh
}
on *:TEXT:!setgreet*:#:{
if ($1 == !setgreet) {
if ($2-) {
if (!$hget(greet,$address($nick,2))) {
hadd greet $address($nick,2) $2-
.notice $nick Your greet message was successfully set as: $2-
}
elseif ($hget(greet,$address($nick,2))) {
hdel greet $address($nick,2)
hadd greet $address($nick,2) $2-
.notice $nick Your greet message was successfully reset as: $2-
}
}
elseif (!$2-) {
if ($hget(greet,$address($nick,2))) {
hdel greet $address($nick,2)
.timer 1 1 notice $nick Your greet message successfully deleted.
}
}
}
if ($1 == !greetmsg) {
if ($hget(greet,$address($nick,2))) {
.notice $nick Your current greet is set as: $hget(greet,$address($nick,2))
}
elseif (!$hget(greet,$address($nick,2))) {
.notice $nick You have no greet message set! To set one: !setgreet <Messagehere>
}
}
}
on *:JOIN:#:{
if ($hget(greet,$address($nick,2))) {
msg $chan [ $+ $nick $+ ]: $hget(greet,$address($nick,2)))
}
}