Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. on $*:TEXT:/^[.!@](geupdate|gu)$/Si:*: {
  2. if ($me == [Elit3-Bot]) {
  3. var %gu $+(gu.,$right($ticks,6))
  4. hadd -m %gu msg $iif($left($1,1) == @,msg $chan,notice $nick)
  5. sockopen %gu rscript.org 80
  6. }
  7. }
  8. on *:SOCKOPEN:Gu.*: {
  9. sockwrite -nt $sockname GET /lookup.php?type=geupdate HTTP/1.1
  10. sockwrite -nt $sockname Host: rscript.org
  11. sockwrite -nt $sockname $crlf
  12. }
  13. on *:sockread:gu.*: {
  14. var %read
  15. sockread %read
  16. tokenize 32 %read
  17. if (updatetime:* iswm %read) {
  18. hadd $sockname last $duration($calc($ctime - $2 )) }
  19. if (UPDATELENGTH:* iswm %read) {
  20. hadd $sockname lastupdate $duration($2)
  21. }
  22. if (NEXTWILLOCCURBEFORE:* iswm %read) {
  23. hadd $sockname next $duration($2)
  24. $hget($sockname,msg) *** [ 7GU ] 5Last update detected: $+ 7 $hget($sockname,last) ago. $chr(124) 5It will update within: $+ 7 $hget($sockname,next) $chr(124) 5The last update took: $+ 7 $hget($sockname,lastupdate)
  25. hfree $sockname
  26. sockclose $sockname
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement