All pastes #809826 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-12-09 08:05 UTC
rendered paste body
function start ($nick,$stat) {
$skill = ucfirst($stat);
$skills = array(1 => 

"Overall","Attack","Defence","Strength","Hitpoints","Ranged","Prayer","Magic","Cooking","Woodcutting","Fletching","Fishing","Firemaking","Crafting","Smithing

","Mining","Herblore","Agility","Thieving","Slayer","Farming","Runecraft","Hunter","Construction");
$source = @file("http://hiscore.runescape.com/index_lite.ws?player=".$nick);
if (!$source) { return "*** [ \x0304START\x03 ] Player does not exist"; }
$key = array_search($skill,$skills);
if ($key == "0") { return "*** [ \x0304START\x03 ] Skill not found"; }
$e = ($key - 1);
$skillLine = $source[$e];
$skillLine = explode(",",$skillLine);
$level = $skillLine[1];
$exp = $skillLine[2];
global $start; 
$start["$nick"] = array($skill,$level,$exp,time());
return "*** [ \x0304START\x03 ]\x0304 $nick \x0314starts with\x0304 ".number_format($exp)." \x0314EXP and is level\x0304 $level $skill ";
}
function stop ($nick) {
$skill = $start["$nick"][0];
$skills = array(1 => 

"Overall","Attack","Defence","Strength","Hitpoints","Ranged","Prayer","Magic","Cooking","Woodcutting","Fletching","Fishing","Firemaking","Crafting","Smithing

","Mining","Herblore","Agility","Thieving","Slayer","Farming","Runecraft","Hunter","Construction");
$source = @file("http://hiscore.runescape.com/index_lite.ws?player=".$nick);
$key = array_search($skill,$skills);
$e = ($key - 1);
$skillLine = $source[$e];
$skillLine = explode(",",$skillLine);
$level = $skillLine[1];
$exp = $skillLine[2];
return "*** [ \x0304STOP\x03 ]\x0314 You gained \x0304".($exp - $start["$nick"][2])." \x0314EXP and grew\x0304 ".($level - $start["$nick"][1])."\x0314 Levels 

in\x0304 ".(time() - $start[$nick][3])." \x0314seconds";
unset ($start["$nick"]);
}