All pastes #227228 Raw Edit

Stuff

public text v1 · immutable
#227228 ·published 2006-10-29 03:23 UTC
rendered paste body
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. 
    }
  }
}
}