• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[Gesior AAC] Equipment Shower

I always get Weight = 0 for all items can someone help me?
That's the characters.php

<?PHP
$name = stripslashes(ucwords(strtolower(trim($_REQUEST['name']))));
if(empty($name)) {
$main_content .= 'Here you can get detailed information about a certain player on '.$config['server']['serverName'].'.<BR> <FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
}
else
{
if(check_name($name)) {
$player = $ots->createObject('Player');
$player->find($name);
if($player->isLoaded()) {
$account = $player->getAccount();
$main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD><IMG SRC="'.$layout_name.'/images/general/blank.gif" WIDTH=0 HEIGHT=01 BORDER=0></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Character Information</B></TD></TR>';
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=20%>Name:</TD><TD><font color="';
$main_content .= ($player->isOnline()) ? 'green' : 'red';
$main_content .= '"><b>'.$player->getName().'</b></font>';
if($player->isDeleted())
$main_content .= '<font color="red"> [DELETED]</font>';
if($player->isNameLocked())
$main_content .= '<font color="red"> [NAMELOCK]</font>';
$main_content .= '</TD></TR>';
if($player->getOldName())
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
if($player->isNameLocked())
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Proposition:</TD><TD>'.$player->getOldName().'</TD></TR>';
else
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Old name:</TD><TD>'.$player->getOldName().'</TD></TR>';
}
// BEGIN Position Showing *** Fixed by jerryb1988 from otfans.net
$group = $player->getGroup();
if ($group == 2){$group_name = 'Tutor';}
if ($group == 3){$group_name = 'Senior Tutor';}
if ($group == 4){$group_name = 'Gamemaster';}
if ($group == 5){$group_name = 'Community Manager';}
if ($group == 6){$group_name = 'GOD';}

if($group != 1)
{

if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Position:</TD><TD>'.$group_name.'</TD></TR>';
}
// END Position Showing
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Sex:</TD><TD>';
$main_content .= ($player->getSex() == 0) ? 'female' : 'male';
$main_content .= '</TD></TR>';
if($config['site']['show_marriage_info'])
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Marital status:</TD><TD>';
$marriage = new OTS_Player();
$marriage->load($player->getMarriage());
if($marriage->isLoaded())
$main_content .= 'married to <a href="?subtopic=characters&name='.urlencode($marriage->getName()).'"><b>'.$marriage->getName().'</b></a></TD></TR>';
else
$main_content .= 'single</TD></TR>';
}
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Profession:</TD><TD>'.$vocation_name[$player->getWorld()][$player->getPromotion()][$player->getVocation()].'</TD></TR>';
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Level:</TD><TD>'.$player->getLevel().'</TD></TR>';
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>World:</TD><TD>'.$config['site']['worlds'][$player->getWorld()].'</TD></TR>';
if(!empty($towns_list[$player->getWorld()][$player->getTownId()]))


$rank_of_player = $player->getRank();
if(!empty($rank_of_player))
{
{
$guild_id = $rank_of_player->getGuild()->getId();
$guild_name = $rank_of_player->getGuild()->getName();
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Guild Membership:</TD><TD>'.$rank_of_player->getName().' of the <a href="?subtopic=guilds&action=show&guild='.$guild_id.'">'.$guild_name.'</a></TD></TR>';
}
}
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$lastlogin = $player->getLastLogin();
if(empty($lastlogin))
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>Never logged in.</TD></TR>';
else
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>'.date("j F Y, g:i a", $lastlogin).'</TD></TR>';
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
if($config['site']['show_creationdate'] && $player->getCreated())
{
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Created:</TD><TD>'.date("j F Y, g:i a", $player->getCreated()).'</TD></TR>';
}



//Outfit shower by Pening edited by loleslav
if($config['site']['show_outfit']) {
$id = $player->getCustomField("id");
$main_content .= '<TD BGCOLOR="'.$config['site']['darkborder'].'">Outfit:';
$listaddon = array('128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','158','159','251','252','268','269','270','273','278','279','288','289','302','324','325');
$lookadd = array('0','1','2','3');
foreach ($listaddon as $pid => $name)
foreach ($lookadd as $addo => $name) {
$addon1 = $SQL->query('SELECT * FROM players WHERE id = '.$id.' AND looktype = '.$listaddon[$pid].' AND lookaddons = '.$lookadd[$addo].';')->fetch();
if($addon1[looktype] == true ) {
$finaddon = $addon1[looktype] + $addon1[lookaddons] * 300;
$main_content .= '<TD with=50% style="background-color: '.$config['site']['darkborder'].'"><center><img src="images/addons/'.$finaddon.'.gif"/></center></TD></TD>';
}
}
}
$main_content .= '</td>';
//end Outfit shower by Pening edited by loleslav
if($config['site']['show_signature']) {
// Signature by makr0mango.
function randomSignature( $folder ) {
$files = scandir ( "./$folder/" );
$signature = array();

foreach ( $files as $file ):
if ( substr ( strtolower ( $file ) , -4 ) == ".png" )
$signature[] = $file;
endforeach;

return rand(0,count($signature)-1);
}
$random = randomSignature("signatures");
$main_content .= '<tr></tr><tr></tr><tr></tr><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Signature</B></TD></TR>';
$main_content .= "<TR BGCOLOR=".$config['site']['darkborder']."><TD WIDTH=20%>Forum Link:</TD><TD><input type='text' size='75' onclick='this.select();' value=' . "\"]' /></TD></TR>";
$main_content .= "<TR BGCOLOR=".$config['site']['lightborder']."><TD WIDTH=20%>Direct Link:</TD><TD><input type='text' size='75' onclick='this.select();' value='http://" . $_SERVER['HTTP_HOST'] . "/signature.php?character=" .$player->getName(). "&image=" . $random . "' /></TD></TR>";
$main_content .= "<TR BGCOLOR=".$config['site']['darkborder']."><TD COLSPAN='2' style='text-align: center;'><img src='signature.php?character=" .$player->getName(). "&image=" . $random . "' /></TD></TR>";
$main_content .= '</TD></TR></TABLE>';
// Signature by makr0mango.
}
if($config['site']['show_skills_info']) {
//Skills Pics v2. Table borders optimized by Absolute Mango
$main_content .= '<table cellspacing="0" cellpadding="0" border="0" width="200" align="center"><caption><strong>Skills</strong></caption><tbody><tr>
<td align="center"><a href="?subtopic=highscores&list=experience"><img src="images/skills/level.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=magic"><img src="images/skills/ml.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=fist"><img src="images/skills/fist.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=club"><img src="images/skills/club.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=sword"><img src="images/skills/sword.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=axe"><img src="images/skills/axe.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=distance"><img src="images/skills/dist.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=shield"><img src="images/skills/def.png" style="border: none;"/></a></td>
<td align="center"><a href="?subtopic=highscores&list=fishing"><img src="images/skills/fish.png" style="border: none;"/></a></td>
</tr></tbody></table>
<table cellspacing="0" cellpadding="0" border="1" width="360" align="center"><tbody><tr><tr bgcolor="'.$config['site']['darkborder'].'">
<td align="center" width="38"><strong>Level</strong></td>
<td align="center" width="38"><strong>ML</strong></td>
<td align="center" width="42"><strong>Fist</strong></td>
<td align="center" width="40"><strong>Club</strong></td>
<td align="center" width="38"><strong>Swrd</strong></td>
<td align="center" width="38"><strong>Axe</strong></td>
<td align="center" width="38"><strong>Dist</strong></td>
<td align="center" width="38"><strong>Shield</strong></td>
<td align="center" width="38"><strong>Fish</strong></td></font>
</tr>
<tr bgcolor="'.$config['site']['lightborder'].'">
<td align="center" width="38">'.$player->getLevel().'</td>
<td align="center" width="38">'.$player->getMagLevel().'</td>
<td align="center" width="38">'.$player->getSkill(0).'</td>
<td align="center" width="38">'.$player->getSkill(1).'</td>
<td align="center" width="38">'.$player->getSkill(2).'</td>
<td align="center" width="38">'.$player->getSkill(3).'</td>
<td align="center" width="38">'.$player->getSkill(4).'</td>
<td align="center" width="38">'.$player->getSkill(5).'</td>
<td align="center" width="38">'.$player->getSkill(6).'</td>
</tr></tbody></table><div table align="center">&nbsp;<br />&nbsp;</div>';
//skill script end

include 'eqshower.php';
include 'eq-class.php';
///? Style and JS part ?///
ECHO $getcss;
ECHO $getjs;
///? End Of Style and JS part ?///
/// Query + functions ///
$query=mysql_query('SELECT * FROM `player_items` WHERE player_id = '.$id.' AND `pid`<=10');
if($query){
while ($result=mysql_fetch_array($query))
{
$item[$result['pid']]['img']="<img src='images/items/".$result['itemtype'].".gif' />";
$item[$result['pid']]['id']=$result['itemtype'];
$class[$result['pid']]="a0-".$result['pid'];
}
$EQShower=new EQShower;

for($i=1;$i<=10;$i++)
{
$num_attr=0;
unset($val);$val=array();

$query=mysql_query("SELECT * FROM `s_items` INNER JOIN `s_attributes` ON s_items.id=s_attributes.item_id WHERE s_items.itemid=".$item[$i]['id']);
if($query)$result=mysql_fetch_assoc($query);

$val[0]=ucfirst($result['name']);
$val[1]=$result['descr'];
$val[2]=$result['armor'];
$val[3]=$result['weight'];
$val[4]=$result['containerSize'];
$val[5]=$result['attack'];
$val[6]=$result['speed'];
$val[7]=$result['defense'];
$val[8]=$result['elementFire'];
$val[9]=$result['elementIce'];
$val[10]=$result['elementEarth'];
$val[11]=$result['elementEnergy'];
$val[12]=$result['range'];
$val[13]=$result['extraDef'];
$val[14]=$result['skillShield'];
$val[15]=$result['magicLevelPoints'];
$val[16]=$result['absorbPercentall'];
$val[17]=$result['charges'];
$val[18]=$result['skillDist'];
$val[19]=$result['absorbPercentFire'];
$val[20]=$result['absorbPercentEarth'];
$val[21]=$result['absorbPercentIce'];
$val[22]=$result['absorbPercentEnergy'];
$val[23]=$result['absorbPercentDeath'];
$val[24]=$result['absorbPercentHoly'];
$val[25]=$result['absorbPercentPhysical'];
$val[26]=$result['skillAxe'];
$val[27]=$result['skillClub'];
$val[28]=$result['skillSword'];
$val[29]=$result['duration'];
$val[30]=$result['skillFist'];
$val[31]=$result['absorbPercentManaDrain'];
$val[32]=$result['absorbPercentLifeDrain'];
$val[33]=$result['preventDrop'];
$val[34]=$result['hitChance'];
$val[35]=$result['shootType'];

foreach($val as $attribute)
{
if(!empty($attribute))$num_attr++;
}
$tooltip[$i]=$EQShower->item_info($val,$num_attr);

if(empty($item[$i])){
$class[$i]="a".$i;
$tooltip[$i]="<font class=\'attr\'>Nothing is equipped.</font>";
}
}

}
/// End of the EQ SHOWER modified by Kavvson //
/// End of Query And Functions ///
$id = $player->getCustomField("id");
$main_content .= '<td align="center"><table with=100%><TR class="darkBorder"> ';

$main_content .= '<div id="bg">
<div class="col1">
<div class="'.$class['2'].'" onmouseover="tooltip.show(\''.$tooltip[2].'\', 225)" onmouseout="tooltip.hide()">
'.$item['2']['img'].'
</div>
<div class="'.$class['6'].'" onmouseover="tooltip.show(\''.$tooltip[6].'\', 225)" onmouseout="tooltip.hide()">
'.$item['6']['img'].'
</div>
<div class="'.$class['9'].'" onmouseover="tooltip.show(\''.$tooltip[9].'\', 225)" onmouseout="tooltip.hide()">
'.$item['9']['img'].'
</div>
<div class="soul"><div class="txts" onmouseover="tooltip.show(\'<center>Soul Points - '.$player->getSoul().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:10px">'.$player->getSoul().'</p></div></div>
</div>
<div class="col2">
<div class="'.$class['1'].'" onmouseover="tooltip.show(\''.$tooltip[1].'\', 225)" onmouseout="tooltip.hide()">
'.$item['1']['img'].'
</div>
<div class="'.$class['4'].'" onmouseover="tooltip.show(\''.$tooltip[4].'\', 225)" onmouseout="tooltip.hide()">
'.$item['4']['img'].'
</div>
<div class="'.$class['7'].'" onmouseover="tooltip.show(\''.$tooltip[7].'\', 225)" onmouseout="tooltip.hide()">
'.$item['7']['img'].'
</div>
<div class="'.$class['8'].'" onmouseover="tooltip.show(\''.$tooltip[8].'\', 225)" onmouseout="tooltip.hide()">
'.$item['8']['img'].'
</div>
</div>
<div class="col3">
<div class="'.$class['3'].'" onmouseover="tooltip.show(\''.$tooltip[3].'\', 225)" onmouseout="tooltip.hide()">
'.$item['3']['img'].'
</div>
<div class="'.$class['5'].'" onmouseover="tooltip.show(\''.$tooltip[5].'\', 225)" onmouseout="tooltip.hide()">
'.$item['5']['img'].'
</div>
<div class="'.$class['10'].'" onmouseover="tooltip.show(\''.$tooltip[10].'\', 225)" onmouseout="tooltip.hide()">
'.$item['10']['img'].'
</div>
<div class="cap"><div class="txtc" onmouseover="tooltip.show(\'<center>Capability - '.$player->getCap().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:10px">'.$player->getCap().'</p></div></div>
</div>
</div>';


}
$main_content .= '</TABLE></td></tr></table><br />';
$deads = 0;

//deaths list
$player_deaths = $SQL->query('SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,10;');
foreach($player_deaths as $death)
{
if(is_int($number_of_rows / 2))
$bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];

$number_of_rows++; $deads++;
$dead_add_content .= "<tr bgcolor=\"".$bgcolor."\">
<td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td>
<td>";
$killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id
LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id
WHERE killers.death_id = ".$SQL->quote($death['id'])." ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll();

$i = 0;
$count = count($killers);
foreach($killers as $killer)
{
$i++;
if(in_array($i, array(1, $count)))
$killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);

if($killer['player_name'] != "")
{
if($i == 1)
$dead_add_content .= "Killed at level <b>".$death['level']."</b> by ";
else if($i == $count)
$dead_add_content .= " and by ";
else
$dead_add_content .= ", ";

if($killer['monster_name'] != "")
$dead_add_content .= $killer['monster_name']." summoned by ";

if($killer['player_exists'] == 0)
$dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">";

$dead_add_content .= $killer['player_name'];
if($killer['player_exists'] == 0)
$dead_add_content .= "</a>";
}
else
{
if($i == 1)
$dead_add_content .= "Died at level <b>".$death['level']."</b> by ";
else if($i == $count)
$dead_add_content .= " and by ";
else
$dead_add_content .= ", ";

$dead_add_content .= $killer['monster_name'];
}

if($i == $count)
$dead_add_content .= ".";
}

