on $*:TEXT:/^[!@.]price */si:#: { if (!$2) { /notice $nick Please state an item you wish to look up. '!price '. } else { if ($sock(price)) sockclose price %nick = /notice $nick if (@ isin $1) set %nick /msg $chan %price.item = $replace($2-,$chr(32),$chr(43)) sockopen price. $+(price.socket) www.zybez.net 80 } } on *:SOCKOPEN:zybez-price: { sockwrite -nt $sockname GET $+(/priceguide.php?search_terms= $+ %price.item. [ $+ [ %q ] ] $+ &search_area=1&price_low=&price_high=&member=1&w13=rules HTTP/1.1 sockwrite -nt $sockname Host: www.zybez.net sockwrite -nt $sockname $crlf } on *:SOCKREAD:zybez-price: { if ($sockerr) { msg %chan Socket Error: $sockname $+ . Error code: $sockerr Please inform $me of this error message. halt } else { var %1 sockread %1 if (** iswm %1) set %price.1 $htmlfree(%1) if (** iswm %1) set %price.2 $htmlfree(%1) if (*|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x }