I have another question. I have this script by Majeye and I was wondering if this is possible. Basically if you do !uptime it grabs the uptime from nightdev. Is it possible to search for the uptime, but only post in the chat if the stream goes online or offline and when the stream goes offline to display how long the uptime was?

Code:
on *:text:!uptime*:#:{
  if ((%flooduptime) || ($($+(%,flooduptime.,$nick),2))) { return }
  set -u5 %flooduptime On
  set -u10 %flooduptime. $+ $nick On
  set %target $iif($2,$2,$mid(#,2-))
  set %channel #
  uptime
}
 
alias uptime {
  sockclose uptime
  sockopen uptime nightdev.com 80
}
 
on *:sockopen:uptime:{
  if ($sockerr) { sockclose $sockname | halt }
  sockwrite -n $sockname GET /hosted/uptime.php?channel= $+ %target HTTP/1.1
  sockwrite -n $sockname Host: www.nightdev.com
  sockwrite -n $sockname $crlf
}
 
on *:sockread:uptime:{
  if ($sockerr) { sockclose $sockname | halt }
  var %data
  sockread %data
  tokenize 32 %data
  if ($1 isnum) && ($2) { msg %channel %target has been online for $1- }
  elseif (%data == The channel is not live.) msg %channel %target is currently not online/streaming.
 
}
 
on *:sockclose:uptime:{
  unset %channel
  unset %target
}