on $*:TEXT:/^[!@.]alch/Si:#:{ if (!$2) { notice $nick You must supply an item to lookup } else { inc %id set $+(%,a.style.,%id) $iif($left($1,1) == @,msg $chan,notice $nick) 1[4ALCH1]14: set $+(%,a.word.,%id) $replace($2-,$chr(32),+) sockopen $+(up.,%id) tip.it 80 } } on *:SOCKOPEN:up.*:{ var %id = $gettok($sockname,2,46) sockwrite -n $sockname GET /runescape/index.php?rs2item=&orderby=0&keywords= $+ $($+(%,a.word.,%id),2) $+ &Players=all&category=0&subcategory=0&cmd=8&action=Manage_Items&search=1 sockwrite -n $sockname Host: tip.it sockwrite -n $sockname $+($crlf,$crlf) } on *:SOCKREAD:up.*:{ var %id = $gettok($sockname,2,46) var %style = $($+(%,a.style.,%id),2) var %item = $($+(%,a.word.,%id),2) if ($sockerr) { %style 14An error occured while connecting, please try again. unset $+(%,a.*) sockclose $+(up.,%id) } else { var %read sockread %read if (*No items matched your search* iswm %read) { %style No results were found for " $+ %item $+ " unset $+(%,a.*) sockclose $+(up.,%id) } if ($regex(%read,/(.*)/Si)) { set $+(%,a.name.,%id) $regml(2) set $+(%,a.link.,%id) $regml(1) sockopen $+(alch.,%id) tip.it 80 sockclose $+(up.,%id) } } } on *:SOCKOPEN:alch.*:{ var %id = $gettok($sockname,2,46) sockwrite -n $sockname GET /runescape/ $+ $($+(%,a.link.,%id),2) HTTP/1.1 sockwrite -n $sockname Host: tip.it sockwrite -n $sockname $+($crlf,$crlf) } on *:SOCKREAD:alch.*:{ var %id = $gettok($sockname,2,46) var %style = $($+(%,a.style.,%id),2) var %item = $($+(%,a.item.,%id),2) if ($sockerr) { %style 14An error occured while connecting, try again soon. unset $+(%,a.*) sockclose $+(alch.,%id) } else { var %read sockread %read if ($($+(%,a.found.lalch.,%id),2)) { inc $+(%,a.time4.,%id) if ($($+(%,a.time4.,%id),2) == 2) { tokenize 32 $nohtml(%read) set $+(%,a.lalch.,%id) $remove($1-,$chr(09)) unset $+(%,a.found.lalch.,%id) } } if ($($+(%,a.found.halch.,%id),2)) { inc $+(%,a.time1.,%id) if ($($+(%,a.time1.,%id),2) == 2) { tokenize 32 $nohtml(%read) set $+(%,a.halch.,%id) $remove($1-,$chr(09)) unset $+(%,a.found.halch.,%id) } } if (*High Alchemy* iswm %read) { set $+(%,a.found.halch.,%id) true } if (* Gen. store buys/low alch* iswm %read) { set $+(%,a.found.lalch.,%id) true } if (* Examine:* iswm %read) { sockread %read | $+(%,a.style.,%id) %read } if (** iswm %read) { %style 1"4 $+ $($+(%,a.name.,%id),2) $+ 1"14. High Alch:4 $bytes($($+(%,a.halch.,%id),2),db) $+ gp14. Low Alch:4 $bytes($($+(%,a.lalch.,%id),2),db) $+ gp14. unset $+(%,a.*) sockclose $+(alch.,%id) } } } how would i use " if (* Examine:* iswm %read) { sockread %read | echo -a %read }" in the style of rest? such as:- set $+(%,a.found.lalch.,%id) true or isn't it needed? but yes it did echo the correct thing