Вход Регистрация
Файл: profile.php
Строк: 335
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
# Настройки #
$id abs(intval($_GET['id']));
if(
$id)$profile mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
else 
$profile $user;
$amulet mysql_query("SELECT * FROM `amulet_user` WHERE `id_user` = '".$profile['id']."' ORDER BY `id` LIMIT 1");
$amulet mysql_fetch_array($amulet);
if(
$amulet['level'] < 1)$amulet['level'] = 0;
# Ошибки #
if(!$profile){
$_SESSION['msg'] == 'Такой игрок не существует';
header('Location: /online?search');
exit();
}
if(
$myID != $profile['id']){
$l_ch mysql_query("SELECT * FROM `l_ch` WHERE `id_1` = '".$myID."' AND `id_2` = '$profile[id]' OR `id_1` = '".$profile['id']."' AND `id_2` = '$myID' ORDER BY `id` LIMIT 1");
$l_ch mysql_fetch_array($l_ch);
if(!
$l_ch){
mysql_query("INSERT INTO `l_ch` SET `id_1` = '$user[id]', `id_2` = '$profile[id]', `schet_1` = '0', `schet_2` = '0'");
header('Location: ?');
exit();
}
}
if(isset(
$_GET['attack']) and $profile['id'] != $myID){
$id num($_GET['attack']);
$_hp ceil($user['max_health']*10/100);
if(
$user['health'] < $_hp){
$_SESSION['msg'] = "Для нападения необходимо минимум ".ico('icons','health.png')." 10% жизни<br><a href='/rinok?koldun&url=/profile/$profile[id]' class='btn2'>Восстановить ".ico('icons','gold.png')." 15</a>";
header('Location: ?');
exit();
}
if(
$user['crystals'] < 1000){
$_SESSION['msg'] = "Для нападения необходимо минимум ".ico('icons','crystal.png')." 1000 кристаллов";
header('Location: ?');
exit();
}
mysql_query("update `users` set `crystals` = '".($user['crystals']-1000)."' where (`id` = '".$myID."')");
$opponent mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$profile['id']."'"));
$schet 0;
$schet_opp 0;
if(
mt_rand(0,100) < $user['krit']){
$krit true;
}
if(
$krit)$_str *= 2;
if(
mt_rand(0,100) < $opponent['krit']){
$krit_opp true;
}
if(
$krit_opp)$_str_opp *= 2;
$_str_opp rand(round($opponent['str']/6), round($opponent['str']/4));
$_def_opp rand(round($opponent['def']/12), round($opponent['def']/7));
$_str_opp $_str_opp $_def;
if(
$_str_opp 0)$_str_opp 0;
$_str $_str $_def_opp;
if(
$_str 0)$_str 0;
if(
$_str $_str_opp){
$schet $schet 1;
}elseif(
$_str_opp $_str){
$schet_opp $schet_opp 1;
}else{
$schet $schet 1;
$schet_opp $schet_opp 1;
}
if(
$schet >= $schet_opp){
if(
$l_ch['id_1'] == $myID){
mysql_query("update `l_ch` set `schet_1` = '".($l_ch['schet_1']+1)."' where (`id` = '".$l_ch['id']."')");
}else{
mysql_query("update `l_ch` set `schet_2` = '".($l_ch['schet_2']+1)."' where (`id` = '".$l_ch['id']."')");
}
$_SESSION['pobeda'] = "<font color='green'><b>Победа</b></font>";
$_SESSION['itog'] = icons_user($myID)." <a>$user[login]</a> нанес $_str урона ".($krit == true '(Крит)' '')."<br>".icons_user($opponent[id])." <a>$opponent[login]</a> нанес $_str_opp ".($krit_opp == true '(Крит)' '')." урона";
header("Location: ?$random");
exit();
}else{
if(
$l_ch['id_1'] == $myID){
mysql_query("update `l_ch` set `schet_2` = '".($l_ch['schet_2']+1)."' where (`id` = '".$l_ch['id']."')");
}else{
mysql_query("update `l_ch` set `schet_1` = '".($l_ch['schet_1']+1)."' where (`id` = '".$l_ch['id']."')");
}
$_SESSION['porazenie'] = "<font color='red'><b>Поражение</b></font>";
$_SESSION['itog'] = icons_user($myID)." <a>$user[login]</a> нанес $_str урона<br>".icons_user($opponent[id])." <a>$opponent[login]</a> нанес $_str_opp урона";
header("Location: ?$random");
exit();
}
}
if(isset(
$_GET[clan_memb]) and $myID != $profile[id] and $user[clan_rang] > and $profile[id_clan] == and $profile[side] == $user[side]){
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."' LIMIT 1"));
$clan_users mysql_result(mysql_query("SELECT COUNT(*) FROM `clans` WHERE `id` = '$clan[id]'"),0);
if(
$clan_users+$clan['level']){
$_SESSION['msg'] = 'Клан переполнен';
header("Location: ?");
exit();
}
mysql_query("INSERT INTO `clan_memb` SET `id_user` = '$profile[id]', `id_clan` = '$clan[id]'");
$_SESSION[msg] = "Заявка отправлена!";
header('Location: ?');
exit();
}
$title $profile['login'];
require_once (
'system/header.php');
if(isset(
$_GET['240_320'])){
echo 
"<div class='block center'>";
echo 
"<img src='/manekenImage_$profile[id].png' width='240px' height='320px'></div>";
echo 
"<a href='?' class= ".$user['oformlenie'].">".ico('icons','arrow.png')." Вернуться в профиль</a>";
require_once (
'system/footer.php');
break;
}
# Информация #
if($user['access'] == and $myID != $profile['id'])echo "<center><a href='/settGame?sett_user=$profile[id]'class= ".$user['oformlenie']." data-ajax>Редактировать игрока</a></center>";
if(
$user[access] <= 2){
echo 
"<table style='width:100%;'>";
if(
$user['access'] > $profile[access] and $myID != $profile['id'])echo "<td style='width:33%;'><a href='/ip_proverka/$profile[id]' class='link center'>Поверить IP</a></td>";
if(
$user['access'] > $profile[access] and $myID != $profile['id'])echo "<td style='width:33%;'><a href='/ban/$profile[id]/' class='link center'>Бан, нарушения</a></td>";
if(
$user['access'] > $profile[access])if($user['access'] == and $myID != $profile['id'])echo "<td style='width:33%;'><a href='/block/$profile[id]/' class='link center'>Заблокировать</a></td>";
echo 
"</table>";
}
echo 
'<div class="block">';
echo 
icons_user($profile[id]).' <font color="'.$profile['color'].'"><b>'.$profile['login'].'</b></font>  <img src="/images/icons/level.png" width="14px" alt="LVL" /> '.$profile['level'].' ';
echo 
' - '.($profile['side'] == 'good' '<font color="GREEN">Добро</font>' '<font color="RED">Зло</font>').' <br/>';
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$profile[id_clan]."' LIMIT 1"));
switch(
$profile[clan_rang]){
case 
1:
$clan_rang 'Новобранец';
break;
case 
2:
$clan_rang 'Боец';
break;
case 
3:
$clan_rang 'Офицер';
break;
case 
4:
$clan_rang 'Генерал';
break;
case 
5:
$clan_rang "<font color='green'>Лидер клана</font>";
break;
}
if(
$clan){
echo 
ico('icons','clan.png')." <a href='/clan/$clan[id]/'>$clan[name]</a> - $clan_rang<br>";
}



