rendered paste bodyon $*:TEXT:$(/^(?>\Q $+ $me $+ \E,? ?)?([!.@]rank) .*/Si):#:{
tokenize 32 $iif($me isin $1,$deltok($1-,1,32),$1-)
var %multi = $right($ticks,6)
set %display. [ $+ [ %multi ] ] $iif(@ isin $left($1,1),msg $chan,notice $nick)
set %skill. [ $+ [ %multi ] ] $iif($2,$skill($2))
set %rank. [ $+ [ %multi ] ] $iif($3 isnum,$3)
sockopen RANK. [ $+ [ %multi ] ] o-ss.net 80
}
on *:sockopen:RANK.*:{
if ($sockerr) { halt }
sockwrite -nt $sockname GET /parsers/ranks.php?skill= $+ %skill. [ $+ [ $right($sockname,6) ] ] $+ &rank= $+ %rank. [ $+ [ $right($sockname,6) ] ] HTTP/1.1
sockwrite -nt $sockname Host: o-ss.net $crlf $+ $crlf
}
on *:sockread:RANK.*:{
if ($sockerr) { halt }
else {
sockread %x
tokenize 32 %x
if (*specify* iswm %x) { %display. [ $+ [ $right($sockname,6) ] ] $colour1(Sorry Cannot Find The User Or Skill) | halt }
if (*RANK* iswm %x) {
echo -a %skill. [ $+ [ $right($sockname,6) ] ]
%display. [ $+ [ $right($sockname,6) ] ] $colour1(The User Who Is Rank) $colour2(%rank. [ $+ [ $right($sockname,6) ] ]) $colour1(In The Skill) $colour2(%skill. [ $+ [ $right($sockname,6) ] ]) $colour1(Is) $colour2($2-)
unset %skill. [ $+ [ $right($sockname,6) ] ]
unset %rank. [ $+ [ $right($sockname,6) ] ]
unset %display. [ $+ [ $right($sockname,6) ] ]
sockclose $sockname
}
}
}