Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- }
Add Comment
Please, Sign In to add comment