All pastes #761936 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-05 04:44 UTC
rendered paste body
on *:TEXT:!setevent*:#:{ if ($nick !isop $chan) { notice $nick You need op for this command! | halt }
  writeini events.ini event $chan $2-
  writeini events.ini setter $chan $nick
  set %eventtime $ctime $chan
  msg $chan New event for $chan $+ : $readini(events.ini,event,$chan)
}
on $*:TEXT:/^[!@]event/Si:#:{
  set %event $+ $chan $iif($left($1,1) = @, msg $chan, notice $nick)
  if (!$readini(events.ini,event,$chan)) { %event [ $+ [ $chan ] ] There is no event for $chan $+ ! | halt }
  %event [ $+ [ $chan ] ] The event for $chan is $readini(events.ini,event,$chan) set $duration($calc($ctime - %eventtime [ $+ [ $chan ] ]))
  unset %event [ $+ [ $chan ] ]
}
on *:TEXT:!endevent*:#:{ if ($nick !isop $chan) { 1,4notice $nick You need to be op to use this command! | halt }
  remini events.ini event $chan
  unset %eventtime $chan
  msg $Chan The event has been delted by $nick
}

on *:JOIN:#:{ if ($readini(events.ini,event,$chan)) { notice $nick Event for $chan is $readini(events.ini,event,$chan) set $duration($calc($ctime - %eventtime $chan)) $+ . } }