$dead_add_content .= ".</td></tr>";
}

if($deads > 0)
$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE><br />';

//end
if(!$player->getHideChar()) {
$main_content .= '<TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Account Information</B></TD></TR>';
if($account->getRLName())
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Real name:</TD><TD>'.$account->getRLName().'</TD></TR>';
}
if($account->getLocation())
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR='.$config['site']['darkborder'].'><TD WIDTH=20%>Location:</TD><TD>'.$account->getLocation().'</TD></TR>';
}
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
if($account->getLastLogin())
$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Last login:</TD><TD>'.date("j F Y, g:i a", $account->getLastLogin()).'</TD></TR>';
else
$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Last login:</TD><TD>Never logged in.</TD></TR>';
if($account->getCreated())
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Created:</TD><TD>'.date("j F Y, g:i a", $account->getCreated()).'</TD></TR>';
}
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Account*Status:</TD><TD>';
$main_content .= ($account->isPremium()) ? '<b><font color="green">Premium Account</font></b>' : '<b><font color="red">Free Account</font></b>';
if($account->isBanned())
if($account->getBanTime() > 0)
$main_content .= '<font color="red"> [Banished until '.date("j F Y, G:i", $account->getBanTime()).']</font>';
else
$main_content .= '<font color="red"> [Banished FOREVER]</font>';
$main_content .= '</TD></TR></TABLE>';
$main_content .= '<br><TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR>
<TR BGCOLOR='.$config['site']['darkborder'].'><TD><B>Name</B></TD><TD><B>World</B></TD><TD><B>Level</B></TD><TD><b>Status</b></TD><TD><B>*</B></TD></TR>';
$account_players = $account->getPlayersList();
$account_players->orderBy('name');
$player_number = 0;
foreach($account_players as $player_list)
{
if(!$player_list->getHideChar())
{
$player_number++;
if(is_int($player_number / 2))
$bgcolor = $config['site']['darkborder'];
else
$bgcolor = $config['site']['lightborder'];
if(!$player_list->isOnline())
$player_list_status = '<font color="red">Offline</font>';
else
$player_list_status = '<font color="green">Online</font>';
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=52%><NOBR>'.$player_number.'.*'.$player_list->getName();
$main_content .= ($player_list->isDeleted()) ? '<font color="red"> [DELETED]</font>' : '';
$main_content .= '</NOBR></TD><TD WIDTH=15%>'.$config['site']['worlds'][$player_list->getWorld()].'</TD><TD WIDTH=25%>'.$player_list->getLevel().' '.$vocation_name[$player_list->getWorld()][$player_list->getPromotion()][$player_list->getVocation()].'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><FORM ACTION="?subtopic=characters" METHOD=post><TR><TD><INPUT TYPE=hidden NAME=name VALUE="'.$player_list->getName().'"><INPUT TYPE=image NAME="View '.$player_list->getName().'" ALT="View '.$player_list->getName().'" SRC="'.$layout_name.'/images/buttons/sbutton_view.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></FORM></TABLE></TD></TR>';
}
}
$main_content .= '</TABLE></TD><TD><IMG SRC="'.$layout_name.'/images/general/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD></TR></TABLE>';
}
$main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
$main_content .= '</TABLE>';
}
else
$search_errors[] = 'Character <b>'.$name.'</b> does not exist.';
}
else
$search_errors[] = 'This name contains invalid letters. Please use only A-Z, a-z and space.';
if(!empty($search_errors))
{
$main_content .= '<div class="SmallBox" > <div class="MessageContainer" > <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="ErrorMessage" > <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>';
foreach($search_errors as $search_error)
$main_content .= '<li>'.$search_error;
$main_content .= '</div> <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> </div></div><br/>';
$main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
}
}
?>

- - - Updated - - -

NVM FIXED I AM SORRY !
 
I have problem..
I can't repair this bug, i read all posts on this Topic, and not.. :<
https://i.imgur.com/mqtpVmi.png

My characters.php
PHP:
<?PHP
$name = stripslashes(ucwords(strtolower(trim($_REQUEST['name']))));
if(empty($name))
		$main_content .= 'Tutaj mozesz wyszukac, oraz uzyskac pewne informacje o graczach grajacych na '.$config['server']['serverName'].'.<BR>  <FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'">
		<TABLE BORDER=0 CELLPADDING=1>
			<TR>
				<TD>Nick:</TD>
				<TD><input name="name" maxlength="30" type="text" class="custom-field" value="" /></TD>
				<TD><INPUT TYPE=submit VALUE="Wyszukaj postac" NAME="Submit"></TD>
			</TR>
		</TABLE></TD></TR></TABLE></FORM>';
