hi dom
whaa sorry*kicher*
hab das geänderte schon wieder runtergeschmissen gehabt.
[php]<?php
// 22062004
require_once "common.php";
checkday();
$result = db_query("SELECT login,ssstatus,name,gesinnung,hassklave
,bioalt,hasknappe,bioher,waffe,ssmonat,ruestung,tiername,mountbio,mountavatar,
klasse,kunst,housekey,battlepoints,
stadtwacherang,priesterrang,memberid,rankid,beta,level,richterrang,bürgermeister,sex,specialty,hashorse,acctid,age,marriedto,charisma,pvpflag,charisma,bio,race,avatar,housekey,house,kunst,klasse FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);
page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","`1Dunkle Künste","`%Mystische Kräfte","`7Diebeskunst");
$gesinnung=array(
1=>"`&Chaotisch Gut", 2=>"`tRechtschaffen Gut",
3=>"`vNeutral", 4=>"`!Rechtschaffen Böse",
5=>"`1Chaotisch Böse",
0=>"`)Unbekannt");
$stadtwacherang=array( 0=>"-",
1=>"Haubtmann", 2=>"Wache");
$richterrang=array( 0=>"-",
1=>"Oberster Richter", 2=>"Richter");
$priesterrang=array(0=>"-", 1=>"Novize", 2=>"Priester", 3=>"Hoher Priester", 4=>"Hohepriesterin");
$link="einkerkern.php?char=$row[login]&id=$row[acctid]";
if($session[user][stadtwacherang]>=1) addnav("User Einkerkern", $link);$link="einkerkern.php?char=$row[login]&id=$row[acctid]";
if($session[user][stadtwacherang]>=2) addnav("User Einkerkern", $link);output("`^`nBiographie für $row[name]`n`n");
if ($row[stadtwacherang]==1)
output("`^`4 (Hauptmann der Stadtwache)`^`n");if ($row[stadtwacherang]==2)
output(" `4(Stadtwache)`n`^");
if ($row[richterrang]==1)
output(" `&(Oberster Richter)`n`^");
if ($row[richterrang]==2)
output(" `&( Richter)`n`^");
if ($row[priesterrang]==1)
output(" `V(Novizin)`n`^");
if ($row[priesterrang]==2)
output(" `V(Priester)`n`^");
if ($row[priesterrang]==3)
output(" `V(Hoher Priester)`n`^");
if ($row[priesterrang]==4)
output(" `V(Hohe Priesterin)`n`^");
if ($row[bürgermeister]==1 && $row[sex]==1) output("`^ (Fürstin von Yorlii Che`el)");
if($row[bürgermeister]==1 && $row[sex]==0) output("`^(Fürst von Yorlii Che`el)");
$kampfkunst=array(1=>"`7Schwertkampf",2=>"`TAxtkampf",3=>"`#Lanzenkampf",4=>"`4Bogenschütze",5=>"`@Anime-Magie",6=>"`1Schwarze Magie",7=>"`&Lichtmagie",8=>"`2Stabmagie",0=>"`)Unbekannt");
$sex=array(0=>"männlich",1=>"weiblich");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
if ($session[user][loggedin]) output("<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='Mail schreiben' border='0'></a>",true);
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 400) output("width=\"400\" ",true );
if ($pic_height > 400) output("height=\"400\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\"> </td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild) </td><td>",true);
}
}
output("`7`bAllgemein`n`b");
output("`^Rasse: `@{$races[$row['race']]}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");
output("`^Gesinnung: `@".$gesinnung[$row[gesinnung]]."`n");
output("`n`n `7`bInformatives`b`n");output("`^Alter des Charakters: `@{$row['bioalt']}`n");output("`^Herkunft: `@{$row['bioher']}`n");output("`^Klasse: `@{$row['klasse']}`n"); output("`^Waffe: `@$row[waffe] `n");output("`^Rüstung: `@$row[ruestung] `n");output("`^Kampfart: `@".$kampfkunst[$row[kunst]]."`n");
output("`4`n`n Kriegerstatus:");if ($row['battlepoints']==0) output("`& blutiger Anfänger"); if ($row['battlepoints']>0&& $row['battlepoints']<=10) output("`&Anfaenger");if ($row['battlepoints']>10&&$row['battlepoints']<=50) output("`&Gladiator");if ($row['battlepoints']>50 && $row['battlepoints']<=100) output("`&Centurio");if ($row['battlepoints']>100 && $row['battlepoints']<=150) output("`&Major");if ($row['battlepoints']>150 && $row['battlepoints']<=500) output("`&General");
if ($row['battlepoints']>500 && $row['battlepoints']<=1000) output("<img src='/images/orden1.gif' border='0' align=center alt='Bild von Orden1'>",true);
if ($row['battlepoints']>1000 && $row['battlepoints']<=2000) output("<img src='/images/orden2.gif' border='0' align=center alt='Bild von Orden2'>",true);
if ($row['battlepoints']>2000 && $row['battlepoints']<=5000) output("<img src='/images/orden3.gif' border='0' align=center alt='Bild von Orden3'>",true);
if ($row['battlepoints']>5000 && $row['battlepoints']<=8000) output("<img src='/images/orden4.gif' border='0' align=center alt='Bild von Orden4'>",true);
if ($row['battlepoints']>8000 && $row['battlepoints']<=12000) output("<img src='/images/orden5.gif' border='0' align=center alt='Bild von Orden5'>",true);
if ($row['battlepoints']>12000 && $row['battlepoints']<=18000) output("<img src='/images/orden21.gif' border='0' align=center alt='Bild von Orden21'>",true);
if ($row['battlepoints']>18000 && $row['battlepoints']<=25000) output("<img src='/images/orden22.gif' border='0' align=center alt='Bild von Orden22'>",true);
if ($row['battlepoints']>25000 && $row['battlepoints']<=100000) output("<img src='/images/orden23.gif' border='0' align=center alt='Bild von Orden1'>",true);
/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`n`n`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`n");
}
output("`n`n`b`7`nDienerschaft`b`n");
$sql = "SELECT sklavenname FROM sklaven WHERE sklavenid='{$row['hassklave']}'";
$result = db_query($sql);
$sklaven = db_fetch_assoc($result);
if ($sklaven['sklavenname']=="")
$sklaven['sklavenname'] = "`iKeinen`i";
output("`^Diener/in: `@{$sklaven['sklavenname']}`n");
$sql = "SELECT knappenname FROM knappen WHERE knappenid='{$row['hasknappe']}'";
$result = db_query($sql);
$knappen = db_fetch_assoc($result);
if ($knappen['knappenname']=="")
$knappen['knappenname'] = "`iKeinen`i";
output("`^Knappe: `@{$knappen['knappenname']}`n");
output("`n`n`b`7`nBesitz`b`n");
$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
if($row[tiername]==""){
output("`^Tier: `@{$mount['mountname']}`n");
}else if($row[tiername]>""){
output("`^Tier: `@{$mount['mountname']}`@`n");
output(" (`@ {$row['tiername']} )" ,true);
}
$sql = "SELECT housename FROM houses WHERE houseid='{$row['house']}'";
$result = db_query($sql);
$houses = db_fetch_assoc($result);
if ($houses['housename']=="")
$houses['housename'] = "`iKeines`i";
output("`^`nHaus: `@{$houses['housename']}`n");
if ($row[charisma]>=5 )$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
if($row[ssstatus]==1)output ("`^ Schwangerschaftsstatus:");
if( $row[ssmonat] <= 128&& $row[ssmonat]>=100)
{
output(" `@nichts zu sehen`n");
}
if( $row[ssmonat] <= 99&& $row[ssmonat]>=75)
{
output(" `@Kleines Bäuchlein`n");
}
if( $row[ssmonat] <= 74&& $row[ssmonat]>=35)
{
output(" `@Dicker Bauch`n");
}
if( $row[ssmonat] <= 34&& $row[ssmonat]>=15)
{
output(" `^`@Sehr dicker Bauch`n");
}
if( $row[ssmonat] <= 15&& $row[ssmonat]>=1)
{
output(" `@Hochschwanger`n");
}
if($row[sex])
$sqlkin = "SELECT `name`,`gebdat` FROM kinder where mama = " . $row[acctid];
else
$sqlkin = "SELECT `name`,`gebdat` FROM kinder where papa = " . $row[acctid];
$resultkin = db_query($sqlkin);
$kinder = array();
while ($rowkin = db_fetch_assoc($resultkin)) {
/*Thx an Darkness eingebunden von
Rikkarda@silienta-logd.de*/
$dateary = array(
'bday' => $rowkin['gebdat'],
'today' => getgamedate()
);
while (list($key,$val) = each($dateary)){
$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;
//$age = ($age).' Tage' ;
/*end Rikka*/
array_push($kinder,$rowkin[name] );
//var_dump($rowkin[name],$today,$bday,$age);
}
if($kinder[0] != "")
{
if($row[sex])
output("`^Ist Mutter von:`@ ");
else
output("`^Ist Vater von:`@ ");
output(implode(", ", $kinder));
output(" `0`n");
}
}
}
if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n`n`n",true);
if ( $row[tiername] != "" )
output( " `n`n`c`^Tierinfo:`c`n" );
{
if (getsetting("avatare",0)==1){
if ($row['mountavatar']) {
$pic_size = @getimagesize($row[mountavatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[mountavatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[tiername])."\"> </td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild) </td><td>",true);
}
}
if ( $row[mountbio] != "" ) {
output("`0`^`nBeschreibung für $row[tiername] ($mount[mountname]):`0 `n`n".CloseTags($row['mountbio'],"`b`i") . "" ,true);output ("</td></tr></table>",true);
}
}
if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();
?>
[/php]
so das ist normalerweise meine bio.php. Ohne Neuigkeitenbzw letzte leistungen, weils bei mir nicht notwendig ist.
ok ich müsste doch jetzt eigendlich nur unter den page_header
( if ($_GET['op']=="") {
setzen, die navs zu den ops und dann an passender stelle die ops ( if ($_GET['op']=="bios") { ) setzen oder nicht?
die Informationen für den kasten gehen bis [if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
] dann setze ich doch danach den op ein, oder nicht? für das geschriebene in der bio ist nur son kleiner teil da [ if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n`n`n",true);
] obwohl mir das sehr spanisch vorkommt. dann ist doch aber der teil, das was in diesen bios op kommt, oder? und bei tier dasselbe. oder vergess ichd abei was?
eine sich grad echt blond vorkommende Newbi