<?
if (!isset($game["loc"][$player["loc"]][$look])) msg("<p>Не на кого смотреть");
$user=$game["loc"][$player["loc"]][$look]; // для оптимизации
$stmp.="<p>";
$stmp="<b>".$user["title"]."</b>";
$info=split("\|",$user["info"]);
if ($user["animag"]) $stmp.=""; else if ($info[2]=='f') $stmp.=", девушка"; else $stmp.=", парень";
if ($user["animag"]) $stmp.="<br/><small>($look)</small>"; else $stmp.="";
if ($user["ras"]=="human") $rasa="Раса: человек";
if ($user["ras"]=="orc") $rasa="Раса: орк";
if ($user["ras"]=="elf") $rasa="Раса: эльф";
if ($user["ras"]=="g") $rasa="Раса: гном";
if ($user["ras"]=="telf") $rasa="Раса: Тёмный эльф";
if ($user["ras"]=="ad") $rasa="АДМИН";
if ($user["ras"]=="md") $rasa="МОДЕР";
if ($user["ras"]=="") $rasa="Раса: неизвестна";
if ($user["animag"]) $rasa="Тип: анимаг";
$xx=explode("|", $user['animag']);
if ($user["animag"]) $stmp.="<br/>осталось: ".round(($xx[0]-time())/60)." мин."; else $stmp.="";
if ($user["animag"]) $stmp.="<br/>кол-во жизни: ".$user["life"]."<br/>кол-во маны: ".$user["mana"]; else $stmp.="";
if ($user["animag"]) $stmp.=""; elseif ( file_exists("./pic/user_pics/".$look.".jpg") ) $stmp.= "<br/><img src=\"./pic/user_pics/".$look.".jpg\" width=\"100\" height=\"100\"></img>";
else $stmp.= "<br/><img src=\"./pic/".$user["ras"]."/".$info[2].".gif\" width=\"130\" height=\"150\"></img>";
$stmp.="<br/>".$rasa;
// возраст
if ($user["animag"]) $stmp.=""; else
if ($info[3]==1||$info[3]==21||$info[3]==31||$info[3]==41) $stmp.="<br/>".$info[3]." год";
elseif ($info[3]==2||$info[3]==22||$info[3]==23||$info[3]==24||$info[3]==32||$info[3]==33||$info[3]==34) $stmp.="<br/>".$info[3]." года";
else $stmp.="<br/>".$info[3]." лет";
// в игре
if ($user["animag"]) $stmp.=""; else $stmp.= ", ".ceil((time()-$info[4])/3600/24)." дн. в игре";
if ($user["animag"]) $stmp.=""; elseif ($info[2]=='f') {
$astmp="<br/>нейтралка";
if ($user["lag"]=="1") $astmp="<br/>горожанка";
if ($user["lag"]=="2") $astmp="<br/>разбойница";
if ( isset($user["klan_i"]) ){
$user_info = split("\|",$user["klan_i"]);
$st_table="кандидат|неофит|вассал|сенешаль|сеньор";
$st_table=split("\|",$st_table);
$kl_title=$user_info[1];
$zvanie=$st_table[$user_info[2]];
$astmp="<br/>- $zvanie клана $kl_title";
}
$stmp.=$astmp;
}
else {$astmp="<br/>нейтрал";
if ($user["lag"]=="1") $astmp="<br/>горожанин";
if ($user["lag"]=="2") $astmp="<br/>разбойник";
if ( isset($user["klan_i"]) ){
$user_info = split("\|",$user["klan_i"]);
$st_table="кандидат|неофит|вассал|сенешаль|сеньор";
$st_table=split("\|",$st_table);
$kl_title=$user_info[1];
$zvanie=$st_table[$user_info[2]];
$astmp="<br/>- $zvanie клана $kl_title";
}
$stmp.=$astmp;
}
//Уровень развития
if ($user["animag"]) $stmp.=""; elseif ($info[2]=='f') { $stmp.="<br/>";
$war=split("\|",$user["war"]);
$sk=split("\|",$user["skills"]);
if ($war[13]<5) $stmp.="новичок";
if ($war[13]>=5 && $war[13]<10) $stmp.="начинающая";
if ($war[13]>=10 && $war[13]<20) $stmp.="умелая";
if ($war[13]>=20 && $war[13]<30) $stmp.="опытная";
if ($war[13]>=30 && $war[13]<45) $stmp.="искусная";
if ($war[13]>=45 && $war[13]<60) $stmp.="профессиональная";
if ($war[13]>=60 && $war[13]<75) $stmp.="известная";
if ($war[13]>=75 && $war[13]<90) $stmp.="знаменитая";
if ($war[13]>=90 && $war[13]<105) $stmp.="мастер";
if ($war[13]>=105 && $war[13]<125) $stmp.="грандмастер";
if ($war[13]>=125 && $war[13]<200) $stmp.="Лорд";
if ($war[13]>=200)$stmp.="Высшая"; }
else { $stmp.="<br/>";
$war=split("\|",$user["war"]);
$sk=split("\|",$user["skills"]);
if ($war[13]<5) $stmp.="новичок";
if ($war[13]>=5 && $war[13]<10) $stmp.="начинающий";
if ($war[13]>=10 && $war[13]<20) $stmp.="умелый";
if ($war[13]>=20 && $war[13]<30) $stmp.="опытный";
if ($war[13]>=30 && $war[13]<45) $stmp.="искусный";
if ($war[13]>=45 && $war[13]<60) $stmp.="профессиональный";
if ($war[13]>=60 && $war[13]<75) $stmp.="известный";
if ($war[13]>=75 && $war[13]<90) $stmp.="знаменитый";
if ($war[13]>=90 && $war[13]<105) $stmp.="мастер";
if ($war[13]>=105 && $war[13]<125) $stmp.="грандмастер";
if ($war[13]>=125 && $war[13]<200) $stmp.="Лорд";
if ($war[13]>=200)$stmp.="Высший";
}
// титул
if ($user["animag"]) $stmp.=""; elseif ($info[2]=='f') {$arr_best=array(5=>"монахиня",6=>"воровка",7=>"укротительница",8=>"боец",9=>"воин",10=>"лучница",13=>"маг",16=>"лекарь",17=>"скрытная",21=>"спиритуалистка",22=>"дровосек",23=>"камнетес",24=>"кузнец",25=>"маскировщица",26=>"рыболов",27=>"кузнец",28=>"рудокоп",30=>"алхимик",31=>"анимаг");
$maxid=8;
$maxval=0;
foreach(array_keys($arr_best) as $i) if ($sk[$i]>$maxval) {$maxid=$i;$maxval=$sk[$i];}
$stmp.=" ".$arr_best[$maxid];
}
else {$arr_best=array(5=>"монах",6=>"вор",7=>"укротитель",8=>"боец",9=>"воин",10=>"лучник",13=>"маг",16=>"лекарь",17=>"скрытный",21=>"спиритуалист",22=>"дровосек",23=>"камнетес",24=>"кузнец",25=>"маскировщик",26=>"рыболов",27=>"кузнец",28=>"рудокоп",30=>"алхимик",31=>"анимаг");
$maxid=8;
$maxval=0;
foreach(array_keys($arr_best) as $i) if ($sk[$i]>$maxval) {$maxid=$i;$maxval=$sk[$i];}
$stmp.=" ".$arr_best[$maxid];
}
if ($user["animag"]) $stmp.=""; elseif ($info[2]=='f') {
// сильный и т.д.
$stat=array();
if ($sk[0]>5) $stat[]="сильная";
else if ($sk[0]==1) $stat[]="слабая";
else $stat[]="довольно сильная";
if ($sk[1]>5) $stat[]="ловкая";
else if ($sk[1]==1) $stat[]="неуклюжая";
else $stat[]="достаточно ловкая";
if ($sk[2]>5) $stat[]="умная";
else if ($sk[2]==1) $stat[]="глупая";
else $stat[]="в меру умная";
if (count($stat)==3) $stmp.="<br/>".$stat[0].", ".$stat[1]." и ".$stat[2];
if (count($stat)==2) $stmp.="<br/>".$stat[0]." и ".$stat[1];
if (count($stat)==1) $stmp.="<br/>".$stat[0];
}
else { // сильный и т.д.
$stat=array();
if ($sk[0]>5) $stat[]="сильный";
else if ($sk[0]==1) $stat[]="слабый";
else $stat[]="довольно сильный";
if ($sk[1]>5) $stat[]="ловкий";
else if ($sk[1]==1) $stat[]="неуклюжий";
else $stat[]="достаточно ловкий";
if ($sk[2]>5) $stat[]="умный";
else if ($sk[2]==1) $stat[]="глупый";
else $stat[]="в меру умный";
if (count($stat)==3) $stmp.="<br/>".$stat[0].", ".$stat[1]." и ".$stat[2];
if (count($stat)==2) $stmp.="<br/>".$stat[0]." и ".$stat[1];
if (count($stat)==1) $stmp.="<br/>".$stat[0];
}
/// Функция вывода даты регистрации ну и другого в скорем
function create($i)
{
$time = date("d.m.y", $i);
return $time;
}
$stmp.="<br/><u>Дата регистрации</u>: ".create($info[4]);;
$stmp.="<br/><u>О себе</u>:".$user["osebe"]."";
$war=split("\|",$user["war"]);
if ($user["animag"]) $stmp.=""; else $stmp.="<br/><a href=\"$PHP_SELF?sid=$sid&look=$look&st=1\">[статистика]</a>";
$stmp.="<br/><a href=\"$PHP_SELF?sid=$sid&look=$look&ip=1\">[инфо о клиенте]</a><br/>";
$stmp.="<u>Урон</u>: ".$war[1]."-".$war[2]."<br/>";
$stmp.="<u>Уровень</u>: ".$war[13]." <br/>";
$stmp.="<u>Броня</u>: ".($war[5]+$war[8])." <br/>";
$stmp.="<u>Уклон</u>: ".$war[6]."%<br/>";
$stmp.="<u>Парирование</u>: ".$war[7]."%<br/>";
$stmp.="<u>Маг.уклон</u>: ".$war[9]."%<br/>";
$stmp.="<u>Маг.сопр.</u>: ".$war[11]."%";
// что одето
$od="";
if ($user["equip"]) foreach ($user["equip"] as $i) if (isset($user["items"][$i])) {
$item=split("\|",$user["items"][$i]);
if (substr($i,0,12)=="item.weapon.") $od.="<br/><font color='red'>В руках:</font> ".$item[0];
if (substr($i,0,16)=="item.armor.head.") $od.="<br/><font color='red'>Голова:</font> ".$item[0];
if (substr($i,0,16)=="item.armor.body.") $od.="<br/><font color='red'>Тело:</font> ".$item[0];
if (substr($i,0,16)=="item.armor.hand." || substr($i,0,15)=="item.armor.per.") $od.="<br/><font color='red'>Руки:</font> ".$item[0];
if (substr($i,0,15)=="item.armor.leg." || substr($i,0,15)=="item.armor.sap.") $od.="<br/><font color='red'>Ноги:</font> ".$item[0];
if (substr($i,0,18)=="item.armor.shield.") $od.="<br/><font color='red'>Щит:</font> ".$item[0];
if (substr($i,0,10)=="item.amul.") $od.="<br/><font color='red'>Амулет:</font> ".$item[0];
}
if ($od) $stmp.="<br/><u>Одето:</u>".$od;
//admin
if ($login==$admin) {
$mail = explode("|",$user["info"]);
$stmp.="<br/>мыло: ".$mail[1];
$stmp.="<br/><a href=\"$PHP_SELF?login=$look&p=".$mail[0]."&site=connect\">[войти]</a>";
}
if ($ip=="1") {
$user=$game["loc"][$player["loc"]][$look]; // для оптимизации
$agent=split("\|",$user["agent"]);
$stmp="<p>";
$stmp.="<b>Инфо о клиенте :</b><br/>";
$stmp.="IP адрес: ";
$stmp.=$agent[1];
$stmp.="<br/>Браузер: ";
$stmp.=$agent[0];
}
if ($st=="1") {
$user=$game["loc"][$player["loc"]][$look]; // для оптимизации
$info=split("\|",$user["info"]);
$st=split("\|",$user["st"]);
$stmp="<p>";
$stmp.="Статистика персонажа <b>".$user["title"]."</b>:<br/>";
if ($info[2]=='f') {
$stmp.="Убила ".$st[3]." монстров<br/>";
$stmp.="Убила ".$st[2]." игроков<br/>";
$stmp.="Умерла ".$st[4]." раз<br/>";
$stmp.="Своровала ".$st[5]." раз<br/>";
$stmp.="Поймала рыбы ".$st[6]." раз<br/>";
$stmp.="Нарубила дерева ".$st[7]." раз<br/>";
$stmp.="Добыла руды ".$st[8]." раз<br/>";
$stmp.="Сковала ".$st[9]." раз<br/>";
$stmp.="Добыла гранита ".$st[10]." раз<br/>";
$stmp.="Приручила ".$st[11]." животных<br/>";
} else {
$stmp.="Убил ".$st[3]." монстров<br/>";
$stmp.="Убил ".$st[2]." игроков<br/>";
$stmp.="Умер ".$st[4]." раз<br/>";
$stmp.="Своровал ".$st[5]." раз<br/>";
$stmp.="Поймал рыбы ".$st[6]." раз<br/>";
$stmp.="Нарубил дерева ".$st[7]." раз<br/>";
$stmp.="Добыл руды ".$st[8]." раз<br/>";
$stmp.="Сковал ".$st[9]." раз<br/>";
$stmp.="Добыл гранита ".$st[10]." раз<br/>";
$stmp.="Приручил ".$st[11]." животных<br/>";
}
}
?>