All pastes #372483 Raw Edit

Untitled

public text v1 · immutable
#372483 ·published 2007-02-26 02:12 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:!*greet*:#:{ 
  /if ($1 == !greet) { 
    /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 
      } 
    } 
  } 
  /if ($1 == !cgreet) { 
    /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 set! Set one by typing !greet <Messagehere> 
    } 
  } 
} 
on *:JOIN:#:{ 
  /if ($hget(greet,$address($nick,2))) { 
    /msg $chan ( $+ $nick $+ ) $hget(greet,$address($nick,2))) 
  } 
}