else
{
	if(check_name($name)) 
	{
		$player = $ots->createObject('Player');
		$player->find($name);
		if($player->isLoaded()) 
		{
			$account = $player->getAccount();
			$account_db = new OTS_Account();
			if($config['site']['show_flag'])
			{
				$flagg = $account->getCustomField("flag");
				$flag = '<image src="http://images.boardhost.com/flags/'.$flagg.'.png"/> ';
			}
			$main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Informacje o postaci</B></TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=20%>Nick:</TD><TD>'.$flag.'<font color="';
				$main_content .= ($player->isOnline()) ? 'green' : 'red';
				$main_content .= '"><b>'.$player->getName().'</b></font>';
				if($player->isDeleted())
					$main_content .= '<font color="red"> [Usunieto]</font>';
				if($player->isNameLocked())
					$main_content .= '<font color="red"> [Nejmlok]</font>';
				$main_content .= '</TD></TR>';
			if($player->getOldName())
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					if($player->isNameLocked())
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Proposition:</TD><TD>'.$player->getOldName().'</TD></TR>';
					else
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Old name:</TD><TD>'.$player->getOldName().'</TD></TR>';
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Plec:</TD><TD>';
				$main_content .= ($player->getSex() == 0) ? 'Kobieta' : 'Mezczyzna';
				$main_content .= '</TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Profesja:</TD><TD>'.$vocation_name[$player->getWorld()][$player->getPromotion()][$player->getVocation()].'</TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Poziom:</TD><TD>'.$player->getLevel().'</TD></TR>';
			$rank_of_player = $player->getRank();
			if(!empty($rank_of_player))
			{
				{
					$guild_id = $rank_of_player->getGuild()->getId();
					$guild_name = $rank_of_player->getGuild()->getName();
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Gildia:</TD><TD colspan="2">'.$rank_of_player->getName().' of the <a href="?subtopic=guilds&action=show&guild='.$guild_name.'">'.$guild_name.'</a></TD></TR>';
				}
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$lastlogin = $player->getLastLogin();
				if(empty($lastlogin))
					$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Logowanie:</TD><TD colspan="2">Jeszcze sie nie logowal.</TD></TR>';
				else
					$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Logowanie:</TD><TD colspan="2">'.date("j F Y, g:i a", $lastlogin).'</TD></TR>';
			if($config['site']['show_creationdate'] == 1)
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Stworzono:</TD><TD>'.date("j F Y, g:i a", $player->getCustomField("created")).'</TD></TR>';
			}
			$comment = $player->getCustomField("comment");
			$newlines   = array("\r\n", "\n", "\r");
			$comment_with_lines = str_replace($newlines, '<br />', $comment, $count);
			if($count < 50)
				$comment = $comment_with_lines;
			if(!empty($comment))
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Komentarz:</TD><TD>'.$comment.'</TD></TR>';
			}
			$main_content .= '</TABLE>';
			// Show Statistics
			if($config['site']['showStatistic'])
			{
				$listaddon = array('128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','158','159','251','252','268','269','270','273','278','279','288','289','302','324','325');
				$lookadd = array('0','1','2','3');
				foreach ($listaddon as $pid => $name)
				{
					foreach ($lookadd as $addo => $name) 
					{
						$addon1 = $SQL->query('SELECT * FROM players WHERE id = '.$player->getId().' AND looktype = '.$listaddon[$pid].' AND lookaddons = '.$lookadd[$addo].';')->fetch();
						if($addon1[looktype] == true )
						{
							$finaddon = $addon1[looktype] + $addon1[lookaddons] * 300;
							$playerOutfit .= '<img src="images/addons/'.$finaddon.'.gif"/>';
						}
					}
				}
				// Experience
				$currentlevelexp = (50 * ($player->getLevel() - 1) * ($player->getLevel() - 1) * ($player->getLevel() - 1) - 150 * ($player->getLevel() - 1) * ($player->getLevel() - 1) + 400 * ($player->getLevel() - 1)) / 3; 
				$nextlevel = ($player->getLevel() + 1); 
				$nextLevelExp = (50 * ($player->getLevel()) * ($player->getLevel()) * ($player->getLevel()) - 150 * ($player->getLevel()) * ($player->getLevel()) + 400 * ($player->getLevel())) / 3; 
				$leveldifference = ($nextLevelExp - $currentlevelexp); 
				$partofcurrentexp = ($player->getExperience()-$currentlevelexp); 
				$expBarPercentage = (($partofcurrentexp / $leveldifference)*100); 
				// Spent Mana
				$constantMana = $vocationConstantMana[$player->getWorld()][$player->getVocation()];
				$spentMana = 1600 * force($constantMana, $player->getMagLevel()); 
				$spentManaPer = $player->getManaSpent() / $spentMana * 100;
				// Equip
		/*		$number_of_items = 1; 
				$contentEquipment .= '<table with=100% style="background-image:url(\'images/equipment/bg.gif\'); border: solid 1px #888888;" CELLSPACING="1"><TR>';         
				$list = array('2','1','3','6','4','5','9','7','10','8'); 
				foreach ($list as $pid => $name) 
				{ 
					$top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$player->getId().' AND pid = '.$list[$pid].';')->fetch(); 
					if($top[itemtype] == false) 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentEquipment .= '<td></td>'; 
						}
						if(is_int($number_of_items / 3))
						{ 
							$contentEquipment .= '<TD style="text-align: center;"><img src="images/equipment/'.$list[$pid].'.gif" width="32" higth="32" ></TD></tr><tr>'; 
						} else { 
							$contentEquipment .= '<TD style="text-align: center;"><img src="images/equipment/'.$list[$pid].'.gif" width="32" higth="32"></TD>'; 
						} 
						$number_of_items++; 
					} 
					else 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentEquipment .= '<td></td>'; 
						} 
						if(is_int($number_of_items / 3)) 
							$contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD></tr><tr>'; 
						else 
							$contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="images/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD>'; 
						$number_of_items++; 
					} 
					if($list[$pid] == '8') 
					{ 
						$contentEquipment .= '<td></td>'; 
					} 
				}
				$contentEquipment .= '</TR></table>'; */
				
/// Beging of the EQ SHOWER modified by Kavvson //
//? Needed ?//
include 'eqshower.php';
include 'eq-class.php';
///? Style and JS part ?///
ECHO $getcss;
ECHO $getjs;
///? End Of Style and JS part ?///
/// Query + functions ///
$query=mysql_query('SELECT * FROM `player_items` WHERE player_id = '.$id.' AND `pid`<=10');
if($query){
    while ($result=mysql_fetch_array($query))
    {
        $item[$result['pid']]['img']="<img src='images/items/".$result['itemtype'].".gif' />";
        $item[$result['pid']]['id']=$result['itemtype'];
        $class[$result['pid']]="a0-".$result['pid'];
    }
    $EQShower=new EQShower;
    
    for($i=1;$i<=10;$i++)
    {
        $num_attr=0;
        unset($val);$val=array();
        
        $query=mysql_query("SELECT * FROM `s_items` INNER JOIN `s_attributes` ON s_items.id=s_attributes.item_id WHERE s_items.itemid=".$item[$i]['id']);
        if($query)$result=mysql_fetch_assoc($query);
        
        $val[0]=ucfirst($result['name']);
        $val[1]=$result['descr'];
        $val[2]=$result['armor'];
        $val[3]=$result['weight'];
        $val[4]=$result['containerSize'];
        $val[5]=$result['attack'];
        $val[6]=$result['speed'];
        $val[7]=$result['defense'];
        $val[8]=$result['elementFire'];
        $val[9]=$result['elementIce'];
        $val[10]=$result['elementEarth'];
        $val[11]=$result['elementEnergy'];
        $val[12]=$result['range'];
        $val[13]=$result['extraDef'];
        $val[14]=$result['skillShield'];
        $val[15]=$result['magicLevelPoints'];
        $val[16]=$result['absorbPercentall'];
        $val[17]=$result['charges'];
        $val[18]=$result['skillDist'];
        $val[19]=$result['absorbPercentFire'];
        $val[20]=$result['absorbPercentEarth'];
        $val[21]=$result['absorbPercentIce'];
        $val[22]=$result['absorbPercentEnergy'];
        $val[23]=$result['absorbPercentDeath'];
        $val[24]=$result['absorbPercentHoly'];
        $val[25]=$result['absorbPercentPhysical'];
        $val[26]=$result['skillAxe'];
        $val[27]=$result['skillClub'];
        $val[28]=$result['skillSword'];
        $val[29]=$result['duration'];
        $val[30]=$result['skillFist'];
        $val[31]=$result['absorbPercentManaDrain'];
        $val[32]=$result['absorbPercentLifeDrain'];
        $val[33]=$result['preventDrop'];
        $val[34]=$result['hitChance'];
        $val[35]=$result['shootType'];
        
        foreach($val as $attribute)
        {
            if(!empty($attribute))$num_attr++;
        }
        $tooltip[$i]=$EQShower->item_info($val,$num_attr);
        
        if(empty($item[$i])){
        $class[$i]="a".$i;
        $tooltip[$i]="<font class=\'attr\'>Nothing is equipped.</font>";
        }
    }
    
}
/// End of Query And Functions ///
$id = $player->getCustomField("id");
$main_content .= '<td align=center><table with=100%><TR class="darkBorder"> ';        

            $main_content .= '<div id="bg">
    <div class="col1">
        <div class="'.$class['2'].'" onmouseover="tooltip.show(\''.$tooltip[2].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['2']['img'].'   
        </div>
        <div class="'.$class['6'].'" onmouseover="tooltip.show(\''.$tooltip[6].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['6']['img'].'   
        </div>
        <div class="'.$class['9'].'" onmouseover="tooltip.show(\''.$tooltip[9].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['9']['img'].'   
        </div>
                <div class="soul"><div class="txts" onmouseover="tooltip.show(\'<center>Soul Points - '.$player->getSoul().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getSoul().'</p></div></div>   
    </div>
    <div class="col2">
        <div class="'.$class['1'].'" onmouseover="tooltip.show(\''.$tooltip[1].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['1']['img'].'   
        </div>
        <div class="'.$class['4'].'" onmouseover="tooltip.show(\''.$tooltip[4].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['4']['img'].'   
        </div>
        <div class="'.$class['7'].'" onmouseover="tooltip.show(\''.$tooltip[7].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['7']['img'].'   
        </div>
        <div class="'.$class['8'].'" onmouseover="tooltip.show(\''.$tooltip[8].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['8']['img'].'   
        </div>
    </div>
    <div class="col3">
        <div class="'.$class['3'].'" onmouseover="tooltip.show(\''.$tooltip[3].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['3']['img'].'   
        </div>
        <div class="'.$class['5'].'" onmouseover="tooltip.show(\''.$tooltip[5].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['5']['img'].'   
        </div>
        <div class="'.$class['10'].'" onmouseover="tooltip.show(\''.$tooltip[10].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['10']['img'].'   
        </div>
        <div class="cap"><div class="txtc" onmouseover="tooltip.show(\'<center>Capability - '.$player->getCap().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getCap().'</p></div></div> 
    </div>
</div>';

/// End of the EQ SHOWER modified by Kavvson //  
				
				// Stamina
				$staminaDefault = 151200000;
				$staminaPlayer = $player->getCustomField("stamina");
				function getTime($value)
				{
					$h = floor($value / 3600000);
					$m = floor(($value - $h * 3600000) / 60000);
					return $h.':'.$m;
				}
				if($staminaPlayer < 50400000)
					$colorbg = 'red';
				else
					$colorbg = 'lime';
				$stamminaPer = ($staminaPlayer / $staminaDefault) * 100;
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" colspan=4 class=white><B>Statistics</B></td>
					</tr>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" class=white>Equipment</td>
						<td align="left" class=white colspan=3>Skills</td>
					</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td align="center" rowspan=5 width=30%>'.$contentEquipment.'</td>
							<td width=15%>Level:</td>
							<td>
								'.$player->getLevel().', '.$player->getExperience().' of '.$nextLevelExp.'
								<div title="'.number_format($expBarPercentage, 0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$expBarPercentage.'%; height: 3px;">
							</td>
							<td rowspan="2" width="68" height="68" align="center" valign="bottom"><image src="outfitter.php?id='.$player->getLookType().'&addons='.$player->getLookAddons().'&head='.$player->getLookHead().'&body='.$player->getLookBody().'&legs='.$player->getLookLegs().'&feet='.$player->getLookFeet().'"/></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Magic Level:</td>
							<td>
								'.$player->getMagLevel().', '.$player->getManaSpent().' of '.$spentMana.'
								<div title="'.number_format($spentManaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$spentManaPer.'%; height: 3px;">
							</td>
						</tr>';
					$hp = ($player->getHealth() / $player->getHealthMax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Hit Points:</td>
							<td colspan=2>'.$player->getHealth().' of '.$player->getHealthMax().'<div title="'.number_format($hp,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td>
						</tr>';
					$mana = ($player->getMana() / $player->getManaMax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Magic Points:</td>
							<td colspan=2>'.$player->getMana().' of '.$player->getManaMax().'<div title="'.number_format($mana,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Stamina:</td>
							<td colspan=2>
								'.getTime($staminaPlayer).' of '.getTime($staminaDefault).'
								<div title="'.number_format($stamminaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: '.$colorbg.'; width: '.$stamminaPer.'%; height: 3px;">
							</td>
						</tr>';
				$main_content .= '</table>';
			}
            //quest status by ballack13
            $id = $player->getCustomField("id");
            $number_of_quests = 0;
            $main_content .= '<br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Quests</B></TD></TR>';        
                        $quests = array('Annihilator' => 9000,'Demon Helmet' => 6344, 'Yalahari Quest' => 7328,); 
                        foreach ($quests as $storage => $name) {
                if(is_int($number_of_quests / 2))
                    $bgcolor = $config['site']['darkborder'];
                else
                    $bgcolor = $config['site']['lightborder'];
                $number_of_quests++;
            $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=70%>'.$storage.'</TD>';
                        $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch();
                           if($quest == false) {
            $main_content .= '<TD><img src="images/false.png"/></TD></TR>';
                        }
            else
            {
            $main_content .= '<TD><img src="images/true.png"/></TD></TR>';
            }
            }
            $main_content .= '</TABLE>';
            //end of quest status by ballack13  
			// Vip List show
			if($config['site']['showVipList'])
			{
				// Table player_viplist: player_id, vip_id
				// Table account_viplist: account_id, world_id, player_id
				$vip = 0;
				if($config['server']['separateVipListPerCharacter'] == false)
					$vipLists = $SQL->query('SELECT * FROM `account_viplist` WHERE `account_id` = '.$account->getId().';');
				else
					$vipLists = $SQL->query('SELECT * FROM `player_viplist` WHERE `player_id` = '.$player->getId().';');
				foreach($vipLists as $vipList) 
				{
					if($config['server']['separateVipListPerCharacter'] == false)
						$result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['player_id'].';');
					else
						$result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['vip_id'].';');
					foreach($result as $listVip)
					{
						$vip++;
						if($config['site']['show_flag'])
						{
							$accounts = $SQL->query('SELECT * FROM accounts WHERE id = '.$listVip['account_id'].'')->fetch();
							$flags = '<image src="http://images.boardhost.com/flags/'.$accounts['flag'].'.png"/> ';
						}
						if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
							$vipResult .= '<tr bgcolor='.$bgcolor.'>
								<td>'.$vip.'</td>
								<td>
									'.$flags.'<a href="index.php?subtopic=characters&name='.urlencode($listVip['name']).'">'.$listVip['name'].'</a>';
									if($config['site']['showMoreInfo'])
										$vipResult .= '<br><small>Level: '.$listVip['level'].', '.$vocation_name[$listVip['world_id']][$listVip['promotion']][$listVip['vocation']].', '.$config['site']['worlds'][$listVip['world_id']].'</small>';
								$vipResult .= '</td>
							</tr>';
					}
				}
				if($vip > 0)
					$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><TR bgcolor='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Vip List</B></TD></TR>'.$vipResult.'</table>';
			}
			// Deaths list
			$deads = 0;
			$player_deaths = $SQL->query('SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$config['site']['limitDeath'].';');
			foreach($player_deaths as $death)
			{
				if(is_int($number_of_rows / 2))
					$bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
				$number_of_rows++; $deads++;
				$dead_add_content .= "<tr bgcolor=\"".$bgcolor."\">
					<td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td>
					<td>";
				$killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id
					LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id
					WHERE killers.death_id = ".$SQL->quote($death['id'])." ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll();
				$i = 0;
				$count = count($killers);
				foreach($killers as $killer)
				{
					$i++;
					if(in_array($i, array(1, $count)))
						$killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);
					if($killer['player_name'] != "")
					{
						if($i == 1)
							$dead_add_content .= "Killed at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						if($killer['monster_name'] != "")
							$dead_add_content .= $killer['monster_name']." summoned by ";
						if($killer['player_exists'] == 0)
							$dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">";
						$dead_add_content .= $killer['player_name'];
						if($killer['player_exists'] == 0)
							$dead_add_content .= "</a>";
					}
					else
					{
						if($i == 1)
							$dead_add_content .= "Died at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						$dead_add_content .= $killer['monster_name'];
					}
					if($i == $count)
						$dead_add_content .= ".";
				}
				$dead_add_content .= ".</td></tr>";
			}
			if($deads > 0)
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE>';
          //frags list by Xampy 
             
            $frags_limit = 10; // frags limit to show? // default: 10 
            $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$frags_limit.';'); 
            if(count($player_frags)) 
            { 
                $frags = 0; 
                $frag_add_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><br><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Zabojstwa</B></TD></TR>'; 
                foreach($player_frags as $frag) 
                { 
                $frags++; 
                    if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; 
                    $number_of_rows++; 
                    $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\"> 
                    <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $frag['date'])."</td> 
                    <td>".(($player->getSex() == 0) ? 'Zabila' : 'Zabil')." <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> na poziomie ".$frag[level].""; 
 
                    $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">Uzasadnione, nie przyznano fraga</font>" : "<font size=\"1\" color=\"red\">Nieuzasadnione, frag przyznany</font>").")</td></tr>"; 
                } 
            if($frags >= 1) 
                $main_content .= $frag_add_content . '</TABLE>'; 
            } 
            // end of frags list by Xampy  
			// onther info
			if(!$player->getHideChar()) 
			{
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Informacje:</B></TD></TR>';
				if($account->getCreated())
				{
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Stworzono:</TD><TD>'.date("j F Y, g:i a", $account->getCreated()).'</TD></TR>';
				}
				$main_content .= '</TABLE>';
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR>
					<TR BGCOLOR='.$config['site']['darkborder'].'><TD><B>Nick</B></TD><TD><B>Poziom</B></TD><TD><b>Status</b></TD></TR>';
				$account_players = $account->getPlayersList();
				$account_players->orderBy('name');
				$player_number = 0;
				foreach($account_players as $player_list)
				{
					if(!$player_list->getHideChar())
					{
						$player_number++;
						if(is_int($player_number / 2))
							$bgcolor = $config['site']['darkborder'];
						else
							$bgcolor = $config['site']['lightborder'];
						if(!$player_list->isOnline())
							$player_list_status = '<font color="red">Offline</font>';
						else
							$player_list_status = '<font color="green">Online</font>';
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=52%><NOBR>'.$player_number.'. <a href="?subtopic=characters&name='.$player_list->getName().'"> '.$player_list->getName();
						$main_content .= ($player_list->isDeleted()) ? '<font color="red"> [USUNIETO]</font>' : '';
						$main_content .= '</NOBR></TD><TD WIDTH=25%>'.$player_list->getLevel().' '.$vocation_name[$player_list->getWorld()][$player_list->getPromotion()][$player_list->getVocation()].'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD></TR>';
					}
				}
				$main_content .= '</TABLE>';
			}
			$main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj Postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Nazwa:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=submit VALUE="Wyszukaj Postac" NAME="Submit" ></TD></TR></TABLE></TD></TR></TABLE></FORM>';
			$main_content .= '</TABLE>';
		}
		else
			$search_errors[] = 'Postac o nazwie <b>'.$name.'</b> nie istnieje!';
	}
	else
		$search_errors[] = 'Ta nazwa posiada niedozwolone znaki. Prosze uzyj znakow A-Z, a-z oraz spacji.';
	if(!empty($search_errors))
	{
		$main_content .= '<div class="SmallBox" >  <div class="MessageContainer" >    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="ErrorMessage" >      <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>Wystapily nastepujace bledy podczas wyszukiwania:</b><br/>';
		foreach($search_errors as $search_error)
		$main_content .= '<li>'.$search_error;
		$main_content .= '</div>    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>  </div></div><br/>';
		$main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Nick:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=submit VALUE="Wyszukaj Postac" NAME="Submit" ></TD></TR></TABLE></TD></TR></TABLE></FORM>';
	}
}
?>

