ich habe mich mal, mit meinen extremen PHP Skills *hust*, an ein kleines Skript gemacht, dieses ermöglicht es den Usern über Eure Homepage einzusehen, wie hoch die anderen Ihre Skills haben.
Nicht wundern, ist eigentlich recht schlecht gecodet, da ich noch nicht der Beste in PHP bin, das wird sich aber hoffe ich noch ändern.
Vielleicht könnt Ihr es ja gebrauchen.
Ein Dank von mir geht noch an Hanashi und an Infinity, da sie es sich nochmal genauer angeschaut haben & die ein oder andere Sache verbessert haben.
Hier ist erstmal der Source von der Config, ist alles kommentiert, also nicht wirklich schwer.
PHP Code:
<?php
$host = ""; //Die IP Eures Servers
$user = ""; //Der MySQL Benutzer
$pass = ""; //Das MySQL Passwort
mysql_connect($host,$user,$pass);
?>
PHP Code:
<?php
//Skill viewer Skript von .Hazel
#############################################################
### Skript geschrieben von .Hazel ###
### Verbessert von .Infinity und Hanashi ###
### ###
#############################################################
error_reporting(0);
include("conn.php");
function getskills($playerid)
{
$query = mysql_query("SELECT HEX(skill_level) AS skills FROM player.player WHERE name = '".mysql_real_escape_string($playerid)."';");
$row = mysql_fetch_assoc($query);
if ($row)
{
$skillarray = array();
$skillhex = substr($row['skills'], 4);
mysql_freeresult($query);
$vnum = 1;
for ($i = 0; $i < strlen($skillhex); $i += 12)
{
$level = hexdec(substr($skillhex, $i + 10, 2));
if ($level > 0) {
$skillarray[$vnum] = $level;
$vnum++;
}
}
}
return $skillarray;
}
?>
<html>
<title>Skill viewer by .Hazel</title>
<body bgcolor="black">
<center>
<font color="white">
<?php
if (isset($_POST['submit'])){
$name = mysql_real_escape_string($_POST['name']);
$que = "select * from player.player where name='$name';";
$que = mysql_query($que);
$num = mysql_num_rows($que);
if ($num == "1"){
$id = $name;
$arry = getskills($id);
/*Krieger Skills*/
/*Körper*/
$war1 = "1"; $war2 = "2"; $war3 = "3"; $war4 = "4"; $war5 = "5"; $war6 = "16"; $war7 = "17"; $war8 = "18"; $war9 = "19"; $war10 = "20";
if (array_key_exists($war1, $arry) == true){echo "Dreiwege-Schnitt: ".$arry[$war1]."<br>";}
if (array_key_exists($war2, $arry) == true){echo "Schwerwribel: ".$arry[$war2]."<br>";}
if (array_key_exists($war3, $arry) == true){echo "Kampfrausch: ".$arry[$war3]."<br>";}
if (array_key_exists($war4, $arry) == true){echo "Aura des Schwertes: ".$arry[$war4]."<br>";}
if (array_key_exists($war5, $arry) == true){echo "Sausen: ".$arry[$war5]."<br>";}
/*Mental*/
if (array_key_exists($war6, $arry) == true){echo "Durchschlag: ".$arry[$war6]."<br>";}
if (array_key_exists($war7, $arry) == true){echo "Heftiges Schlagen: ".$arry[$war7]."<br>";}
if (array_key_exists($war8, $arry) == true){echo "Stampfer: ".$arry[$war8]."<br>";}
if (array_key_exists($war9, $arry) == true){echo "Starker Körper: ".$arry[$war9]."<br>";}
if (array_key_exists($war10, $arry) == true){echo "Schwertschlag: ".$arry[$war10]."<br>";}
{echo " <a href=\"".$_POST['url']."\"><input type=\"submit\" class=\"button\" name=\"submit\" value=Zurück";}
/*Sura Skills*/
/*Waffen Sura*/
$sura1 = "61"; $sura2 = "62"; $sura3 = "63"; $sura4 = "64"; $sura5 = "65"; $sura6 = "66"; $sura7 = "76"; $sura8 = "77"; $sura9 = "78"; $sura10 = "79"; $sura11 = "80"; $sura12 = "81";
if (array_key_exists($sura1, $arry) == true){echo "Fingerschlag: ".$arry[$sura1]."<br>";}
if (array_key_exists($sura2, $arry) == true){echo "Drachenwirbel: ".$arry[$sura2]."<br>";}
if (array_key_exists($sura3, $arry) == true){echo "Verzauberte Klinge: ".$arry[$sura3]."<br>";}
if (array_key_exists($sura4, $arry) == true){echo "Furcht: ".$arry[$sura4]."<br>";}
if (array_key_exists($sura5, $arry) == true){echo "Verzauberte Rüstung: ".$arry[$sura5]."<br>";}
if (array_key_exists($sura6, $arry) == true){echo "Zauber Aufheben: ".$arry[$sura6]."<br>";}
/*Sura Magie*/
if (array_key_exists($sura7, $arry) == true){echo "Dunkler Schlag: ".$arry[$sura7]."<br>";}
if (array_key_exists($sura8, $arry) == true){echo "Flammenschlag: ".$arry[$sura8]."<br>";}
if (array_key_exists($sura9, $arry) == true){echo "Geist der Flamme: ".$arry[$sura9]."<br>";}
if (array_key_exists($sura10, $arry) == true){echo "Dunkler Schutz: ".$arry[$sura10]."<br>";}
if (array_key_exists($sura11, $arry) == true){echo "Geisterschlag: ".$arry[$sura12]."<br>";}
if (array_key_exists($sura12, $arry) == true){echo "Dunkler Stein: ".$arry[$sura11]."<br>";}
/*Ninja Skills*/
/*Ninja Nah*/
$ninja1 = "31"; $ninja2 = "32"; $ninja3 = "33"; $ninja4 = "34"; $ninja5 = "35"; $ninja6 = "46"; $ninja7 = "47"; $ninja8 = "48"; $ninja9 = "49"; $ninja10 = "50";
if (array_key_exists($ninja1, $arry) == true){echo "Hinterhalt: ".$arry[$ninja1]."<br>";}
if (array_key_exists($ninja2, $arry) == true){echo "Blitzangriff: ".$arry[$ninja2]."<br>";}
if (array_key_exists($ninja3, $arry) == true){echo "Degenwirbel: ".$arry[$ninja3]."<br>";}
if (array_key_exists($ninja4, $arry) == true){echo "Tarnung: ".$arry[$ninja4]."<br>";}
if (array_key_exists($ninja5, $arry) == true){echo "Giftwolke: ".$arry[$ninja5]."<br>";}
/*Ninja Fern*/
if (array_key_exists($ninja6, $arry) == true){echo "Wiederholter Schuss: ".$arry[$ninja6]."<br>";}
if (array_key_exists($ninja7, $arry) == true){echo "Pfeilregen: ".$arry[$ninja7]."<br>";}
if (array_key_exists($ninja8, $arry) == true){echo "Feuerpfeil: ".$arry[$ninja8]."<br>";}
if (array_key_exists($ninja9, $arry) == true){echo "Giftpfeil: ".$arry[$ninja9]."<br>";}
if (array_key_exists($ninja10, $arry) == true){echo "Federschreiten: ".$arry[$ninja10]."<br>";}
/*Schamanen Skills*/
/*Drachen Skills*/
$shamy1 = "91"; $shamy2 = "92"; $shamy3 = "93"; $shamy4 = "94"; $shamy5 = "95"; $shamy6 = "96"; $shamy7 = "106"; $shamy8 = "107"; $shamy9 = "108"; $shamy10 = "109"; $shamy11 = "110"; $shamy12 = "111";
if (array_key_exists($shamy1, $arry) == true){echo "Fliegender Talisman: ".$arry[$shamy1]."<br>";}
if (array_key_exists($shamy2, $arry) == true){echo "Drachenschießen: ".$arry[$shamy2]."<br>";}
if (array_key_exists($shamy3, $arry) == true){echo "Drachengebrüll: ".$arry[$shamy3]."<br>";}
if (array_key_exists($shamy4, $arry) == true){echo "Segen des Drachens: ".$arry[$shamy4]."<br>";}
if (array_key_exists($shamy5, $arry) == true){echo "Reflektieren: ".$arry[$shamy5]."<br>";}
if (array_key_exists($shamy6, $arry) == true){echo "Hilfe des Drachens: ".$arry[$shamy6]."<br>";}
/* Heilung Skills*/
if (array_key_exists($shamy7, $arry) == true){echo "Blitzwurf: ".$arry[$shamy7]."<br>";}
if (array_key_exists($shamy8, $arry) == true){echo "Blitz Heraufbeschwören: ".$arry[$shamy8]."<br>";}
if (array_key_exists($shamy9, $arry) == true){echo "Blitzkralle: ".$arry[$shamy9]."<br>";}
if (array_key_exists($shamy10, $arry) == true){echo "Kurieren: ".$arry[$shamy10]."<br>";}
if (array_key_exists($shamy11, $arry) == true){echo "Schnelligkeit: ".$arry[$shamy12]."<br>";}
if (array_key_exists($shamy12, $arry) == true){echo "Angriff + +: ".$arry[$shamy11]."<br>";}
} else {
echo "";
if(empty ($Name))
{echo "Bitte geben Sie einen korrekten Namen an. <a href=\"".$_POST['url']."\">Zurück</a>";}
}
} else {
echo "<form action=\"index.php\" method=\"POST\">\n";
echo "<label for=\"nome\">Name des Spielers:</label>\n";
echo "<input type=\"text\" class=\"text\" name=\"name\" maxlength=\"16\" />\n";
echo "<input type=\"submit\" class=\"button\" name=\"submit\" value=\"Los!\" />\n";
echo "</form>\n";
}
mysql_close();
?>
<footer>
<div align="center">© Copyright 2011 by <a href="http://www.elitepvpers.com/forum/members/2213297--hazel.html">.Hazel @ Hajung 2</a>. Alle Rechte vorbehalten.</div>
</footer>
</font>
</center>
</body>
</html>
Die Dateien findet Ihr auch nochmal im Anhang.
Ich hoffe, dass es Euch gefällt - habe sowas in der Form noch nicht gefunden.
Kind Regards .Hazel






