1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
on *:text:!news:#versatile:{
if (!%flood.news) && (!$sock(news)) {
sockopen news 216.14.112.226 80
sockmark news $chan
set -u10 %flood.news 1
return
}
notice $nick 10 second flood protection piss off.
}
on *:sockopen:news:{
sockwrite -n $sockname GET /index.php HTTP/1.1
sockwrite -n $sockname HOST: versatile-gaming.com
sockwrite -n $sockname CONNECTION: close
sockwrite -n $sockname
}
on *:sockread:news:{
sockread -f &t
var %a = 1, %b, %c, %d, %x = 1, %link
while (%x <= 3) {
var %a = $bfind(&t,%a,<tr><td><img src="images/flags/uk.gif" width="18" height="12" border="0" alt="United Kingdom"> <a href="index.php?site=news_comments&newsID=).text
if (%a) {
%a = %a + 140
%b = $bfind(&t,%a, rel="nofollow">) + 1
%c = $bfind(&t,%b,<)
%d = $remove($calc(%c - %a),-)
%link = index.php?site=news_comments&newsID= $+ $bvar(&t,%a,$calc($bfind(&t,%a,") - %a)).text
%a = $remove($calc(%a + %d),-)
msg $sock($sockname).mark 4 $bvar(&t,%b,$remove($calc(%b - %c),-)).text $+ [3READ MORE:] http://www.versatile-gaming.com/ $+ %link
}
inc %x
}
} |