Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.86 KB | None | 0 0
  1. alias down {
  2.   if ($sock(down)) { return }
  3.   sockopen down www.techdesign.esy.es/ 80
  4.   sockmark down $2-
  5. }
  6. on *:sockopen:down: {
  7.   if ($sockerr) { return }
  8.   var %s = sockwrite -n $sockname, %f = $sock($sockname).mark
  9.   sockmark $sockname
  10.   .fopen -o down $qt($gettok(%f,-1,47))
  11.   %s GET %f HTTP/1.1
  12.   %s Host: $sock($sockname).addr
  13.   %s User-Agent: mIRC $version
  14.   %s Connection: close
  15.   %s $crlf
  16. }
  17. on *:sockread:down: {
  18.   if ($sockerr > 0) { return }
  19.   if ($sock($sockname).mark == 1) { goto download }
  20.   var %s scripts\temp\
  21.   sockread %s
  22.   while ($sockbr > 0) {
  23.     if (%s == $null) {
  24.       sockmark $sockname 1
  25.       return
  26.     }
  27.     sockread %s
  28.   }
  29.   return
  30.   :download
  31.   var &s
  32.   sockread &s
  33.   while ($sockbr > 0) {
  34.     .fwrite -b down &s
  35.     sockread &s
  36.   }
  37. }
  38. on *:sockclose:down: {
  39.   .fclose down
  40.   echo -agt Download finished.
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement