Leal9001

Untitled

Sep 4th, 2011
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.01 KB | None | 0 0
  1. ;Slapper
  2. ;napalm - 14 JUN 2011
  3.  
  4. alias slap {
  5.   var %n $iif($1,$1,$$snicks)
  6.   if ($sock(slap)) sockclose slap
  7.   sockopen slap www.watchout4snakes.com 80
  8.   sockmark slap $active %n
  9. }
  10.  
  11. alias slap.error echo $color(kick) -at /SLAP: Sock $+ $2 Error. $sock($1).wsmsg
  12.  
  13. on *:sockopen:slap:{
  14.   if ($sockerr) || ($sock($sockname).status != active) { slap.error $sockname open | return }
  15.   sockwrite -n $sockname GET /CreativityTools/RandomWord/RandomPhrase.aspx HTTP/1.1
  16.   sockwrite -n $sockname Host: www.watchout4snakes.com
  17.   sockwrite -n $sockname User-Agent: mIRC $version
  18.   sockwrite -n $sockname $crlf
  19. }
  20.  
  21. on *:sockread:slap:{
  22.   var %r | sockread %r | tokenize 32 %r
  23.   if ($sockerr) || ($sock($sockname).status != active) { slap.error $sockname read | return }
  24.   elseif ($regex(%r,main_lblPhrase.+>(.+)</span>)) {
  25.     tokenize 32 $sock($sockname).mark $regml(1)
  26.     describe $1 slaps $2 around a bit with $+(a,$iif($regex($left($3,1),[aeiou]),n)) $3-
  27.     return
  28.   }
  29.   elseif ($1 == </HTML>) sockclose $sockname
  30. }
Advertisement
Add Comment
Please, Sign In to add comment