All pastes #560235 Raw Edit

Memo system

public text v1 · immutable
·published 2007-06-12 01:19 UTC
rendered paste body
on *:TEXT:!send*:*: {
  /writeini memos.ini $2 sender $nick
  /writeini memos.ini $2 receiver $2 
  /writeini memos.ini $2 sender $nick
  /writeini memos.ini $2 msg $3-
  /writeini memos.ini $2 time $date(ddd) $date(mmmm) $date(dd) at $time(hh:nn TT) 
  notice $nick Memo has been sent to $2 $+ .
  notice $2 You have a new memo! Type !read to view it.
}

on *:JOIN:#:{
  if ($readini(memos.ini,$nick,receiver) = $nick) {
    notice $nick You have a memo from $readini(memos.ini,memo,sender) Type !read to view it.
  }
}

on *:TEXT:!read:*: {
  if ($readini(memos.ini,$nick,receiver) = $nick) {
    notice $nick Memo from $readini(memos.ini,$nick,sender) on $readini(memos.ini,$nick,time)
    notice $nick ------------------------------------------------------------------------
    notice $nick $readini(memos.ini,$nick,msg)
    notice $nick ------------------------------------------------------------------------
    notice $nick This Memo will be deleted in five seconds.
    /timer 1 5 /remini memos.ini $nick 
  }
  else notice $nick You dont have any memos at the moment!
}