$phpname=$_SERVER['PHP_SELF'];
$servername="Dealers of Destiny UO";
$serverversion="5.0.9.1";
$online="0";
$updatetime="0";
$guilds="0";
$items="0";
$mobiles="0";
$uptime="0:0:0:0";
$currentmap=$_GET['map'];
if ($currentmap==""){$currentmap="Trammel";}
$xscale=0;
$xsize=500;
$ysize=400;
if ($currentmap=="Trammel" || $currentmap=="Felucca"){
$xscale=$xsize/5118;
$yscale=$ysize/4095;
}
if ($currentmap=="Ilshenar" ){
$ysize=347;
$xscale=$xsize/2304;
$yscale=$ysize/1600;
}
if ($currentmap=="Malas" ){
$ysize=500;
$xscale=$xsize/2048;
$yscale=$ysize/2048;
}
if ($currentmap=="Tokuno" ){
$ysize=500;
$xscale=$xsize/1448;
$yscale=$ysize/1448;
}
if ($xscale==0){
$currentmap=="Trammel";
$xscale=$xsize/5118;
$yscale=$ysize/4095;
}
$collectedpoints="";
$mapimages= array("Trammel","Felucca","Ilshenar","Malas" ,"Tokuno" );
foreach ($mapimages as $map) {
$maplinks=$maplinks."".$map." ";
}
$filename = "web/output.txt";
$fd = fopen ($filename, "r");
while (!feof($fd)) {
$line = fgets($fd);
$line=trim($line);
if (substr($line, 0, 11)=="UpdateTime=")
{$updatetime=substr($line,11,strlen($line));}
if (substr($line, 0, 11)=="ServerName=")
{$servername=substr($line,11,strlen($line));}
if (substr($line, 0, 14)=="ServerVersion=")
{$serverversion=substr($line,14,strlen($line));}
if (substr($line, 0, 7)=="Guilds=")
{$guilds=substr($line,7,strlen($line));}
if (substr($line, 0, 6)=="Items=")
{$items=substr($line,6,strlen($line));}
if (substr($line, 0, 8)=="Mobiles=")
{$mobiles=substr($line,8,strlen($line));}
if (substr($line, 0, 7)=="Online=")
{$online=substr($line,7,strlen($line));}
if (substr($line, 0, 7)=="UpTime=")
{$uptime=substr($line,7,strlen($line));}
if (substr($line,0,7)=="Player=")
{
$playertext=substr($line,7,strlen($line));
$playerarray = explode(",", $playertext);
$playername=$playerarray[0];
if ($currentmap=="Malas" ){
$playerarray[1]=$playerarray[1]-512;
}
$playerx=($xscale*(int)$playerarray[1])-2;
$playery=($yscale*(int)$playerarray[2])-2;
$playermap=$playerarray[3];
$playerlevel=$playerarray[4];
$playerinfo="(".$playerlevel.")
".$playerarray[5];
if ($playerx>=0 && $playerx<=$xsize && $playery>=0 && $playery<=$ysize && $playermap==$currentmap ){
$collectedpoints=$collectedpoints."text=text+''\n";
}
}
}
fclose ($fd);
$collectedpoints="text=text+'".$serverversion." \\',\\'Users : ".$online."
Mobiles : ".$mobiles."
Items : ".$items."
Uptime : ".$uptime."\\');\" onMouseOut=\"h_tip();\">'\n".$collectedpoints;
?>