All pastes #55201 Raw Edit

Something

public text v1 · immutable
#55201 ·published 2006-05-11 21:54 UTC
rendered paste body
on *:TEXT:!note*:#:{
  if ($2 == add) {
    if (%note [ $+ [ $nick ] ] == $null) { set %note [ $+ [ $nick ] ] $3- | halt }
    else { notice $nick You must first delete your old note.
    }
  }
  if ($2 == read) {
    if (%note [ $+ [ $nick ] ] == $null) { notice $nick You have not set a note. }
    else { msg $nick %note [ $+ [ $nick ] ] | halt }
  }
  if ($2 == del) {
    if (%note [ $+ [ $nick ] ] == $null) { notice $nick You have not set a note | halt }
    else { /unset %note [ $+ [ $nick ] ] | notice $nick Note Unset. | halt }
  }
  if ($2 == status) {
    if (%note [ $+ [ $nick ] ] == $null) { notice $nick You have not set a note. | halt }
    else { notice $nick You have set a note | halt }
  }
  if ($2 == commands) { notice $nick !note <add $chr(124) del $chr(124) status $chr(124) read > }
}