We can help me?
 
I have problem..
I can't repair this bug, i read all posts on this Topic, and not.. :<
https://i.imgur.com/mqtpVmi.png

My characters.php
PHP:
<?PHP
$name = stripslashes(ucwords(strtolower(trim($_REQUEST['name']))));
if(empty($name))
		$main_content .= 'Tutaj mozesz wyszukac, oraz uzyskac pewne informacje o graczach grajacych na '.$config['server']['serverName'].'.<BR>  <FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'">
		<TABLE BORDER=0 CELLPADDING=1>
			<TR>
				<TD>Nick:</TD>
				<TD><input name="name" maxlength="30" type="text" class="custom-field" value="" /></TD>
				<TD><INPUT TYPE=submit VALUE="Wyszukaj postac" NAME="Submit"></TD>
			</TR>
		</TABLE></TD></TR></TABLE></FORM>';
else
{
	if(check_name($name)) 
	{
		$player = $ots->createObject('Player');
		$player->find($name);
		if($player->isLoaded()) 
		{
			$account = $player->getAccount();
			$account_db = new OTS_Account();
			if($config['site']['show_flag'])
			{
				$flagg = $account->getCustomField("flag");
				$flag = '<image src="http://images.boardhost.com/flags/'.$flagg.'.png"/> ';
			}
			$main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Informacje o postaci</B></TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=20%>Nick:</TD><TD>'.$flag.'<font color="';
				$main_content .= ($player->isOnline()) ? 'green' : 'red';
				$main_content .= '"><b>'.$player->getName().'</b></font>';
				if($player->isDeleted())
					$main_content .= '<font color="red"> [Usunieto]</font>';
				if($player->isNameLocked())
					$main_content .= '<font color="red"> [Nejmlok]</font>';
				$main_content .= '</TD></TR>';
			if($player->getOldName())
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					if($player->isNameLocked())
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Proposition:</TD><TD>'.$player->getOldName().'</TD></TR>';
					else
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Old name:</TD><TD>'.$player->getOldName().'</TD></TR>';
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Plec:</TD><TD>';
				$main_content .= ($player->getSex() == 0) ? 'Kobieta' : 'Mezczyzna';
				$main_content .= '</TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Profesja:</TD><TD>'.$vocation_name[$player->getWorld()][$player->getPromotion()][$player->getVocation()].'</TD></TR>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Poziom:</TD><TD>'.$player->getLevel().'</TD></TR>';
			$rank_of_player = $player->getRank();
			if(!empty($rank_of_player))
			{
				{
					$guild_id = $rank_of_player->getGuild()->getId();
					$guild_name = $rank_of_player->getGuild()->getName();
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Gildia:</TD><TD colspan="2">'.$rank_of_player->getName().' of the <a rel="nofollow" href="?subtopic=guilds&action=show&guild='.$guild_name.'">'.$guild_name.'</a></TD></TR>';
				}
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$lastlogin = $player->getLastLogin();
				if(empty($lastlogin))
					$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Logowanie:</TD><TD colspan="2">Jeszcze sie nie logowal.</TD></TR>';
				else
					$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Logowanie:</TD><TD colspan="2">'.date("j F Y, g:i a", $lastlogin).'</TD></TR>';
			if($config['site']['show_creationdate'] == 1)
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Stworzono:</TD><TD>'.date("j F Y, g:i a", $player->getCustomField("created")).'</TD></TR>';
			}
			$comment = $player->getCustomField("comment");
			$newlines   = array("\r\n", "\n", "\r");
			$comment_with_lines = str_replace($newlines, '<br />', $comment, $count);
			if($count < 50)
				$comment = $comment_with_lines;
			if(!empty($comment))
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Komentarz:</TD><TD>'.$comment.'</TD></TR>';
			}
			$main_content .= '</TABLE>';
			// Show Statistics
			if($config['site']['showStatistic'])
			{
				$listaddon = array('128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','158','159','251','252','268','269','270','273','278','279','288','289','302','324','325');
				$lookadd = array('0','1','2','3');
				foreach ($listaddon as $pid => $name)
				{
					foreach ($lookadd as $addo => $name) 
					{
						$addon1 = $SQL->query('SELECT * FROM players WHERE id = '.$player->getId().' AND looktype = '.$listaddon[$pid].' AND lookaddons = '.$lookadd[$addo].';')->fetch();
						if($addon1[looktype] == true )
						{
							$finaddon = $addon1[looktype] + $addon1[lookaddons] * 300;
							$playerOutfit .= '<img src="http://static2.otland.net/i/addons/'.$finaddon.'.gif"/>';
						}
					}
				}
				// Experience
				$currentlevelexp = (50 * ($player->getLevel() - 1) * ($player->getLevel() - 1) * ($player->getLevel() - 1) - 150 * ($player->getLevel() - 1) * ($player->getLevel() - 1) + 400 * ($player->getLevel() - 1)) / 3; 
				$nextlevel = ($player->getLevel() + 1); 
				$nextLevelExp = (50 * ($player->getLevel()) * ($player->getLevel()) * ($player->getLevel()) - 150 * ($player->getLevel()) * ($player->getLevel()) + 400 * ($player->getLevel())) / 3; 
				$leveldifference = ($nextLevelExp - $currentlevelexp); 
				$partofcurrentexp = ($player->getExperience()-$currentlevelexp); 
				$expBarPercentage = (($partofcurrentexp / $leveldifference)*100); 
				// Spent Mana
				$constantMana = $vocationConstantMana[$player->getWorld()][$player->getVocation()];
				$spentMana = 1600 * force($constantMana, $player->getMagLevel()); 
				$spentManaPer = $player->getManaSpent() / $spentMana * 100;
				// Equip
		/*		$number_of_items = 1; 
				$contentEquipment .= '<table with=100% style="background-image:url(\'images/equipment/bg.gif\'); border: solid 1px #888888;" CELLSPACING="1"><TR>';         
				$list = array('2','1','3','6','4','5','9','7','10','8'); 
				foreach ($list as $pid => $name) 
				{ 
					$top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$player->getId().' AND pid = '.$list[$pid].';')->fetch(); 
					if($top[itemtype] == false) 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentEquipment .= '<td></td>'; 
						}
						if(is_int($number_of_items / 3))
						{ 
							$contentEquipment .= '<TD style="text-align: center;"><img src="http://static2.otland.net/i/equipment/'.$list[$pid].'.gif" width="32" higth="32" ></TD></tr><tr>'; 
						} else { 
							$contentEquipment .= '<TD style="text-align: center;"><img src="http://static2.otland.net/i/equipment/'.$list[$pid].'.gif" width="32" higth="32"></TD>'; 
						} 
						$number_of_items++; 
					} 
					else 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentEquipment .= '<td></td>'; 
						} 
						if(is_int($number_of_items / 3)) 
							$contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="http://static2.otland.net/i/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD></tr><tr>'; 
						else 
							$contentEquipment .= '<TD style="background-image:url(\'images/equipment/0.gif\'); text-align: center;"><img src="http://static2.otland.net/i/items/'.$top[itemtype].'.gif" width="32" higth="32"/></TD>'; 
						$number_of_items++; 
					} 
					if($list[$pid] == '8') 
					{ 
						$contentEquipment .= '<td></td>'; 
					} 
				}
				$contentEquipment .= '</TR></table>'; */
				
/// Beging of the EQ SHOWER modified by Kavvson //
//? Needed ?//
include 'eqshower.php';
include 'eq-class.php';
///? Style and JS part ?///
ECHO $getcss;
ECHO $getjs;
///? End Of Style and JS part ?///
/// Query + functions ///
$query=mysql_query('SELECT * FROM `player_items` WHERE player_id = '.$id.' AND `pid`<=10');
if($query){
    while ($result=mysql_fetch_array($query))
    {
        $item[$result['pid']]['img']="<img src='http://static2.otland.net/i/items/".$result['itemtype'].".gif' />";
        $item[$result['pid']]['id']=$result['itemtype'];
        $class[$result['pid']]="a0-".$result['pid'];
    }
    $EQShower=new EQShower;
    
    for($i=1;$i<=10;$i++)
    {
        $num_attr=0;
        unset($val);$val=array();
        
        $query=mysql_query("SELECT * FROM `s_items` INNER JOIN `s_attributes` ON s_items.id=s_attributes.item_id WHERE s_items.itemid=".$item[$i]['id']);
        if($query)$result=mysql_fetch_assoc($query);
        
        $val[0]=ucfirst($result['name']);
        $val[1]=$result['descr'];
        $val[2]=$result['armor'];
        $val[3]=$result['weight'];
        $val[4]=$result['containerSize'];
        $val[5]=$result['attack'];
        $val[6]=$result['speed'];
        $val[7]=$result['defense'];
        $val[8]=$result['elementFire'];
        $val[9]=$result['elementIce'];
        $val[10]=$result['elementEarth'];
        $val[11]=$result['elementEnergy'];
        $val[12]=$result['range'];
        $val[13]=$result['extraDef'];
        $val[14]=$result['skillShield'];
        $val[15]=$result['magicLevelPoints'];
        $val[16]=$result['absorbPercentall'];
        $val[17]=$result['charges'];
        $val[18]=$result['skillDist'];
        $val[19]=$result['absorbPercentFire'];
        $val[20]=$result['absorbPercentEarth'];
        $val[21]=$result['absorbPercentIce'];
        $val[22]=$result['absorbPercentEnergy'];
        $val[23]=$result['absorbPercentDeath'];
        $val[24]=$result['absorbPercentHoly'];
        $val[25]=$result['absorbPercentPhysical'];
        $val[26]=$result['skillAxe'];
        $val[27]=$result['skillClub'];
        $val[28]=$result['skillSword'];
        $val[29]=$result['duration'];
        $val[30]=$result['skillFist'];
        $val[31]=$result['absorbPercentManaDrain'];
        $val[32]=$result['absorbPercentLifeDrain'];
        $val[33]=$result['preventDrop'];
        $val[34]=$result['hitChance'];
        $val[35]=$result['shootType'];
        
        foreach($val as $attribute)
        {
            if(!empty($attribute))$num_attr++;
        }
        $tooltip[$i]=$EQShower->item_info($val,$num_attr);
        
        if(empty($item[$i])){
        $class[$i]="a".$i;
        $tooltip[$i]="<font class=\'attr\'>Nothing is equipped.</font>";
        }
    }
    
}
/// End of Query And Functions ///
$id = $player->getCustomField("id");
$main_content .= '<td align=center><table with=100%><TR class="darkBorder"> ';        

            $main_content .= '<div id="bg">
    <div class="col1">
        <div class="'.$class['2'].'" onmouseover="tooltip.show(\''.$tooltip[2].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['2']['img'].'   
        </div>
        <div class="'.$class['6'].'" onmouseover="tooltip.show(\''.$tooltip[6].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['6']['img'].'   
        </div>
        <div class="'.$class['9'].'" onmouseover="tooltip.show(\''.$tooltip[9].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['9']['img'].'   
        </div>
                <div class="soul"><div class="txts" onmouseover="tooltip.show(\'<center>Soul Points - '.$player->getSoul().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getSoul().'</p></div></div>   
    </div>
    <div class="col2">
        <div class="'.$class['1'].'" onmouseover="tooltip.show(\''.$tooltip[1].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['1']['img'].'   
        </div>
        <div class="'.$class['4'].'" onmouseover="tooltip.show(\''.$tooltip[4].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['4']['img'].'   
        </div>
        <div class="'.$class['7'].'" onmouseover="tooltip.show(\''.$tooltip[7].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['7']['img'].'   
        </div>
        <div class="'.$class['8'].'" onmouseover="tooltip.show(\''.$tooltip[8].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['8']['img'].'   
        </div>
    </div>
    <div class="col3">
        <div class="'.$class['3'].'" onmouseover="tooltip.show(\''.$tooltip[3].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['3']['img'].'   
        </div>
        <div class="'.$class['5'].'" onmouseover="tooltip.show(\''.$tooltip[5].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['5']['img'].'   
        </div>
        <div class="'.$class['10'].'" onmouseover="tooltip.show(\''.$tooltip[10].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['10']['img'].'   
        </div>
        <div class="cap"><div class="txtc" onmouseover="tooltip.show(\'<center>Capability - '.$player->getCap().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getCap().'</p></div></div> 
    </div>
</div>';

/// End of the EQ SHOWER modified by Kavvson //  
				
				// Stamina
				$staminaDefault = 151200000;
				$staminaPlayer = $player->getCustomField("stamina");
				function getTime($value)
				{
					$h = floor($value / 3600000);
					$m = floor(($value - $h * 3600000) / 60000);
					return $h.':'.$m;
				}
				if($staminaPlayer < 50400000)
					$colorbg = 'red';
				else
					$colorbg = 'lime';
				$stamminaPer = ($staminaPlayer / $staminaDefault) * 100;
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" colspan=4 class=white><B>Statistics</B></td>
					</tr>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" class=white>Equipment</td>
						<td align="left" class=white colspan=3>Skills</td>
					</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td align="center" rowspan=5 width=30%>'.$contentEquipment.'</td>
							<td width=15%>Level:</td>
							<td>
								'.$player->getLevel().', '.$player->getExperience().' of '.$nextLevelExp.'
								<div title="'.number_format($expBarPercentage, 0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$expBarPercentage.'%; height: 3px;">
							</td>
							<td rowspan="2" width="68" height="68" align="center" valign="bottom"><image src="outfitter.php?id='.$player->getLookType().'&addons='.$player->getLookAddons().'&head='.$player->getLookHead().'&body='.$player->getLookBody().'&legs='.$player->getLookLegs().'&feet='.$player->getLookFeet().'"/></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Magic Level:</td>
							<td>
								'.$player->getMagLevel().', '.$player->getManaSpent().' of '.$spentMana.'
								<div title="'.number_format($spentManaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$spentManaPer.'%; height: 3px;">
							</td>
						</tr>';
					$hp = ($player->getHealth() / $player->getHealthMax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Hit Points:</td>
							<td colspan=2>'.$player->getHealth().' of '.$player->getHealthMax().'<div title="'.number_format($hp,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td>
						</tr>';
					$mana = ($player->getMana() / $player->getManaMax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Magic Points:</td>
							<td colspan=2>'.$player->getMana().' of '.$player->getManaMax().'<div title="'.number_format($mana,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>Stamina:</td>
							<td colspan=2>
								'.getTime($staminaPlayer).' of '.getTime($staminaDefault).'
								<div title="'.number_format($stamminaPer,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: '.$colorbg.'; width: '.$stamminaPer.'%; height: 3px;">
							</td>
						</tr>';
				$main_content .= '</table>';
			}
            //quest status by ballack13
            $id = $player->getCustomField("id");
            $number_of_quests = 0;
            $main_content .= '<br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Quests</B></TD></TR>';        
                        $quests = array('Annihilator' => 9000,'Demon Helmet' => 6344, 'Yalahari Quest' => 7328,); 
                        foreach ($quests as $storage => $name) {
                if(is_int($number_of_quests / 2))
                    $bgcolor = $config['site']['darkborder'];
                else
                    $bgcolor = $config['site']['lightborder'];
                $number_of_quests++;
            $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=70%>'.$storage.'</TD>';
                        $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch();
                           if($quest == false) {
            $main_content .= '<TD><img src="http://static2.otland.net/i/false.png"/></TD></TR>';
                        }
            else
            {
            $main_content .= '<TD><img src="http://static2.otland.net/i/true.png"/></TD></TR>';
            }
            }
            $main_content .= '</TABLE>';
            //end of quest status by ballack13  
			// Vip List show
			if($config['site']['showVipList'])
			{
				// Table player_viplist: player_id, vip_id
				// Table account_viplist: account_id, world_id, player_id
				$vip = 0;
				if($config['server']['separateVipListPerCharacter'] == false)
					$vipLists = $SQL->query('SELECT * FROM `account_viplist` WHERE `account_id` = '.$account->getId().';');
				else
					$vipLists = $SQL->query('SELECT * FROM `player_viplist` WHERE `player_id` = '.$player->getId().';');
				foreach($vipLists as $vipList) 
				{
					if($config['server']['separateVipListPerCharacter'] == false)
						$result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['player_id'].';');
					else
						$result = $SQL->query('SELECT * FROM `players` WHERE `id` = '.$vipList['vip_id'].';');
					foreach($result as $listVip)
					{
						$vip++;
						if($config['site']['show_flag'])
						{
							$accounts = $SQL->query('SELECT * FROM accounts WHERE id = '.$listVip['account_id'].'')->fetch();
							$flags = '<image src="http://images.boardhost.com/flags/'.$accounts['flag'].'.png"/> ';
						}
						if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
							$vipResult .= '<tr bgcolor='.$bgcolor.'>
								<td>'.$vip.'</td>
								<td>
									'.$flags.'<a rel="nofollow" href="index.php?subtopic=characters&name='.urlencode($listVip['name']).'">'.$listVip['name'].'</a>';
									if($config['site']['showMoreInfo'])
										$vipResult .= '<br><small>Level: '.$listVip['level'].', '.$vocation_name[$listVip['world_id']][$listVip['promotion']][$listVip['vocation']].', '.$config['site']['worlds'][$listVip['world_id']].'</small>';
								$vipResult .= '</td>
							</tr>';
					}
				}
				if($vip > 0)
					$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><TR bgcolor='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Vip List</B></TD></TR>'.$vipResult.'</table>';
			}
			// Deaths list
			$deads = 0;
			$player_deaths = $SQL->query('SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$config['site']['limitDeath'].';');
			foreach($player_deaths as $death)
			{
				if(is_int($number_of_rows / 2))
					$bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
				$number_of_rows++; $deads++;
				$dead_add_content .= "<tr bgcolor=\"".$bgcolor."\">
					<td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td>
					<td>";
				$killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id
					LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id
					WHERE killers.death_id = ".$SQL->quote($death['id'])." ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll();
				$i = 0;
				$count = count($killers);
				foreach($killers as $killer)
				{
					$i++;
					if(in_array($i, array(1, $count)))
						$killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);
					if($killer['player_name'] != "")
					{
						if($i == 1)
							$dead_add_content .= "Killed at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						if($killer['monster_name'] != "")
							$dead_add_content .= $killer['monster_name']." summoned by ";
						if($killer['player_exists'] == 0)
							$dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">";
						$dead_add_content .= $killer['player_name'];
						if($killer['player_exists'] == 0)
							$dead_add_content .= "</a>";
					}
					else
					{
						if($i == 1)
							$dead_add_content .= "Died at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						$dead_add_content .= $killer['monster_name'];
					}
					if($i == $count)
						$dead_add_content .= ".";
				}
				$dead_add_content .= ".</td></tr>";
			}
			if($deads > 0)
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE>';
          //frags list by Xampy 
             
            $frags_limit = 10; // frags limit to show? // default: 10 
            $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$frags_limit.';'); 
            if(count($player_frags)) 
            { 
                $frags = 0; 
                $frag_add_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><br><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Zabojstwa</B></TD></TR>'; 
                foreach($player_frags as $frag) 
                { 
                $frags++; 
                    if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; 
                    $number_of_rows++; 
                    $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\"> 
                    <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $frag['date'])."</td> 
                    <td>".(($player->getSex() == 0) ? 'Zabila' : 'Zabil')." <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> na poziomie ".$frag[level].""; 
 
                    $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">Uzasadnione, nie przyznano fraga</font>" : "<font size=\"1\" color=\"red\">Nieuzasadnione, frag przyznany</font>").")</td></tr>"; 
                } 
            if($frags >= 1) 
                $main_content .= $frag_add_content . '</TABLE>'; 
            } 
            // end of frags list by Xampy  
			// onther info
			if(!$player->getHideChar()) 
			{
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Informacje:</B></TD></TR>';
				if($account->getCreated())
				{
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					$main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Stworzono:</TD><TD>'.date("j F Y, g:i a", $account->getCreated()).'</TD></TR>';
				}
				$main_content .= '</TABLE>';
				$main_content .= '<BR><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR>
					<TR BGCOLOR='.$config['site']['darkborder'].'><TD><B>Nick</B></TD><TD><B>Poziom</B></TD><TD><b>Status</b></TD></TR>';
				$account_players = $account->getPlayersList();
				$account_players->orderBy('name');
				$player_number = 0;
				foreach($account_players as $player_list)
				{
					if(!$player_list->getHideChar())
					{
						$player_number++;
						if(is_int($player_number / 2))
							$bgcolor = $config['site']['darkborder'];
						else
							$bgcolor = $config['site']['lightborder'];
						if(!$player_list->isOnline())
							$player_list_status = '<font color="red">Offline</font>';
						else
							$player_list_status = '<font color="green">Online</font>';
						$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=52%><NOBR>'.$player_number.'. <a rel="nofollow" href="?subtopic=characters&name='.$player_list->getName().'"> '.$player_list->getName();
						$main_content .= ($player_list->isDeleted()) ? '<font color="red"> [USUNIETO]</font>' : '';
						$main_content .= '</NOBR></TD><TD WIDTH=25%>'.$player_list->getLevel().' '.$vocation_name[$player_list->getWorld()][$player_list->getPromotion()][$player_list->getVocation()].'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD></TR>';
					}
				}
				$main_content .= '</TABLE>';
			}
			$main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj Postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Nazwa:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=submit VALUE="Wyszukaj Postac" NAME="Submit" ></TD></TR></TABLE></TD></TR></TABLE></FORM>';
			$main_content .= '</TABLE>';
		}
		else
			$search_errors[] = 'Postac o nazwie <b>'.$name.'</b> nie istnieje!';
	}
	else
		$search_errors[] = 'Ta nazwa posiada niedozwolone znaki. Prosze uzyj znakow A-Z, a-z oraz spacji.';
	if(!empty($search_errors))
	{
		$main_content .= '<div class="SmallBox" >  <div class="MessageContainer" >    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="ErrorMessage" >      <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>Wystapily nastepujace bledy podczas wyszukiwania:</b><br/>';
		foreach($search_errors as $search_error)
		$main_content .= '<li>'.$search_error;
		$main_content .= '</div>    <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>  </div></div><br/>';
		$main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Wyszukaj postac</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Nick:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=submit VALUE="Wyszukaj Postac" NAME="Submit" ></TD></TR></TABLE></TD></TR></TABLE></FORM>';
	}
}
?>

