TheColt
New Member
- Joined
- Jul 31, 2011
- Messages
- 82
- Reaction score
- 2
Can someone edit this file to take players of access 2 or higher out of the highscores? The highscores work fine, but GM's are in the lists and I dont want that, so help me please! Thanks for your time!
Code:
<?php include ('top.inc.php');?>
<h4>Choose a category:</4>
<?php
include("config.php");
$showskill = "";
if(isset($_GET['skill'])) {
$showskill = $_GET['skill'];
}
if($showskill == "") $showskill = "level";
$searched = "";
switch($showskill)
{
case "level":
$searched = "level=\"";
break;
case "magic":
$searched = "maglevel=\"";
break;
case "fist":
$searched = "<skill skillid=\"0\" level=\"";
break;
case "club":
$searched = "<skill skillid=\"1\" level=\"";
break;
case "sword":
$searched = "<skill skillid=\"2\" level=\"";
break;
case "axe":
$searched = "<skill skillid=\"3\" level=\"";
break;
case "distance":
$searched = "<skill skillid=\"4\" level=\"";
break;
case "shield":
$searched = "<skill skillid=\"5\" level=\"";
break;
case "fish":
$searched = "<skill skillid=\"6\" level=\"";
break;
}
$players = "$dirplayer";
$page = $_GET["page"];
$next_page = $page+1;
if(isset($page)){
$load_1 = $page * $players_shown;
$load_2 = $page * $players_shown+$players_shown;
} else {
$load_1 = 0;
$load_2 = $players_shown;
}
$i = 0;
$i2_number = 0;
$x = array();
$dir = dir($players);
while($plik = $dir->read())
{
if(eregi("\.xml$",$plik))
{
$file = file($players."/".$plik);
$plik = explode(".",$plik);
}
for($i2 = $i2_number; $file["$i2"]; $i2++)
{
if(strstr($file[$i2], "access=\"3\"")) break;
if(strstr($file[$i2], "access=\"4\"")) break;
if(strstr($file[$i2], "access=\"5\"")) break;
if(strstr($file[$i2], "access=\"6\"")) break;
if(strstr($file[$i2], "access=\"7\"")) break;
$result = strstr($file[$i2], $searched);
if($result)
{
$resultarray = explode("\"",$result);
if($showskill == "level" || $showskill == "magic")
{
if($x[$i] = $resultarray[1]."---".$plik[0])
break;
}
else if ($showskill == "fist" || $showskill == "club" || $showskill == "sword" || $showskill == "axe" || $showskill == "distance" || $showskill == "shield" || $showskill == "fish")
{
if($x[$i] = $resultarray[3]."---".$plik[0])
break;
}
}
}
$i++;
}
if($showskill == "level" || $showskill == "magic" || $showskill == "club" || $showskill == "sword"
|| $showskill == "axe" || $showskill == "distance" || $showskill == "shield")
{
if(isset($showskill)){
$skill = "&skill=$showskill";
} else {
$skill = "";
}
echo "<table><tr><td>";
echo "<a href='highscores.php?show=high&skill=level' target='_self'>- Level</a><br/>";
echo "<a href='highscores.php?show=high&skill=magic' target='_self'>- Magic Level</a><br/>";;
echo "<a href='highscores.php?show=high&skill=club' target='_self'>- Club Fighting</a><br/>";
echo "<a href='highscores.php?show=high&skill=sword' target='_self'>- Sword Fighting</a><br/>";
echo "<a href='highscores.php?show=high&skill=axe' target='_self'>- Axe Fighting</a><br/>";
echo "<a href='highscores.php?show=high&skill=distance' target='_self'>- Distance Fighting</a><br/>";
echo "<a href='highscores.php?show=high&skill=shield' target='_self'>- Shielding</a><br/><br/>";
SORT($x, 1);
echo "</td></tr></table><h4>Highscores:</4><table>";
$i2 = 1;
while($i >= $load_1 && $i2 <= $load_2)
{
$result = explode("---", "$x[$i]");
if($result[0] != "" && $result[1] != "") {
echo "<tr><td>" . $i2 . ". </td><td width='135'><a href='character.php?char=";
echo ("" .$result['1']. "");
echo ("'>" .$result['1']. "</a></td><td width='83'>" .$result['0']. "</td></tr>");
$i2++;
}
$i--;
}
echo "</table>";
}
?>
<?php include ('menu.inc.php');?>