View file wofh/lookuser.php

File size: 11.27Kb
<?
		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/>";
}
}
?>