We can help me?

Are you sure the file is in the picture folder?
 
i have problem..
I can't repair this bug, i read all posts on this topic, and not.. :<
https://i.imgur.com/mqtpvmi.png

my characters.php
PHP:
<?php
$name = stripslashes(ucwords(strtolower(trim($_request['name']))));
if(empty($name))
		$main_content .= 'tutaj mozesz wyszukac, oraz uzyskac pewne informacje o graczach grajacych na '.$config['server']['servername'].'.<br>  <form action="?subtopic=characters" method=post><table width=100% border=0 cellspacing=1 cellpadding=4><tr><td bgcolor="'.$config['site']['vdarkborder'].'" class=white><b>wyszukaj postac</b></td></tr><tr><td bgcolor="'.$config['site']['darkborder'].'">
		<table border=0 cellpadding=1>
			<tr>
				<td>nick:</td>
				<td><input name="name" maxlength="30" type="text" class="custom-field" value="" /></td>
				<td><input type=submit value="wyszukaj postac" name="submit"></td>
			</tr>
		</table></td></tr></table></form>';
else
{
	if(check_name($name)) 
	{
		$player = $ots->createobject('player');
		$player->find($name);
		if($player->isloaded()) 
		{
			$account = $player->getaccount();
			$account_db = new ots_account();
			if($config['site']['show_flag'])
			{
				$flagg = $account->getcustomfield("flag");
				$flag = '<image src="http://images.boardhost.com/flags/'.$flagg.'.png"/> ';
			}
			$main_content .= '<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td></td><td><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=2 class=white><b>informacje o postaci</b></td></tr>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td width=20%>nick:</td><td>'.$flag.'<font color="';
				$main_content .= ($player->isonline()) ? 'green' : 'red';
				$main_content .= '"><b>'.$player->getname().'</b></font>';
				if($player->isdeleted())
					$main_content .= '<font color="red"> [usunieto]</font>';
				if($player->isnamelocked())
					$main_content .= '<font color="red"> [nejmlok]</font>';
				$main_content .= '</td></tr>';
			if($player->getoldname())
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					if($player->isnamelocked())
						$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>proposition:</td><td>'.$player->getoldname().'</td></tr>';
					else
						$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>old name:</td><td>'.$player->getoldname().'</td></tr>';
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>plec:</td><td>';
				$main_content .= ($player->getsex() == 0) ? 'kobieta' : 'mezczyzna';
				$main_content .= '</td></tr>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>profesja:</td><td>'.$vocation_name[$player->getworld()][$player->getpromotion()][$player->getvocation()].'</td></tr>';
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>poziom:</td><td>'.$player->getlevel().'</td></tr>';
			$rank_of_player = $player->getrank();
			if(!empty($rank_of_player))
			{
				{
					$guild_id = $rank_of_player->getguild()->getid();
					$guild_name = $rank_of_player->getguild()->getname();
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>gildia:</td><td colspan="2">'.$rank_of_player->getname().' of the <a rel="nofollow" href="?subtopic=guilds&action=show&guild='.$guild_name.'">'.$guild_name.'</a></td></tr>';
				}
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$lastlogin = $player->getlastlogin();
				if(empty($lastlogin))
					$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>logowanie:</td><td colspan="2">jeszcze sie nie logowal.</td></tr>';
				else
					$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>logowanie:</td><td colspan="2">'.date("j f y, g:i a", $lastlogin).'</td></tr>';
			if($config['site']['show_creationdate'] == 1)
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td>stworzono:</td><td>'.date("j f y, g:i a", $player->getcustomfield("created")).'</td></tr>';
			}
			$comment = $player->getcustomfield("comment");
			$newlines   = array("\r\n", "\n", "\r");
			$comment_with_lines = str_replace($newlines, '<br />', $comment, $count);
			if($count < 50)
				$comment = $comment_with_lines;
			if(!empty($comment))
			{
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<tr bgcolor="'.$bgcolor.'"><td valign=top>komentarz:</td><td>'.$comment.'</td></tr>';
			}
			$main_content .= '</table>';
			// show statistics
			if($config['site']['showstatistic'])
			{
				$listaddon = array('128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','158','159','251','252','268','269','270','273','278','279','288','289','302','324','325');
				$lookadd = array('0','1','2','3');
				foreach ($listaddon as $pid => $name)
				{
					foreach ($lookadd as $addo => $name) 
					{
						$addon1 = $sql->query('select * from players where id = '.$player->getid().' and looktype = '.$listaddon[$pid].' and lookaddons = '.$lookadd[$addo].';')->fetch();
						if($addon1[looktype] == true )
						{
							$finaddon = $addon1[looktype] + $addon1[lookaddons] * 300;
							$playeroutfit .= '<img src="http://static2.otland.net/i/addons/'.$finaddon.'.gif"/>';
						}
					}
				}
				// experience
				$currentlevelexp = (50 * ($player->getlevel() - 1) * ($player->getlevel() - 1) * ($player->getlevel() - 1) - 150 * ($player->getlevel() - 1) * ($player->getlevel() - 1) + 400 * ($player->getlevel() - 1)) / 3; 
				$nextlevel = ($player->getlevel() + 1); 
				$nextlevelexp = (50 * ($player->getlevel()) * ($player->getlevel()) * ($player->getlevel()) - 150 * ($player->getlevel()) * ($player->getlevel()) + 400 * ($player->getlevel())) / 3; 
				$leveldifference = ($nextlevelexp - $currentlevelexp); 
				$partofcurrentexp = ($player->getexperience()-$currentlevelexp); 
				$expbarpercentage = (($partofcurrentexp / $leveldifference)*100); 
				// spent mana
				$constantmana = $vocationconstantmana[$player->getworld()][$player->getvocation()];
				$spentmana = 1600 * force($constantmana, $player->getmaglevel()); 
				$spentmanaper = $player->getmanaspent() / $spentmana * 100;
				// equip
		/*		$number_of_items = 1; 
				$contentequipment .= '<table with=100% style="background-image:url(\'images/equipment/bg.gif\'); border: Solid 1px #888888;" cellspacing="1"><tr>';         
				$list = array('2','1','3','6','4','5','9','7','10','8'); 
				foreach ($list as $pid => $name) 
				{ 
					$top = $sql->query('select * from player_items where player_id = '.$player->getid().' and pid = '.$list[$pid].';')->fetch(); 
					if($top[itemtype] == false) 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentequipment .= '<td></td>'; 
						}
						if(is_int($number_of_items / 3))
						{ 
							$contentequipment .= '<td style="text-align: Center;"><img src="http://static2.otland.net/i/equipment/'.$list[$pid].'.gif" width="32" higth="32" ></td></tr><tr>'; 
						} else { 
							$contentequipment .= '<td style="text-align: Center;"><img src="http://static2.otland.net/i/equipment/'.$list[$pid].'.gif" width="32" higth="32"></td>'; 
						} 
						$number_of_items++; 
					} 
					else 
					{ 
						if($list[$pid] == '8') 
						{ 
							$contentequipment .= '<td></td>'; 
						} 
						if(is_int($number_of_items / 3)) 
							$contentequipment .= '<td style="background-image:url(\'images/equipment/0.gif\'); text-align: Center;"><img src="http://static2.otland.net/i/items/'.$top[itemtype].'.gif" width="32" higth="32"/></td></tr><tr>'; 
						else 
							$contentequipment .= '<td style="background-image:url(\'images/equipment/0.gif\'); text-align: Center;"><img src="http://static2.otland.net/i/items/'.$top[itemtype].'.gif" width="32" higth="32"/></td>'; 
						$number_of_items++; 
					} 
					if($list[$pid] == '8') 
					{ 
						$contentequipment .= '<td></td>'; 
					} 
				}
				$contentequipment .= '</tr></table>'; */
				
/// beging of the eq shower modified by kavvson //
//? Needed ?//
include 'eqshower.php';
include 'eq-class.php';
///? Style and js part ?///
echo $getcss;
echo $getjs;
///? End of style and js part ?///
/// query + functions ///
$query=mysql_query('select * from `player_items` where player_id = '.$id.' and `pid`<=10');
if($query){
    while ($result=mysql_fetch_array($query))
    {
        $item[$result['pid']]['img']="<img src='http://static2.otland.net/i/items/".$result['itemtype'].".gif' />";
        $item[$result['pid']]['id']=$result['itemtype'];
        $class[$result['pid']]="a0-".$result['pid'];
    }
    $eqshower=new eqshower;
    
    for($i=1;$i<=10;$i++)
    {
        $num_attr=0;
        unset($val);$val=array();
        
        $query=mysql_query("select * from `s_items` inner join `s_attributes` on s_items.id=s_attributes.item_id where s_items.itemid=".$item[$i]['id']);
        if($query)$result=mysql_fetch_assoc($query);
        
        $val[0]=ucfirst($result['name']);
        $val[1]=$result['descr'];
        $val[2]=$result['armor'];
        $val[3]=$result['weight'];
        $val[4]=$result['containersize'];
        $val[5]=$result['attack'];
        $val[6]=$result['speed'];
        $val[7]=$result['defense'];
        $val[8]=$result['elementfire'];
        $val[9]=$result['elementice'];
        $val[10]=$result['elementearth'];
        $val[11]=$result['elementenergy'];
        $val[12]=$result['range'];
        $val[13]=$result['extradef'];
        $val[14]=$result['skillshield'];
        $val[15]=$result['magiclevelpoints'];
        $val[16]=$result['absorbpercentall'];
        $val[17]=$result['charges'];
        $val[18]=$result['skilldist'];
        $val[19]=$result['absorbpercentfire'];
        $val[20]=$result['absorbpercentearth'];
        $val[21]=$result['absorbpercentice'];
        $val[22]=$result['absorbpercentenergy'];
        $val[23]=$result['absorbpercentdeath'];
        $val[24]=$result['absorbpercentholy'];
        $val[25]=$result['absorbpercentphysical'];
        $val[26]=$result['skillaxe'];
        $val[27]=$result['skillclub'];
        $val[28]=$result['skillsword'];
        $val[29]=$result['duration'];
        $val[30]=$result['skillfist'];
        $val[31]=$result['absorbpercentmanadrain'];
        $val[32]=$result['absorbpercentlifedrain'];
        $val[33]=$result['preventdrop'];
        $val[34]=$result['hitchance'];
        $val[35]=$result['shoottype'];
        
        foreach($val as $attribute)
        {
            if(!empty($attribute))$num_attr++;
        }
        $tooltip[$i]=$eqshower->item_info($val,$num_attr);
        
        if(empty($item[$i])){
        $class[$i]="a".$i;
        $tooltip[$i]="<font class=\'attr\'>nothing is equipped.</font>";
        }
    }
    
}
/// end of query and functions ///
$id = $player->getcustomfield("id");
$main_content .= '<td align=center><table with=100%><tr class="darkborder"> ';        

            $main_content .= '<div id="bg">
    <div class="col1">
        <div class="'.$class['2'].'" onmouseover="tooltip.show(\''.$tooltip[2].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['2']['img'].'   
        </div>
        <div class="'.$class['6'].'" onmouseover="tooltip.show(\''.$tooltip[6].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['6']['img'].'   
        </div>
        <div class="'.$class['9'].'" onmouseover="tooltip.show(\''.$tooltip[9].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['9']['img'].'   
        </div>
                <div class="soul"><div class="txts" onmouseover="tooltip.show(\'<center>soul points - '.$player->getsoul().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getsoul().'</p></div></div>   
    </div>
    <div class="col2">
        <div class="'.$class['1'].'" onmouseover="tooltip.show(\''.$tooltip[1].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['1']['img'].'   
        </div>
        <div class="'.$class['4'].'" onmouseover="tooltip.show(\''.$tooltip[4].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['4']['img'].'   
        </div>
        <div class="'.$class['7'].'" onmouseover="tooltip.show(\''.$tooltip[7].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['7']['img'].'   
        </div>
        <div class="'.$class['8'].'" onmouseover="tooltip.show(\''.$tooltip[8].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['8']['img'].'   
        </div>
    </div>
    <div class="col3">
        <div class="'.$class['3'].'" onmouseover="tooltip.show(\''.$tooltip[3].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['3']['img'].'   
        </div>
        <div class="'.$class['5'].'" onmouseover="tooltip.show(\''.$tooltip[5].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['5']['img'].'   
        </div>
        <div class="'.$class['10'].'" onmouseover="tooltip.show(\''.$tooltip[10].'\', 225)" onmouseout="tooltip.hide()">  
            '.$item['10']['img'].'   
        </div>
        <div class="cap"><div class="txtc" onmouseover="tooltip.show(\'<center>capability - '.$player->getcap().'</center>\', 225)" onmouseout="tooltip.hide()" ><p style="padding-bottom:6px">'.$player->getcap().'</p></div></div> 
    </div>
</div>';

/// end of the eq shower modified by kavvson //  
				
				// stamina
				$staminadefault = 151200000;
				$staminaplayer = $player->getcustomfield("stamina");
				function gettime($value)
				{
					$h = floor($value / 3600000);
					$m = floor(($value - $h * 3600000) / 60000);
					return $h.':'.$m;
				}
				if($staminaplayer < 50400000)
					$colorbg = 'red';
				else
					$colorbg = 'lime';
				$stamminaper = ($staminaplayer / $staminadefault) * 100;
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" colspan=4 class=white><b>statistics</b></td>
					</tr>
					<tr bgcolor='.$config['site']['vdarkborder'].'>
						<td align="left" class=white>equipment</td>
						<td align="left" class=white colspan=3>skills</td>
					</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td align="center" rowspan=5 width=30%>'.$contentequipment.'</td>
							<td width=15%>level:</td>
							<td>
								'.$player->getlevel().', '.$player->getexperience().' of '.$nextlevelexp.'
								<div title="'.number_format($expbarpercentage, 0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: Green; width: '.$expbarpercentage.'%; height: 3px;">
							</td>
							<td rowspan="2" width="68" height="68" align="center" valign="bottom"><image src="outfitter.php?id='.$player->getlooktype().'&addons='.$player->getlookaddons().'&head='.$player->getlookhead().'&body='.$player->getlookbody().'&legs='.$player->getlooklegs().'&feet='.$player->getlookfeet().'"/></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>magic level:</td>
							<td>
								'.$player->getmaglevel().', '.$player->getmanaspent().' of '.$spentmana.'
								<div title="'.number_format($spentmanaper,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: Green; width: '.$spentmanaper.'%; height: 3px;">
							</td>
						</tr>';
					$hp = ($player->gethealth() / $player->gethealthmax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>hit points:</td>
							<td colspan=2>'.$player->gethealth().' of '.$player->gethealthmax().'<div title="'.number_format($hp,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: Red; width: '.$hp.'%; height: 3px;"></td>
						</tr>';
					$mana = ($player->getmana() / $player->getmanamax() * 100);
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>magic points:</td>
							<td colspan=2>'.$player->getmana().' of '.$player->getmanamax().'<div title="'.number_format($mana,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: Blue; width: '.$mana.'%; height: 3px;"></td>
						</tr>';
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
						$main_content .= '<tr bgcolor='.$bgcolor.'>
							<td>stamina:</td>
							<td colspan=2>
								'.gettime($staminaplayer).' of '.gettime($staminadefault).'
								<div title="'.number_format($stamminaper,0).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: '.$colorbg.'; width: '.$stamminaper.'%; height: 3px;">
							</td>
						</tr>';
				$main_content .= '</table>';
			}
            //quest status by ballack13
            $id = $player->getcustomfield("id");
            $number_of_quests = 0;
            $main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=2 class=white><b>quests</b></td></tr>';        
                        $quests = array('annihilator' => 9000,'demon helmet' => 6344, 'yalahari quest' => 7328,); 
                        foreach ($quests as $storage => $name) {
                if(is_int($number_of_quests / 2))
                    $bgcolor = $config['site']['darkborder'];
                else
                    $bgcolor = $config['site']['lightborder'];
                $number_of_quests++;
            $main_content .= '<tr bgcolor="'.$bgcolor.'"><td width=70%>'.$storage.'</td>';
                        $quest = $sql->query('select * from player_storage where player_id = '.$id.' and `key` = '.$quests[$storage].';')->fetch();
                           if($quest == false) {
            $main_content .= '<td><img src="http://static2.otland.net/i/false.png"/></td></tr>';
                        }
            else
            {
            $main_content .= '<td><img src="http://static2.otland.net/i/true.png"/></td></tr>';
            }
            }
            $main_content .= '</table>';
            //end of quest status by ballack13  
			// vip list show
			if($config['site']['showviplist'])
			{
				// table player_viplist: Player_id, vip_id
				// table account_viplist: Account_id, world_id, player_id
				$vip = 0;
				if($config['server']['separateviplistpercharacter'] == false)
					$viplists = $sql->query('select * from `account_viplist` where `account_id` = '.$account->getid().';');
				else
					$viplists = $sql->query('select * from `player_viplist` where `player_id` = '.$player->getid().';');
				foreach($viplists as $viplist) 
				{
					if($config['server']['separateviplistpercharacter'] == false)
						$result = $sql->query('select * from `players` where `id` = '.$viplist['player_id'].';');
					else
						$result = $sql->query('select * from `players` where `id` = '.$viplist['vip_id'].';');
					foreach($result as $listvip)
					{
						$vip++;
						if($config['site']['show_flag'])
						{
							$accounts = $sql->query('select * from accounts where id = '.$listvip['account_id'].'')->fetch();
							$flags = '<image src="http://images.boardhost.com/flags/'.$accounts['flag'].'.png"/> ';
						}
						if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
							$vipresult .= '<tr bgcolor='.$bgcolor.'>
								<td>'.$vip.'</td>
								<td>
									'.$flags.'<a rel="nofollow" href="index.php?subtopic=characters&name='.urlencode($listvip['name']).'">'.$listvip['name'].'</a>';
									if($config['site']['showmoreinfo'])
										$vipresult .= '<br><small>level: '.$listvip['level'].', '.$vocation_name[$listvip['world_id']][$listvip['promotion']][$listvip['vocation']].', '.$config['site']['worlds'][$listvip['world_id']].'</small>';
								$vipresult .= '</td>
							</tr>';
					}
				}
				if($vip > 0)
					$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td align="left" colspan=2 class=white><b>vip list</b></td></tr>'.$vipresult.'</table>';
			}
			// deaths list
			$deads = 0;
			$player_deaths = $sql->query('select `id`, `date`, `level` from `player_deaths` where `player_id` = '.$player->getid().' order by `date` desc limit 0,'.$config['site']['limitdeath'].';');
			foreach($player_deaths as $death)
			{
				if(is_int($number_of_rows / 2))
					$bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder'];
				$number_of_rows++; $deads++;
				$dead_add_content .= "<tr bgcolor=\"".$bgcolor."\">
					<td width=\"20%\" align=\"center\">".date("j m y, h:i", $death['date'])."</td>
					<td>";
				$killers = $sql->query("select environment_killers.name as monster_name, players.name as player_name, players.deleted as player_exists from killers left join environment_killers on killers.id = environment_killers.kill_id
					left join player_killers on killers.id = player_killers.kill_id left join players on players.id = player_killers.player_id
					where killers.death_id = ".$sql->quote($death['id'])." order by killers.final_hit desc, killers.id asc")->fetchall();
				$i = 0;
				$count = count($killers);
				foreach($killers as $killer)
				{
					$i++;
					if(in_array($i, array(1, $count)))
						$killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);
					if($killer['player_name'] != "")
					{
						if($i == 1)
							$dead_add_content .= "killed at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						if($killer['monster_name'] != "")
							$dead_add_content .= $killer['monster_name']." summoned by ";
						if($killer['player_exists'] == 0)
							$dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">";
						$dead_add_content .= $killer['player_name'];
						if($killer['player_exists'] == 0)
							$dead_add_content .= "</a>";
					}
					else
					{
						if($i == 1)
							$dead_add_content .= "died at level <b>".$death['level']."</b> by ";
						else 
							if($i == $count)
								$dead_add_content .= " and by ";
							else
								$dead_add_content .= ", ";
						$dead_add_content .= $killer['monster_name'];
					}
					if($i == $count)
						$dead_add_content .= ".";
				}
				$dead_add_content .= ".</td></tr>";
			}
			if($deads > 0)
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=2 class=white><b>deaths</b></td></tr>' . $dead_add_content . '</table>';
          //frags list by xampy 
             
            $frags_limit = 10; // frags limit to show? // default: 10 
            $player_frags = $sql->query('select `player_deaths`.*, `players`.`name`, `killers`.`unjustified` from `player_deaths` left join `killers` on `killers`.`death_id` = `player_deaths`.`id` left join `player_killers` on `player_killers`.`kill_id` = `killers`.`id` left join `players` on `players`.`id` = `player_deaths`.`player_id` where `player_killers`.`player_id` = '.$player->getid().' order by `date` desc limit 0,'.$frags_limit.';'); 
            if(count($player_frags)) 
            { 
                $frags = 0; 
                $frag_add_content .= '<table border=0 cellspacing=1 cellpadding=4 width=100%><br><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=2 class=white><b>zabojstwa</b></td></tr>'; 
                foreach($player_frags as $frag) 
                { 
                $frags++; 
                    if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; 
                    $number_of_rows++; 
                    $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\"> 
                    <td width=\"20%\" align=\"center\">".date("j m y, h:i", $frag['date'])."</td> 
                    <td>".(($player->getsex() == 0) ? 'zabila' : 'zabil')." <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> na poziomie ".$frag[level].""; 
 
                    $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">uzasadnione, nie przyznano fraga</font>" : "<font size=\"1\" color=\"red\">nieuzasadnione, frag przyznany</font>").")</td></tr>"; 
                } 
            if($frags >= 1) 
                $main_content .= $frag_add_content . '</table>'; 
            } 
            // end of frags list by xampy  
			// onther info
			if(!$player->gethidechar()) 
			{
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=2 class=white><b>informacje:</b></td></tr>';
				if($account->getcreated())
				{
					if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
					$main_content .= '<tr bgcolor='.$config['site']['lightborder'].'><td width=20%>stworzono:</td><td>'.date("j f y, g:i a", $account->getcreated()).'</td></tr>';
				}
				$main_content .= '</table>';
				$main_content .= '<br><table border=0 cellspacing=1 cellpadding=4 width=100%><tr bgcolor='.$config['site']['vdarkborder'].'><td colspan=5 class=white><b>characters</b></td></tr>
					<tr bgcolor='.$config['site']['darkborder'].'><td><b>nick</b></td><td><b>poziom</b></td><td><b>status</b></td></tr>';
				$account_players = $account->getplayerslist();
				$account_players->orderby('name');
				$player_number = 0;
				foreach($account_players as $player_list)
				{
					if(!$player_list->gethidechar())
					{
						$player_number++;
						if(is_int($player_number / 2))
							$bgcolor = $config['site']['darkborder'];
						else
							$bgcolor = $config['site']['lightborder'];
						if(!$player_list->isonline())
							$player_list_status = '<font color="red">offline</font>';
						else
							$player_list_status = '<font color="green">online</font>';
						$main_content .= '<tr bgcolor="'.$bgcolor.'"><td width=52%><nobr>'.$player_number.'. <a rel="nofollow" href="?subtopic=characters&name='.$player_list->getname().'"> '.$player_list->getname();
						$main_content .= ($player_list->isdeleted()) ? '<font color="red"> [usunieto]</font>' : '';
						$main_content .= '</nobr></td><td width=25%>'.$player_list->getlevel().' '.$vocation_name[$player_list->getworld()][$player_list->getpromotion()][$player_list->getvocation()].'</td><td width="8%"><b>'.$player_list_status.'</b></td></tr>';
					}
				}
				$main_content .= '</table>';
			}
			$main_content .= '<br><br><form action="?subtopic=characters" method=post><table width=100% border=0 cellspacing=1 cellpadding=4><tr><td bgcolor="'.$config['site']['vdarkborder'].'" class=white><b>wyszukaj postac</b></td></tr><tr><td bgcolor="'.$config['site']['darkborder'].'"><table border=0 cellpadding=1><tr><td>nazwa:</td><td><input name="name" value=""size=29 maxlength=29></td><td><input type=submit value="wyszukaj postac" name="submit" ></td></tr></table></td></tr></table></form>';
			$main_content .= '</table>';
		}
		else
			$search_errors[] = 'postac o nazwie <b>'.$name.'</b> nie istnieje!';
	}
	else
		$search_errors[] = 'ta nazwa posiada niedozwolone znaki. Prosze uzyj znakow a-z, a-z oraz spacji.';
	if(!empty($search_errors))
	{
		$main_content .= '<div class="smallbox" >  <div class="messagecontainer" >    <div class="boxframehorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="boxframeedgelefttop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="boxframeedgerighttop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="errormessage" >      <div class="boxframeverticalleft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="boxframeverticalright" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div>      <div class="attentionsign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>wystapily nastepujace bledy podczas wyszukiwania:</b><br/>';
		foreach($search_errors as $search_error)
		$main_content .= '<li>'.$search_error;
		$main_content .= '</div>    <div class="boxframehorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div>    <div class="boxframeedgerightbottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>    <div class="boxframeedgeleftbottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div>  </div></div><br/>';
		$main_content .= '<br><form action="?subtopic=characters" method=post><table width=100% border=0 cellspacing=1 cellpadding=4><tr><td bgcolor="'.$config['site']['vdarkborder'].'" class=white><b>wyszukaj postac</b></td></tr><tr><td bgcolor="'.$config['site']['darkborder'].'"><table border=0 cellpadding=1><tr><td>nick:</td><td><input name="name" value=""size=29 maxlength=29></td><td><input type=submit value="wyszukaj postac" name="submit" ></td></tr></table></td></tr></table></form>';
	}
}
?>

we can help me?

bump ???
 

Similar threads

Back
Top