i geuss u have a $htmlfree too lazy to search mine up.. :P alias -l c1 return $+($chr(3),12,$1-,) alias -l c2 return $+($chr(3),07,$1-,) alias -l c3 return $+($chr(3),04,$1-,) on $*:TEXT:/^[!@.]quest/Si:#:{ inc %s set $+(%,return.,%s) $iif($left($1,1) == @, msg $chan, notice $nick) if ($2- == $null) { %return [ $+ [ %s ] ] add a quest to lookup! | halt } set $+(%,tipit.,%s) $2- sockopen $+(tipit.,%s) tip.it 80 } on *:SOCKOPEN:tipit.*: { var %s = $gettok($sockname,2,46) sockwrite -nt $sockname GET /runescape/?rs2quest HTTP/1.1 sockwrite -nt $sockname Host: tip.it sockwrite -nt $sockname $crlf } on *:SOCKREAD:tipit.*: { var %s = $gettok($sockname,2,46) if ($sockerr) { %return. [ $+ [ %s ] ] Socket error, please report this to $me $+ . halt } var %read sockread %read if (*,$chr(34),>, %read2 [ $+ [ %s ] ] ,$chr(32)) if (%read2 [ $+ [ %s ] ] != $null) { sockopen $+(tipid.,%s) tip.it 80 } else { %return. [ $+ [ %s ] ] No results for %tipit. [ $+ [ %s ] ] } } } on *:SOCKOPEN:tipid.*: { var %s = $gettok($sockname,2,46) sockwrite -nt $sockname GET /runescape/index.php?rs2quest_id= $+ %tipid [ $+ [ %s ] ] HTTP/1.1 sockwrite -nt $sockname Host: tip.it sockwrite -nt $sockname $crlf } on *:SOCKREAD:tipid.*: { var %s = $gettok($sockname,2,46) if ($sockerr) { %return. [ $+ [ %s ] ] Socket error, please report this to $me $+ . halt } var %aread sockread %aread if (*

Difficulty level:*

Start location:*

*

Quests:*

* iswm %aread) { set %tipdif [ $+ [ %s ] ] $remove($gettok(%aread,3,32),start,

) set %tiploc [ $+ [ %s ] ] $remove($gettok(%aread,1,46),

,,

,,Difficulty level: %tipdif [ $+ [ %s ] ] ) set %tipquest [ $+ [ %s ] ] $htmlfree($gettok(%aread,5,58)) } if (*

Skill**

* iswm %aread) { set %tipstats [ $+ [ %s ] ] $htmlfree(%aread) } if (*Items* iswm %aread) { set %tipitem [ $+ [ %s ] ] $remove($htmlfree($gettok(%aread,2,58)),suggested,items:) } if (*

Reward:

iswm %aread) && (*
  • *
  • *