on *: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 } } } on *:JOIN:#:{ if ($hget(greet,$address($nick,2))) { msg $chan [ $+ $nick $+ ]: $hget(greet,$address($nick,2))) } }