on *:START:{ /if (!$hget(greet)) { /hmake greet } /if ($exists(greet.hsh)) { /hload greet greet.hsh } } on *:EXIT:{ /hsave greet greet.hsh } on *:TEXT:!setgreet*:#:{ /illegalcheck $1- /if ($1 == !setgreet) { /if ($2-) { /if (!$hget(greet,$address($nick,2))) { /hadd greet $address($nick,2) $2- /.notice $nick Greet message changed to: $2- } /elseif ($hget(greet,$address($nick,2))) { /hdel greet $address($nick,2) /hadd greet $address($nick,2) $2- /.notice $nick Greet message changed to: $2- } } /elseif (!$2-) { /if ($hget(greet,$address($nick,2))) { /hdel greet $address($nick,2) /.notice $nick Greet message deleted } } } } on *:JOIN:#:{ /if ($hget(greet,$address($nick,2))) { /msg $chan [12 $+ $nick $+ ] $hget(greet,$address($nick,2))) else { /notice $nick Please set a greet by typing !setgreet YOURGREETHERE . WARNING: !setgreet might set your greet on other bots as well as this one, so choose wisely. } } } }