rendered paste bodyon $*:Text:/^[`.~@]price */Si:#:{
if (!$2) { .notice $nick 4,1No 7,1item entered. }
elseif ($sock(price)) { notice $nick 7,1[Search] 4,1has already open, please wait until it closes. }
else {
set %price.item $replace($2-,$chr(32),+)
$iif($left($1,1) == @,set %price.target msg $chan,set %price.target notice $nick)
sockopen price thexx.6te.net 80
}
}
on *:SOCKOPEN:price:{
sockwrite -nt $sockname GET /xxprice.php?item= $+ %price.item HTTP/1.1
sockwrite -nt $sockname Host: thexx.6te.net
sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:price:{
if ($sockerr) {
%price.target 7,1 $+ Socket error, please try again.
unset %price.item
}
else {
var %read
while (1) {
sockread -f %read
if (!$sockbr) {
unset %price.item
sockclose $sockname
}
elseif (TheXX.Co.NR isin %read) {
if (%read == TheXX.Co.Nr) { %price.target $col1([Price]:) $col2(%price.item) not found. }
else { %price.target $col1([Price]:) $col2($remove(%read, TheXX.Co.Nr)) }
unset %price.item
sockclose $sockname
Break
}
}
}
}