All pastes #715278 Raw Edit

Stuff

public text v1 · immutable
#715278 ·published 2007-09-26 04:39 UTC
rendered paste body
on *:TEXT:!setgreet*:#: {
  if ($chr(36) isincs $1-) { ban -k # $nick Attempt to exploit $me $+ | halt }
  if ($chr(47) isincs $1-) { ban -k # $nick Attempt to exploit $me $+ | halt }
  else {
    set %greet [ $+ [ $address($nick,2) ] ] $2-
    set %greetaddress [ $+ [ $nick ] ] $address($nick,2)
    set %greetnick [ $+ [ $address($nick,2) ] ] $nick
    notice $nick Your greet for %greetaddress [ $+ [ $nick ] ] is now set to: %greet [ $+ [ $address($nick,2) ] ]
  }
}
on *:TEXT:!delgreet:#: {
  notice $nick Your greet for %greetaddress [ $+ [ $nick ] ] has now been deleted
  unset %greetnick [ $+ [ $address($nick,2) ] ]
  unset %greet [ $+ [ $address($nick,2) ] ]
  unset %greetaddress [ $+ [ $nick ] ]
}
on *:TEXT:!greet:#: {
  notice $nick Your greet for %greetaddress [ $+ [ $nick ] ] is: %greet [ $+ [ $address($nick,2) ] ]
}
on *:JOIN:#: {
  if (%greetaddress [ $+ [ $nick ] ] == $address($nick,2)) {
    msg # $chr(91) $+ %greetnick [ $+ [ $address($nick,2) ] ] $+ $chr(93) %greet [ $+ [ $address($nick,2) ] ]
  }
}