LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
/**
* Allow these tags
*/
$allowedTags='<a><br><b><h1><h2><h3><h4><i>' .
'<img><li><ol><p><strong><font><table><center>' .
'<tr><td><th><u><ul>';
/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';
/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source){
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}
/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/
function removeEvilAttributes($tagSource){
global $stripAttrib;
return stripslashes(preg_replace("/$stripAttrib/i", 'forbidden', $tagSource));
}
// 22062004
require_once "common.php";
checkday();
$_GET['char'] = rawurldecode($_GET['char']);
$result = db_query("SELECT * FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);
$result1 = db_query("SELECT * FROM bio WHERE acctid='$row[acctid]'");
$row1 = db_fetch_assoc($result1);
switch($_GET['op']){
case "":
page_header("Die Erzählung von ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst","Heilige Kräfte","Feuermagie","Chrono-Magie");
$kampfkunst=array(1=>"Schwertkampf",2=>"Axtkampf",3=>"Lanzenkampf",4=>"Bogenschütze",5=>"Elementar-Magie",6=>"Schwarze Magie",7=>"Lichtmagie",8=>"Stabmagie",0=>"`)Unbekannt");
if($row[sex]==1){
$klasse=array(1=>"Söldnerin",2=>"Myrmidonin",3=>"Kavalierin",4=>"Lady",5=>"Lady",6=>"Lady",7=>"Ritterin",8=>"Banditin",9=>"Piratin",10=>"Kämpferin",11=>"Bogenschützin",12=>"Nomadin",13=>"Diebin",14=>"Magierin",15=>"Schamanin",16=>"Nonne",17=>"Geistliche",18=>"Troubadourin",19=>"Pegasus-Ritterin",20=>"Wyvern-Ritterin",101=>"Heldin",102=>"Schwertmeisterin",103=>"Rittmeisterin",104=>"Edelfrau",105=>"Meisterin",106=>"Herrscherin",107=>"Generälin",108=>"Berserkerin",109=>"Berserkerin",110=>"Kriegerin",111=>"Scharfschützin",112=>"Nomaden-Soldatin",113=>"Assasine",114=>"Magierin",115=>"Schamanin",116=>"Bischöfin",117=>"Bischöfin",118=>"Walküre",119=>"Falken-Ritterin",120=>"Wyvern-Lady",0=>"`)Unbekannt");
}else{
$klasse=array(1=>"Söldner",2=>"Myrmidone",3=>"Kavalier",4=>"Lord",5=>"Lord",6=>"Lord",7=>"Ritter",8=>"Bandit",9=>"Pirat",10=>"Kämpfer",11=>"Bogenschütze",12=>"Nomade",13=>"Dieb",14=>"Magier",15=>"Schamane",16=>"Mönch",17=>"Geistlicher",18=>"Troubadour",19=>"Pegasus-Ritter",20=>"Wyvern-Ritter",101=>"Held",102=>"Schwertmeister",103=>"Rittmeister",104=>"Edelmann",105=>"Meister",106=>"Herrscher",107=>"General",108=>"Berserker",109=>"Berserker",110=>"Krieger",111=>"Scharfschütze",112=>"Nomaden-Soldat",113=>"Assasin",114=>"Magier",115=>"Schamane",116=>"Bischof",117=>"Bischof",118=>"Todesengel",119=>"Falken-Ritter",120=>"Wyvern-Lord",0=>"`)Unbekannt");
}
$gesinnung=array(1=>"Gut",2=>"Neutral",3=>"Böse",4=>"Unbekannt",5=>"Unbekannt",6=>"Unbekannt",0=>"`)Unbekannt");
$kla=array(0=>"Keine Klamotten",1=>"Weisses Kleid",2=>"Drachenlederkleid",3=>"Schwarzes Jacket",4=>"Drachenlederjacket");
$arm=array(0=>"Kein Armband",1=>"Goldenes Armband",2=>"Drachenarmband");
$shoes=array(0=>"Keine Schuhe",1=>"Wanderschuhe",2=>"Schnabelschuhe",3=>"Lederstiefel",4=>"Drachenstiefel");
$trousers=array(0=>"Keine Hose",1=>"Lederner Lendenschurz",2=>"Drachenlederhose",3=>"Beinharnisch",4=>"Drachenschuppenpanzerhose");
$sql = "SELECT mountname FROM mounts_usr WHERE acctid='{$row['acctid']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
$houses = db_fetch_assoc(db_query('SELECT housename as name FROM houses WHERE owner = \' ' . $row['acctid'] . ' \''));
if ($row[housekey]==0){
$haus=("`@Kein Haus");
}else{
$haus=("`@".$houses[name]."");
}
$houses2 = db_fetch_assoc(db_query('SELECT housename as name FROM houses2 WHERE owner = \' ' . $row['acctid'] . ' \''));
if ($row['housekey2']==0){
$haus2=("`@Kein Haus");
}else{
$haus2=("`@".$houses2['name']."");
}
output("<table align='center'><td>`^Erzählung von $row[name]</td><td><a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Nachricht hinterlassen' border='0'></a></td></tr></table>",true);
output("<table align='center'>",true);
if ($row['kloster']>4){
output("<img src=\"images/kloster.gif\" alt=\"kennt den Weg zum Kloster\">",true);
}
if ($row['acctid']==getsetting("hasegg",0)){
output("<img src=\"images/ei.gif\" alt=\"ist im Besitz des goldenen Eis\">",true);
}
if ($row['acctid']==getsetting("hasring",0)){
output("<img src=\"images/ring2.gif\" alt=\"ist im Besitz des Ringes der Schatten\">",true);
}
if ($row['free']>0){
output("<img src=\"images/free.gif\" alt=\"wurde für vogelfrei erklärt\">",true);
}
output("</table>",true);
if (getsetting("avatare",0)==1){
if ($row1['avatar']){
output("<table align='center'><tr><td align='center' valign='top'><img src=\"$row1[avatar]\" alt=\"".preg_replace("'[`].'","",$row[name])."\"> </td></tr><td valign='top'></td></tr></table>",true);
}else{
output("<table align='center'><tr><td align='center' valign='top'><img src=\"images/keinbild.gif\" </td></tr></table>",true);
}
}
if ($row['rpchar']!=1){
if ($row['pvpflag']=="5013-10-06 00:42:00") output("<table align='center'><tr><td>`4`iSteht unter besonderem Schutz`i</td></tr></table>",true);
if ($row['bounty']) output("<table align='center'><tr><td>`\$Gold für diesen Kopf:</td><td> `$$row[bounty] Goldstücke</td></tr></table>",true);
output("<table align='center'><tr><td>`^Titel:</td><td>`@$row[title]</td><td>`^Drachenkills:</td><td>`@{$row['dragonkills']}</td></tr>
<tr><td>`^Ankunft:</td><td>`@$row[birthday]</td><td>`^Level:</td><td>`@$row[level]</td></tr>
<tr><td>`^Kampfart:</td><td>`@".$kampfkunst[$row['kunst']]."</td><td>`^Klasse:</td><td>`@".$klasse[$row['klasse']]."</td></tr>
<tr><td>`^Spezialgebiet:</td><td>`@".$specialty[$row['specialty']]."</td><td>`^Gesinnung:</td><td>`@".$gesinnung[$row[gesinnung]]."</td></tr>
<tr><td>`^Tier:</td><td>`@{$mount['mountname']}</td><td>`^Bester Angriff:</td><td>`@$row[punch]</td></tr>
<tr><td>`^Ehre:</td><td>`@$row[reputation] Punkte</td><td>`^Hat bereits:</td><td>`\$$row[monsterkills] `^Monster erschlagen</td></tr>
<tr><td>`^Intelligenz:</td><td>`@{$row['iq']} Punkte</td><td>`^Bildungsstand: </td><td>",true);
$bild = $row['iq'];
switch(TRUE){
case ($bild>= 1250):
output("`@Lizenziat");
break;
case ($bild>= 1000):
output("`@".($row['sex']?"Doktorin":"Doktor")."");
break;
case ($bild>= 750):
output("`@".($row['sex']?"Bakkalaurea":"Bakkalaureus")."");
break;
case ($bild>= 500):
output("`@".($row['sex']?"Magistra Rerum Publicarum":"Magister Rerum Publicarum")."");
break;
case ($bild>= 250):
output("`@".($row['sex']?"Magistra Articum":"Magister Articum")."");
break;
case ($bild>= 100):
output("`@".($row['sex']?"Kommilitonin":"Kommilitone")."");
break;
case ($bild<= 100):
output("`@unbelesen");
break;
}
output("</td></tr></table>",true);
output("<table align='center'><tr><td>`^".($row['sex']?"Eigentümerin von":"Eigentümer von")." Grundbesitz`0</td></tr></table>
<table align='center'><tr><td>`^In Mystara: `i".$haus."`i</td><td>`^In Arkanya: `i".$haus2."`i</td></tr></table>",true);
if($row[hero]>0){
output("`n<table align='center'><tr><td>`^Erfolgreich gegange Wege des Helden:</td><td>`@$row[hero]</td></tr></table>
<table align='center'><tr><td>`^Waffenverbesserung: `@+$row[heroweapon]</td><td>`^Rüstungsverbesserung: `@+$row[heroarmor]</td></tr></table>`n",true);
}
if ($row[marriedto]>=0){
output("`n<table align='center'><tr><td>`^ Familienstand:</td></tr><table>",true);
if ($row[marriedto]==0){
output("<table align='center'><tr><td>`@LEDIG</td></tr></table>",true);
}elseif ($row[marriedto]==4294967295){
output("<table align='center'><tr><td>`^Verheiratet mit: `@".($row['sex']?"Seth":"Violet")."</td></tr></table>",true);
}elseif ($row['charisma']==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^Verheiratet mit:</td><td> `@{$partner['name']}</td></tr></table>",true);
}elseif ($row['verlobt']=='Y'){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^Verlobt mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
}else{
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^flirtet derzeit mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
}
}
if($row['sex'])
$sqlkin='SELECT * FROM kinder WHERE mama = '.$row['acctid'].'';
else
$sqlkin='SELECT * FROM kinder WHERE papa = '.$row['acctid'].'';
$resultkin=db_query($sqlkin);
$kinder = array();
while ($rowkin = db_fetch_assoc($resultkin)) {
/*Thx an Darkness für die Hilfe beim Code. Eingebunden und modifiziert
für Silienta www.silienta-logd.de von Rikkarda@silienta-logd.de
für die Altersberechnung und Anzeige der Kinder*/
$dateary = array(
'bday' => $rowkin['gebdat'],
'today' => getgamedate()
);
while (list($key,$val) = each($dateary)){
$date = array_combine(array('day','month','year'),explode('.',$val));
$days = $date['day'];
$i = $date['year'];
$l = ($i%4==0 && ($i%100!=0 || $i%400==0)); // Schaltjahr
$months = array(1=>31, $l?29:28, 31, 30, 31, 30, 31, 31 , 30, 31, 30);
for ($i=1; $i<$date['month']; $i++){
// $i = Monatszahl
$days += $months[$i];
}
for ($i=0; $i<$date['year']; $i++){
// $i = Jahreszahl
$l = ($i%4==0 && ($i%100!=0 || $i%400==0)); // Schaltjahr
$days += $l? 366 : 365;
}
$$key = $days;
}
$age = $today - $bday;
$age1= $age/365;
$age2 = floor($age1).' Jahr/e' ;
/*end Rikka*/
array_push($kinder,$rowkin[name], $age2);
//var_dump($rowkin[name],$today,$bday,$age);
}
if($kinder[0] != ""){
if($row[sex])
output("<table align='center'><tr><td>`^Ist Mutter von:</td></tr></table><table align='center'><tr><td>",true);
else
output("<table align='center'><tr><td>`^Ist Vater von:</td></tr></table><table align='center'><tr><td>",true);
output(implode(", ", $kinder));
output("</td></tr></table>",true);
}
if($row['ssstatus'] == 1 && $row['ssmonat'] <= 16){
$ssm = $row['ssmonat'];
switch(TRUE){
case ($ssm >= 15):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Noch nichts zu sehen</td></tr></table>",true);
break;
case ($ssm >= 11):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Kleiner Bauch</td></tr></table>",true);
break;
case ($ssm >= 7):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Dicker Bauch</td></tr></table>",true);
break;
case ($ssm >= 3):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Sehr dicker Bauch</td></tr></table>",true);
break;
case ($ssm >= 1):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Hochschwanger</td></tr></table>",true);
break;
}
}
output("`n`n<table align='center'><tr><td colspan='2'><div align='center'>`^Das Erscheinen:`0 </td></tr>
<tr><td>`^Rasse: `@{$row['race']}</td>
<td>`^Geschlecht: `@".($row['sex']?"Weiblich":"Männlich")."</td></tr>
<tr><td>",true);
$hair = $row['frisur'];
switch(TRUE){
case ($hair >= 60):
output("`^Haare sind: `@lang und ungepflegt`0",true);
break;
case ($hair >= 40):
output("`^Haare sind: `@lang`0",true);
break;
case ($hair >= 20):
output("`^Haare sind: `@normallang`0",true);
break;
case ($hair >= 10):
output("`^Haare sind: `@kurz`0",true);
break;
case ($hair <= 9):
output("`^Haare sind: `@glatzengleich`0",true);
break;
}
output("</td> <td>",true);
$nail = $row['nagel'];
switch(TRUE){
case ($nail >= 60):
output("`^Nägel sind: `@katastrophal`0",true);
break;
case ($nail >= 40):
output("`^Nägel sind: `@ungepflegt`0",true);
break;
case ($nail >= 20):
output("`^Nägel sind: `@gepflegt`0",true);
break;
case ($nail >= 10):
output("`^Nägel sind: `@normal`0",true);
break;
case ($nail <= 9):
output("`^Nägel sind: `@kurz`0",true);
break;
}
output("</td></tr></table>
<table align='center'> <tr><td>`^Haarfarbe:</td><td>`@".$row['hairco']."`0</td></tr></div>
<tr><td>`^Augenfarbe:</td><td>`@".$row['eyeco']."`0</td></tr></div>
<tr><td>`^Nagelfarbe:</td><td>`@".$row['nagelco']."`0</div></td></tr></table>`n`n",true);
output("<table align='center'><tr><td>`^Die Ausrüstung und Kleidung:`0</td></tr></table>
<table align='center'><tr><td>`^Waffe:`0</td><td>`@$row[weapon]`0</td><td>`^Rüstung: `0</td><td>`@$row[armor]`0</td></tr>
<tr><td>`^Gewandung:`0</td><td>`@".$kla[$row['klamotten']]."`0</td><td>`^Schuhwerk: `0</td><td>`@".$shoes[$row['schuhe']]."`0</td></tr>
<tr><td>`^Armgeschmeide:`0</td><td>`@".$arm[$row['armband']]."`0</td><td>`^Beinkleid:`0</td><td>`@".$trousers[$row['hose']]."`0</td></tr></table>`n",true);
if ($row['acctid']==12 || $row['acctid']==1){
output("`c<img src='http://www.mystara-logd.net/images/bioitems/eher.png'>`c",true);
}
if ($row1['bio']>""){
output("<table align='center'><tr><td align='center'>`^Geschichte dieses Wesens:</td></tr><tr><td>`^".CloseTags(removeEvilTags(soap($row1['bio'])),"")."</td></tr></table>",true);
}
}else{
// rp-chars start
output("`n<table align='center'><tr><td>`y`bRollenspiel-Charakter`b`n`n</td></tr><table>",true);
if ($row['pvpflag']=="5013-10-06 00:42:00") output("<table align='center'><tr><td>`4`iSteht unter besonderem Schutz`n`n`i</td></tr></table>",true);
output("<table align='center'><tr><td>`^Ankunft:</td><td>`@$row[birthday]</td><td>`^".($row['sex']?"Eigentümerin des Hauses:":"Eigentümer des Hauses:")."`0</td><td>".$haus."</td></tr>
</td><td>`^Gesinnung:</td><td>`@".$gesinnung[$row['gesinnung']]."</td><td>`^RP-Posts:</td><td>`@$row[rpgpost]</td></tr>
<tr><td>`^Intelligenz:</td><td>`@{$row['iq']} Punkte</td><td>`^Bildungsstand: </td><td>",true);
$bild = $row['iq'];
switch(TRUE){
case ($bild>= 1250):
output("`@Lizenziat");
break;
case ($bild>= 1000):
output("`@".($row['sex']?"Doktorin":"Doktor")."");
break;
case ($bild>= 750):
output("`@".($row['sex']?"Bakkalaurea":"Bakkalaureus")."");
break;
case ($bild>= 500):
output("`@".($row['sex']?"Magistra Rerum Publicarum":"Magister Rerum Publicarum")."");
break;
case ($bild>= 250):
output("`@".($row['sex']?"Magistra Articum":"Magister Articum")."");
break;
case ($bild>= 100):
output("`@".($row['sex']?"Kommilitonin":"Kommilitone")."");
break;
case ($bild<= 100):
output("`@unbelesen");
break;
}
output("</td></tr></table>",true);
if ($row[marriedto]>=0){
output("`n<table align='center'><tr><td>`^ Familienstand:</td></tr><table>",true);
if ($row[marriedto]==0){
output("<table align='center'><tr><td>`@LEDIG</td></tr></table>",true);
}elseif ($row[marriedto]==4294967295){
output("<table align='center'><tr><td>`^Verheiratet mit: `@".($row['sex']?"Seth":"Violet")."</td></tr></table>",true);
}elseif ($row['charisma']==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^Verheiratet mit:</td><td> `@{$partner['name']}</td></tr></table>",true);
}elseif ($row['verlobt']=='Y'){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^Verlobt mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
}else{
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("<table align='center'><tr><td>`^flirtet derzeit mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
}
}
if($row['sex'])
$sqlkin='SELECT * FROM kinder WHERE mama = '.$row['acctid'].'';
else
$sqlkin='SELECT * FROM kinder WHERE papa = '.$row['acctid'].'';
$resultkin=db_query($sqlkin);
$kinder = array();
while ($rowkin = db_fetch_assoc($resultkin)) {
/*Thx an Darkness für die Hilfe beim Code. Eingebunden und modifiziert
für Silienta www.silienta-logd.de von Rikkarda@silienta-logd.de
für die Altersberechnung und Anzeige der Kinder*/
$dateary = array(
'bday' => $rowkin['gebdat'],
'today' => getgamedate()
);
while (list($key,$val) = each($dateary)){
$date = array_combine(array('day','month','year'),explode('.',$val));
$days = $date['day'];
$i = $date['year'];
$l = ($i%4==0 && ($i%100!=0 || $i%400==0)); // Schaltjahr
$months = array(1=>31, $l?29:28, 31, 30, 31, 30, 31, 31 , 30, 31, 30);
for ($i=1; $i<$date['month']; $i++){
// $i = Monatszahl
$days += $months[$i];
}
for ($i=0; $i<$date['year']; $i++){
// $i = Jahreszahl
$l = ($i%4==0 && ($i%100!=0 || $i%400==0)); // Schaltjahr
$days += $l? 366 : 365;
}
$$key = $days;
}
$age = $today - $bday;
$age1= $age/365;
$age2 = floor($age1).' Jahr/e' ;
/*end Rikka*/
array_push($kinder,$rowkin[name], $age2);
//var_dump($rowkin[name],$today,$bday,$age);
}
if($kinder[0] != ""){
if($row['sex'])
output("<table align='center'><tr><td>`^Ist Mutter von:</td></tr></table><table align='center'><tr><td>",true);
else
output("<table align='center'><tr><td>`^Ist Vater von:</td></tr></table><table align='center'><tr><td>",true);
output(implode(", ", $kinder));
output("</td></tr></table>",true);
}
if($row['ssstatus'] == 1 && $row['ssmonat'] <= 16){
$ssm = $row['ssmonat'];
switch(TRUE){
case ($ssm >= 15):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Noch nichts zu sehen</td></tr></table>",true);
break;
case ($ssm >= 11):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Kleiner Bauch</td></tr></table>",true);
break;
case ($ssm >= 7):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Dicker Bauch</td></tr></table>",true);
break;
case ($ssm >= 3):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Sehr dicker Bauch</td></tr></table>",true);
break;
case ($ssm >= 1):
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
<tr><td>`^Hochschwanger</td></tr></table>",true);
break;
}
}
output("`n`n<table align='center'><tr><td colspan='2'><div align='center'>`^Das Erscheinen:`0 </td></tr>
<tr><td>`^Rasse: `@{$row['race']}</td>
<td>`^Geschlecht: `@".($row['sex']?"Weiblich":"Männlich")."</td></tr>
<tr><td>",true);
$hair = $row['frisur'];
switch(TRUE){
case ($hair >= 60):
output("`^Haare sind: `@lang und ungepflegt`0",true);
break;
case ($hair >= 40):
output("`^Haare sind: `@lang`0",true);
break;
case ($hair >= 20):
output("`^Haare sind: `@normallang`0",true);
break;
case ($hair >= 10):
output("`^Haare sind: `@kurz`0",true);
break;
case ($hair <= 9):
output("`^Haare sind: `@glatzengleich`0",true);
break;
}
output("</td> <td>",true);
$nail = $row['nagel'];
switch(TRUE){
case ($nail >= 60):
output("`^Nägel sind: `@katastrophal`0",true);
break;
case ($nail >= 40):
output("`^Nägel sind: `@ungepflegt`0",true);
break;
case ($nail >= 20):
output("`^Nägel sind: `@gepflegt`0",true);
break;
case ($nail >= 10):
output("`^Nägel sind: `@normal`0",true);
break;
case ($nail <= 9):
output("`^Nägel sind: `@kurz`0",true);
break;
}
output("</td></tr></table>
<table align='center'> <tr><td>`^Haarfarbe:</td><td>`@".$row['hairco']."`0</td></tr></div>
<tr><td>`^Augenfarbe:</td><td>`@".$row['eyeco']."`0</td></tr></div>
<tr><td>`^Nagelfarbe:</td><td>`@".$row['nagelco']."`0</div></td></tr></table>`n`n",true);
if ($row1['bio']>""){
output("<table align='center'><tr><td align='center'>`^Geschichte dieses Wesens:</td></tr><tr><td>`^".CloseTags(removeEvilTags(soap($row1['bio'])),"")."</td></tr></table>",true);
}
}
addnav('Die Taten','biox.php?op=leistung');
addnav('Chocobo´s','biox?op=choco');
addnav('Die Kunstgegenstände','biox.php?op=kunst');
break;
case "leistung":
page_header("Historische Geschichte von ".preg_replace("'[`].'","",$row[name]));
output("`^Taten und Missgeschicke von $row[name]`^");
$result = db_query("SELECT * FROM news WHERE accountid='$row[acctid]' ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}
addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");
break;
case "choco":
page_header("Chocobo´s von ".preg_replace("'[`].'","",$row[name]));
output("`^Chocobo´s und Rennerfolge von $row[name]`^`n`n");
output("<table align=center><tr><td>",true);
if($row[choc1]!=8)
{
//chocobo1
if($row[choc1]==1) output("`^Chocobo 1: `@<img src='/images/chocobos/blau.gif'/>`n",true);
if($row[choc1]==2) output("`^Chocobo 1: `@<img src='/images/chocobos/gelb.gif'/>`n",true);
if($row[choc1]==3) output("`^Chocobo 1: `@<img src='/images/chocobos/gruen.gif'/>`n",true);
if($row[choc1]==4) output("`^Chocobo 1: `@<img src='/images/chocobos/lila.gif'/>`n",true);
//chocobo2
if($row[choc2]==1) output("`^Chocobo 2: `@<img src='/images/chocobos/blau.gif'/>`n",true);
if($row[choc2]==2) output("`^Chocobo 2: `@<img src='/images/chocobos/gelb.gif'/>`n",true);
if($row[choc2]==3) output("`^Chocobo 2: `@<img src='/images/chocobos/gruen.gif'/>`n",true);
if($row[choc2]==4) output("`^Chocobo 2: `@<img src='/images/chocobos/lila.gif'/>`n",true);
//chocobo3
if($row[choc3]==5) output("`^Chocobo 3: `@<img src='/images/chocobos/weiss.gif'/>`n",true);
if($row[choc3]==6) output("`^Chocobo 3: `@<img src='/images/chocobos/schwarz.gif'/>`n",true);
//chocobo4
if($row[choc4]==5) output("`^Chocobo 4: `@<img src='/images/chocobos/weiss.gif'/>`n",true);
if($row[choc4]==6) output("`^Chocobo 4: `@<img src='/images/chocobos/schwarz.gif'/>`n",true);
//chocobo5
if($row[choc5]==7) output("`^Chocobo 5: `@<img src='/images/chocobos/gold.gif'/>`n",true);
//chocobo6
if($row[choc6]==7) output("`^Chocobo 6: `@<img src='/images/chocobos/gold.gif'/>`n",true);
}
else
{
output("`^Chocobo: `@<img src='/images/chocobos/gross.gif'/>`n",true);
}
output("</td></tr></table>`n`n<table align=center><tr><td>",true);
//Chocoborennen - Preise
if($row[chocnormalprice]=="kein") output("`^Normale Liga: `@kein Preis");
if($row[chocnormalprice]=="platzeins") output("`^Normale Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if($row[chocnormalprice]=="platzzwei") output("`^Normale Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if($row[chocnormalprice]=="platzdrei") output("`^Normale Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if($row[chocseltenprice]=="kein") output("`^Seltene Liga: `@kein Preis");
if($row[chocseltenprice]=="platzeins") output("`^Seltene Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if($row[chocseltenprice]=="platzzwei") output("`^Seltene Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if($row[chocseltenprice]=="platzdrei") output("`^Seltene Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if($row[chocsagenprice]=="kein") output("`^Sagenumwobene Liga: `@kein Preis");
if($row[chocsagenprice]=="platzeins") output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if($row[chocsagenprice]=="platzzwei") output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if($row[chocsagenprice]=="platzdrei") output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if($row[chocgrossprice]=="kein") output("`^Große Liga: `@kein Preis");
if($row[chocgrossprice]=="platzeins") output("`^Große Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if($row[chocgrossprice]=="platzzwei") output("`^Große Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if($row[chocgrossprice]=="platzdrei") output("`^Große Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
output("</tr></td></table>",true);
addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");
break;
case "kunst":
page_header("Kunstschätze von ".preg_replace("'[`].'","",$row[name]));
output("`fgesammelte Kunstschätze von $row[name]`7`n`n
`c`b`i`7Unikate`c`0`b`i`n`n");
$result = db_query("SELECT name1,description,owner FROM kunst WHERE owner='$row[acctid]'");
output("<table cellspacing=0 cellpadding=2 align=center>",true);
if (db_num_rows($result)==0){
output("<tr class='".($i%2?"trdark":"trlight")."'><td>`&Keine Unikate gefunden`0</td></tr>",true);
}else{
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("$row[name1]`n`&$row[description]`n`n",true);
output("</td></tr>",true);
}
}
output("</table>",true);
output("`c`b`7`i`n`nKopien`c`i`b`0`n`n");
$sql1 = "SELECT * FROM items WHERE owner=".$acctid." AND class='kunst' ORDER BY id ASC";
$result1 = db_query($sql1) or die(db_error(LINK));
output("<table cellspacing=0 cellpadding=2 align=center>",true);
if (db_num_rows($result1)==0){
output("<tr class='".($i%2?"trdark":"trlight")."'><td>`&Keine Kopien gefunden`0</td></tr>",true);
}else{
for ($i=0;$i<db_num_rows($result1);$i++){
$row1 = db_fetch_assoc($result1);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("$row1[name]`n`&$row1[description]`n`n",true);
output("</td></tr>",true);
}
}
output("</table>",true);
addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");
break;
}
addnav("Zur Liste der Krieger","list.php");
if ($session['user']['superuser']>=3){
addnav("User Editieren","listedit.php?op=start&userid=".$row['acctid']);
}
if ($session[user][woher]==1){ addnav("Zurück nach Mystara","village.php");}
if ($session[user][woher]==2){ addnav("Zurück nach Arkanya","arkanya.php");}
if ($session[user][woher]==3){ addnav("Zurück in den dunklen Forst","forest.php");}
if ($session[user][woher]==4){ addnav("Zurück an den Strand","arkanyastrand.php");}
if ($session[user][woher]==5){ addnav("Zurück zum Kloster","kloster.php");}
if ($session[user][woher]==6){ addnav("Zurück ins Gebirge","berge.php");}
page_footer();
?>