All pastes #408191 Raw Edit

Mine

public text v1 · immutable
#408191 ·published 2007-03-24 17:40 UTC
rendered paste body
on *:START: {
  if (!$hget(greets)) {
    hmake greets 
  }
  elseif ($hget(greets)) {
    hload greets.hsh
  }
}
on *:EXIT: {
  hsave -a greets greets.hsh
}
on $*:TEXT:/^[!]setgreet?msg/Si:#:{
  if ($1 == !setgreet) && ($2-) {
    if (!$hget(greets,$address($nick,2))) {
      hadd -m greets $address($nick,2) $2-
      notice $nick *** [Greeting]: Your greet message was successfully set as: $2-
    }
    elseif ($hget(greets,$address($nick,2) {
      hdel greets $address($nick,2)
      hadd greets $address($nick,2) $2-
      notice $nick *** [Greeting]: Your greet message was usccessfully changed to: $2-
    }
  }
  elseif (!$2-) {
    if ($hget(greets,$address($nick,2))) {
      hdel greet $address($nick,2)
      notice $nick *** [Greeting]: Your greet message was successfully deleted.
    }
    elseif ($1 == !greet) {
      if ($hget(greets,$address($nick,2))) {
        notice $nick *** [Greeting]: Your current greet is: $hget(greets,$address($nick,2)))
        notice $nick *** [Greeting]: If you are not satisfied with this greet message please type: !setgreet Message
      }
      elseif (!$hget(greets,$address($nick,2))) {
        notice $nick *** [Greeting]: You do not have a greet message. If you wish to set one please type: !setgreet Message
      }
    }
  }
}
on *:JOIN:#:{
  if ($hget(greets,$address($nick,2))) {
    msg $chan [ $+ $nick $+ ]: $hget(greet,$address($nick,2))
  }
}