function rsSkill($skill) { if (ereg("^(st|(skill)?total|overall)$",$skill)) return ovr; elseif (ereg("^at(t|k|tack)$",$skill)) return atk; elseif (ereg("^Def(en[cs]e)?$",$skill)) return def; elseif (ereg("^str(ength)?$",$skill)) return str; elseif (ereg("^hp|hit(s|points?)?$",$skill)) return hit; elseif (ereg("^range?(r|d|ing)?$",$skill)) return rng; elseif (ereg("^Pray(er)?$",$skill)) return pry; elseif (ereg("^mag(e|ic)$",$skill)) return mgc; elseif (ereg("^cook(ing)?$",$skill)) return cok; elseif (ereg("^(wc|wood(cut(ting)?)?)$",$skill)) return wdc; elseif (ereg("^fletch(ing)?$",$skill)) return flt; elseif (ereg("^fish(ing)?$",$skill)) return fsh; elseif (ereg("^(fire|fm)(make?(ing)?|ing)?$",$skill)) return fir; elseif (ereg("^craft(ing)?$",$skill)) return crf; elseif (ereg("^(smith|smelt)(ing)?$",$skill)) return smt; elseif (ereg("^min(e|e?ing)?$",$skill)) return min; elseif (ereg("^herb(law|lore)?$",$skill)) return hrb; elseif (ereg("^agil(ity)?$",$skill)) return agl; elseif (ereg("^(th(ei|ie)[fv](e|ing)?)$",$skill)) return thv; elseif (ereg("^slay(er|ing)?$",$skill)) return sly; elseif (ereg("^farm(er|ing)?$",$skill)) return frm; elseif (ereg("^(rc|runecraft)(er|ing)?$",$skill)) return rnc; elseif (ereg("^hunt(er|ing)?$",$skill)) return hnt; elseif (ereg("^cons?t?(ruct)?(ion)?$",$skill)) return con; else return ovr; } function rsType($type) { if (ereg("^ra?nk$",$type)) return rnk; elseif (ereg("^le?ve?l$",$type)) return lvl; elseif (ereg("^e?xp(er[ie][ie]?nce)?$",$type)) return exp; else return lvl; } function rsStats($user,$skill,$type) { $user = (!$user) ? "Zezima" : $user; $skill = (!$skill) ? "ovr" : $skill; $type = (!$type) ? "lvl" : $type; $site = file("http://hiscore.runescape.com/hiscorepersonal.ws?user1=".$user); $n = 0; while ($n <= 500) { $site[$n] = str_replace('Not Ranked','0',trim(strip_tags($site[$n]))); $site[$n] = str_replace('Search by name','',$site[$n]); $site[$n] = str_replace('Search by rank','',$site[$n]); $site[$n] = str_replace('Compare Users','',$site[$n]); $n++; } $ovrlvl = $site[185]; $ovrrnk = $site[184]; $ovrexp = $site[186]; $atklvl = $site[194]; $atkrnk = $site[193]; $atkexp = $site[195]; $deflvl = $site[203]; $defrnk = $site[202]; $defexp = $site[204]; $strlvl = $site[212]; $strrnk = $site[211]; $strexp = $site[213]; $hitlvl = $site[221]; $hitrnk = $site[220]; $hitexp = $site[222]; $rnglvl = $site[230]; $rngrnk = $site[229]; $rngexp = $site[231]; $prylvl = $site[239]; $pryrnk = $site[238]; $pryexp = $site[240]; $mgclvl = $site[248]; $mgcrnk = $site[247]; $mgcexp = $site[249]; $coklvl = $site[257]; $cokrnk = $site[256]; $cokexp = $site[258]; $wdclvl = $site[266]; $wdcrnk = $site[265]; $wdcexp = $site[267]; $fltlvl = $site[275]; $fltrnk = $site[274]; $fltexp = $site[276]; $fshlvl = $site[284]; $fshrnk = $site[283]; $fshexp = $site[285]; $firlvl = $site[293]; $firrnk = $site[292]; $firexp = $site[294]; $crflvl = $site[302]; $crfrnk = $site[301]; $crfexp = $site[303]; $smtlvl = $site[311]; $smtrnk = $site[310]; $smtexp = $site[312]; $minlvl = $site[320]; $minrnk = $site[319]; $minexp = $site[321]; $hrblvl = $site[329]; $hrbrnk = $site[328]; $hrbexp = $site[330]; $agllvl = $site[338]; $aglrnk = $site[337]; $aglexp = $site[339]; $thvlvl = $site[347]; $thvrnk = $site[346]; $thvexp = $site[348]; $slylvl = $site[356]; $slyrnk = $site[355]; $slyexp = $site[357]; $frmlvl = $site[365]; $frmrnk = $site[364]; $frmexp = $site[366]; $rnclvl = $site[374]; $rncrnk = $site[373]; $rncexp = $site[375]; $hntlvl = $site[383]; $hntrnk = $site[382]; $hntexp = $site[384]; $conlvl = $site[392]; $conrnk = $site[391]; $conexp = $site[393]; $return = "$".rsSkill($skill).rsType($type); return $return; } ---------------------------------------------------------------------------------------------- $user2xp) { echo "1 ".$user1xp-$user2xp." ".$user1lvl-$user2lvl; } elseif ($user1xp < $user2xp) { echo "2 ".$user2xp-$user1xp." ".$user2lvl-$user1lvl; } } else { if (!$user1) { echo "You must supply user 1!\n"; } if (!$user2) { echo "You must supply user 2!\n"; } if (!$skill) { echo "You must supply a skill!\n"; } } ?>