echo 
"<table cellpadding='5' cellspacing='3' align='center'><tr>";
echo 
"<td style='vertical-align:top;'>";

$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'golova' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);

if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}


$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'plechi' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}


$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'tors' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}



$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'perchatki' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}



echo 
"</td>";
echo 
"<td>";
if(!empty(
$profile['id'])){

echo 
"<center><img src='/manekenImage_$profile[id].png' width='150px'></center>";



/*
echo "<center><img src='/images/avatars/$profile[avatar]' style='max-width:180px; max-height:200px;'></center>";
}else{
echo "<center><img src='/images/avatars/noavatar.png' style='max-width:180px; max-height:200px;'></center>";
*/
}
echo 
"</td>";
echo 
"<td style='vertical-align:top;'>";


$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'lev' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}
echo 
"</font></div>";


$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'prav' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}


$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'nogi' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}



$item mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'obuv' ORDER BY `id` LIMIT 1");
$item mysql_fetch_array($item);
if(
$item){
echo 
"<img src='/images/items/$item[tip]/$item[item].png' width='50px'><br>";
}else{
echo 
"<img src='/images/items/prav/newyear.png' width='50px'><br>";
}

echo 
"</td>";
echo 
"</tr></table>";

/*
echo "<div class='oh'><img src='/manekenImage_$profile[id].png' width='160px'></div>";
*/
echo '<br>'.ico('icons','str.png').' Атака: '.$profile['str'].'<br>';
echo 
ico('icons','def.png').' Защита: '.$profile['def'].'<br>';
echo 
ico('icons','health.png').' Жизнь: '.$profile['max_health'].'<br>';
echo 
ico('icons','energy.png').' Энергия: '.$profile['max_energy'].'<br>';
echo 
ico('icons','krit.png').' Шанс крита: '.$profile['krit'].'%<br>';
echo 
"<div style='clear:both;'></div>";
if(
$myID != $profile['id']){
echo 
"<div class='center'>";
if(
$l_ch['id_1'] == $myID)$l_ch_schet "<font color='green'>$l_ch[schet_1]</font>/<font color='red'>$l_ch[schet_2]</font>";
else 
$l_ch_schet "<font color='green'>$l_ch[schet_2]</font><font color=orange>/</font><font color='red'>$l_ch[schet_1]</font>";
echo 
"<b><span class='info'>Личный зачёт в Дуэлях:</span> $l_ch_schet</b>";
echo 
"<div class='separ'></div><a href='?attack' class='btn2'>Атаковать за ".ico('icons','crystal.png')." 1000</a>";
echo 
"</div>";
}
echo 
"</div>";
if(isset(
$_SESSION['itog'])){
echo 
"<div class='block'>$_SESSION[itog]</div>";
unset(
$_SESSION['itog']);
}
if(
$myID != $profile['id']){
$pit mysql_query("SELECT * FROM `pit_users` WHERE `id_user` = '".$profile['id']."' ORDER BY `id` LIMIT 1");
$pit mysql_fetch_array($pit);
if(
$pit){
$params $pit['str']+$pit['def']+$pit['health'];
echo 
"<div class='block'>";
echo 
"Питомец игрока $profile[login]</br>";

echo 
"</div>";

echo 
"<div class='block'>";
echo 
"<div class='oh'><img src='/images/pits/$pit[item].png' style='margin-right:3px;margin-top:-2px;'></div>";
echo 
"<b>$pit[name]</b><br>Уровень: ".ico('icons','level.png').$pit[level]<br>+$params к параметрам <div style='clear:both;'></div>";
echo 
"</div>";
}
}
echo 
"<div class='block2'>";
if(
$profile['id'] == $myID)echo '<li><a href="/pitomnik">'.ico('icons','pit.png').'Мой питомец </a></li>';
$snar mysql_result(mysql_query("SELECT COUNT(*) FROM `inv` WHERE `odeta` = 'da' AND `id_user` = '$profile[id]'"),0);
if(
$profile['id'] == $myID)echo '<li><a href="/amulet">'.ico('icons','koldun.png').'Амулет ('.($amulet[level]).' из 37) </a></li>';
$snar mysql_result(mysql_query("SELECT COUNT(*) FROM `inv` WHERE `odeta` = 'da' AND `id_user` = '$profile[id]'"),0);
if(
$profile['id'] != $myID)echo '<li><a href="/snar/'.$profile['id'].'">'.ico('icons','snar.png').'Снаряжение ('.$snar.'/8) </a></li>';
else echo 
'<li><a href="/snar/">'.ico('icons','snar.png').'Снаряжение ('.$snar.'/8)</a></li>';
if(
$profile['id'] != $myID)echo '<li><a href="/mail/'.$profile['id'].'">'.ico('icons','mail.png').'Написать сообщение </a></li>';
if(
$profile[clan_off] == 0)if($profile[level] > 4)if($profile['id'] != $myID)if($myID != $id and $user[clan_rang] > and $profile[id_clan] == and $user['side'] == $profile['side'] and mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_memb` WHERE `id_user` = '$id' AND `id_clan` = '$user[id_clan]'"),0) == 0)echo "<li><a href='?clan_memb'>".ico('icons','clan.png')." Пригласить в клан</li></a>"
$narush mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$profile[id]'"),0);
if(
$myID == $profile['id']){
$inv mysql_result(mysql_query("SELECT COUNT(*) FROM `inv` WHERE `odeta` = 'net' AND `id_user` = '$profile[id]'"),0);
echo 
'<li><a href="/inv">'.ico('icons','inv.png').'Сумка ('.$inv.'/20)</a></li>';
echo 
'<li><a href="/train">'.ico('icons','train.png').'Тренировка </a></li>';
echo 
'<li><a href="/mail/">'.ico('icons','mail.png').'Моя почта </a></li>';
echo 
'<li><a href="/settings">'.ico('icons','settings.png').'Настройки </a></li>';
echo 
'<li><a href="/narush/">'.ico('icons','arrow.png').'Нарушения ('.$narush.') </a></li>';
}
echo 
"</div>";
echo 
'<div class="block">';
echo 
' '.ico('icons','male.png').' Пол: '.($profile['sex'] == 'w' '<font color="PINK">Женский</font>' '<font color="ORANGE">Мужской</font>').'<br/>';
if(
$myID != $profile['id'])echo ' '.ico('icons','level.png').' Качество Амулета: '.($amulet[level]).'<br/>';
if(
$myID == $profile['id']){
echo 
ico('icons','exp.png').' Опыт: '.n_f($profile['exp']).'/'.n_f($exp).'('.round($profile['exp']/$exp*100,1).'%)<br>';
}
echo 
''.ico('icons','coliseum.png').' Рейтинг колизея: '.$profile['coliseum_rating'].'<br>';
if(
$user[access] > or $myID == $profile[id])echo ' '.ico('icons','arrow_refresh.png').' Регистрация: '.vremja($profile['registr']).'<br/>';
if(
$profile['id'] != $myID)echo''.ico('icons','arrow.png').' Нарушения: <font color=red>'.$narush.'</font><br/>';
if(
$user[access] > or $myID == $profile[id])echo ' '.ico('icons','arrow_refresh.png').' Был в сети: '.vremja($profile['online']).'<br/>';
echo 
"</div>";
$clan null;
require_once (
'system/footer.php');
?>
Онлайн: 2
Реклама