on $*:TEXT:/^[!@.](clan|gang)/Si:#: { if ($2 == $null) { set %c.name $nick set %c.return $iif(@ isin $1,msg $chan,notice $nick) %c.return 4Checking RuneHead... /sockopen clan www.runehead.com 80 } else { set %c.name $iif($chr(32) isin $2-,$replace($2-,$chr(32),$chr(95))) set %c.return $iif(@isin $1,msg $chan,notice $nick) %c.return 4Checking RuneHead... /sockopen clan www.runehead.com 80 } } on *:SOCKOPEN:clan: { sockwrite -nt $sockname GET /clans/search.php?search= $+ %c.name sockwrite -nt $sockname Host: www.runehead.com sockwrite -nt $sockname $crlf } on *:SOCKREAD:clan: { if ($sockerr) { %c.return Socket Error. } else { var %c.read sockread %c.read if (*

No results were found for the exact search* iswm %c.read) { %c.return 4No Results were found for the search:12 $replace(%c.name,$chr(95),$chr(32)) unset %c.* sockclose $sockname halt } if (** iswm %c.read) { set %c.name $htmlfree(%c.read) var %c.read sockread %c.read } if (*,) var %c.read sockread %c.read } if (** iswm %c.read) { set %c.rank $htmlfree(%c.read) } %c.return 4Name:12 %c.name 4 $+ $chr(124) Clan:12 %c.clan 4 $+ $chr(124) Rank:12 %c.rank %c.return 4URL:12 Http://www.runehead.com/clan/ml.php?clan= $+ %c.htm %c.return 12 $+ $chr(91) $+ 1 $+ $chr(90) $+ $chr(119) $+ $chr(101) $+ $chr(107) $+ 12 $+ $chr(93) /unset %c.* sockclose $sockname } } alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&) | return %x }