Файл: user.php
Строк: 630
<?php
define('cms', 1);
$title = 'Персонаж';
require_once 'core.php';
if ($user) {
if($id == $user) $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$user."'"));
elseif(!empty($id) && $id >= 1 && mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'")) == 1) $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'")); else $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$user."'"));
switch ($_GET['a']){
default:
if($u['race'] == 1) $race = 'Человек';
elseif($u['race'] == 2) $race = 'Гном';
elseif($u['race'] == 3) $race = 'Гоблин';
elseif($u['race'] == 4) $race = 'Орк';
if($u['sex'] == 'm') $sex = 'Парень'; elseif($u['sex'] == 'w') $sex = 'Девушка';
echo'<div class="pt"><img src="./img/icon/'.$u['sex'].'.png" alt=""> ';
if(!empty($u['color']) && $u['type_nick'] == 1) echo'<font color="#'.$u['color'].'"><b>'.$u['login'].'</b></font>'; else echo $u['login'];
if ($u['online'] > (time()-600)) $status = '<font color="green">[on]</font>'; else $status = '<font color="red">[off]</font>';
echo'['.$u['level'].'] '.$status.'<br/>';
if($u['id'] != $user) echo'<a class="links" href="../mail.php?a=create&id='.$u['id'].'"><img src="./img/icon/mail.png" alt=""> Написать сообщение</a>';
if(mysql_result(mysql_query("SELECT count(*) FROM `block` WHERE `user` = '".$u['id']."' AND `end` = '0' AND `type` = '2'"),0) > 0) echo'<a class="links" href="?a=block&id='.$u['id'].'"><img src="./img/icon/profile.png" alt=""> Игрок заблокирован</a>';
if(mysql_result(mysql_query("SELECT count(*) FROM `block` WHERE `user` = '".$u['id']."' AND `end` = '0' AND `type` = '1'"),0) > 0) echo'<a class="links" href="?a=block&id='.$u['id'].'"><img src="./img/icon/profile.png" alt=""> Игрок забанен</a>';
if($us['privilege'] > 0) echo'<a class="links" href="../admin/pers.php?a=search&user='.$u['id'].'"><img src="./img/icon/profile.png" alt=""> Функции смотрителя</a>';
echo'<a class="links" href="anketa.php?id='.$u['id'].'"><img src="./img/icon/profile.png" alt=""> Информация</a><br/>';
echo'<table><td>';
if(file_exists($_SERVER['DOCUMENT_ROOT']."/img/ava/".$u['id'].".gif")) echo'<br/><img src="./img/ava/'.$u['id'].'.gif" alt="" height="110">';
elseif(file_exists($_SERVER['DOCUMENT_ROOT']."/img/ava/".$u['id'].".png")) echo'<br/><img src="./img/ava/'.$u['id'].'.png" alt="" height="110">';
else echo'<img src="./img/races/'.$u['race'].'_'.$u['sex'].'.jpg" alt="" height="110">';
echo'</td><td valign="top">';
echo '<div class="pt">';
$head = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'head'"));
$legs = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'legs'"));
$body = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'body'"));
$weapon = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `tip` = 'weapon'"));
$poyas = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'poyas'"));
$ring = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'ring'"));
///Отображение оружия
echo'<table><tr><td COLSPAN=3><img src="../img/items.png"></td></tr><tr><TH>';
if($weapon['prod'] == 1) $prod = '1'; else $prod = '0';
if($u['weapon'] > 0)
echo '<a class="link" href="../things.php?a=w&id='.$weapon['id'].'&t=bag"><img src="../img/things/'.$weapon['type'].$prod.'.gif" height="40"></a><br/>';
else echo '<img src="../img/things/empty/w.png" height="40">';
echo'</TH>';
///Отображение шлема
echo'<TH>';
if($head['prod'] == 1 && $head['sila'] < $head['lovk']) $prod = '1'; elseif($head['sila'] > $head['lovk'] && $head['prod'] == 0) $prod = '0';
elseif($head['sila'] > $head['lovk'] && $head['prod'] == 1) $prod = '3'; else $prod = '2';
if($u['head'] > 0) echo '<a class="link" href="../things.php?a=a&id='.$head['id'].'&t=bag"><img src="../img/things/'.$head['type'].$prod.'.gif" height="40"></a><br/>';
else echo '<img src="../img/things/empty/h.png" height="40">';
echo'</TH>';
///Отображение брони
echo'<TH>';
if($body['prod'] == 1 && $body['sila'] < $body['lovk']) $prod = '1'; elseif($body['sila'] > $body['lovk'] && $body['prod'] == 0) $prod = '0';
elseif($body['sila'] > $body['lovk'] && $body['prod'] == 1) $prod = '3'; else $prod = '2';
if($u['body'] > 0) echo '<a class="link" href="../things.php?a=a&id='.$body['id'].'&t=bag"><img src="../img/things/'.$body['type'].$prod.'.gif" height="40"></a><br/>';
else echo '<img src="../img/things/empty/b.png" height="40">';
echo'</TH></tr>';
///Отображение пояса
echo'<tr><TH>';
if($poyas['prod'] == 1 && $poyas['sila'] < $poyas['lovk']) $prod = '1'; elseif($poyas['sila'] > $poyas['lovk'] && $poyas['prod'] == 0) $prod = '0';
elseif($poyas['sila'] > $poyas['lovk'] && $poyas['prod'] == 1) $prod = '3'; else $prod = '2';
if($u['poyas'] > 0) echo '<a class="link" href="../things.php?a=a&id='.$poyas['id'].'&t=bag"><img src="../img/things/'.$poyas['type'].$prod.'.gif" height="40"></a><br/>';
else echo '<img src="../img/things/empty/p.png" height="40">';
echo'</TH>';
///Отображение сапогов
echo'<TH>';
if($legs['prod'] == 1 && $legs['sila'] < $legs['lovk']) $prod = '1'; elseif($legs['sila'] > $legs['lovk'] && $legs['prod'] == 0) $prod = '0';
elseif($legs['sila'] > $legs['lovk'] && $legs['prod'] == 1) $prod = '3'; else $prod = '2';
if($u['legs'] > 0) echo '<a class="link" href="../things.php?a=a&id='.$legs['id'].'&t=bag"><img src="../img/things/'.$legs['type'].$prod.'.gif" height="40"></a><br/>';
else echo '<img src="../img/things/empty/l.png" height="40">';
echo'</TH>';
///Отображение кольца
echo'<TH>';
if($ring['prod'] == 1) $prod = '1'; else $prod = '0';
if($ring['title'] != 'Кольца брачующихся') $img = '<img src="../img/things/'.$ring['type'].$prod.'.gif" height="40">'; else $img = '<img src="../img/things/'.$ring['type'].$prod.'_225.gif" height="40">';
if($u['ring'] > 0) echo '<a class="link" href="../things.php?a=j&id='.$ring['id'].'&t=bag">'.$img.'</a><br/>';
else echo '<img src="../img/things/empty/r.png" height="40">';
echo'</TH></tr></table>';
echo'</td></table>';
if($u['orden'] > 0){
$orden = mysql_fetch_array(mysql_query("SELECT * FROM `orden` WHERE `id` = '".$u['orden']."'"));
echo'<a class="links" href="../clans.php?a=info&id='.$orden['id'].'"><img style="padding-left:1px;" src="img/clans/'.$orden['id'].'.png" alt=""> '.$orden['title'];
if(!empty($u['status'])) echo' ['.$u['status'].']';
echo'</a>';
if(!empty($u['status']) && $u['orden'] > 0){
if($us['orden'] > 0 && $user == $orden['leader']) echo' <a class="links" href="../clans.php?a=leader&t=status&id='.$u['id'].'"><img src="./img/icon/clan.png" alt=""> Изменить статус</a>';
} elseif($us['orden'] > 0 && $user == $orden['leader']) echo' <a class="links" href="../clans.php?a=leader&t=status&id='.$u['id'].'"><img src="./img/icon/clan.png" alt=""> Написать статус</a>';
} else {
$ordenus = mysql_fetch_array(mysql_query("SELECT `leader` FROM `orden` WHERE `id` = '".$us['orden']."'"));
if($us['orden'] > 0 && $us['id'] == $ordenus['leader'] && $u['orden'] == 0) echo'<a class="links" href="../clans.php?a=leader&t=prin&id='.$u['id'].'"><img src="./img/icon/clan.png" alt=""> Принять в клан</a>';
}
if($u['brak'] > 0){
$use = mysql_fetch_array(mysql_query("SELECT `login` FROM `users` WHERE `id` = '".$u['brak']."'"));
echo'<a class="links" href="../user.php?id='.$u['brak'].'"><img src="./img/icon/brak.png" alt=""> В браке ['.$use['login'].']</a>';
}
$dostup = mysql_num_rows(mysql_query("SELECT `id` FROM `vip` WHERE `user` = '".$u['id']."'"));
if($dostup == 1){
$dv = mysql_fetch_array(mysql_query("SELECT * FROM `vip` WHERE `user` = '".$u['id']."'"));
if($d != 1) echo'<a class="links" href="?id='.$u['id'].'&d=1"><img src="./img/icon/premium.png" alt=""> Премиум подписка [+]</a>'; else {
echo'<a class="links" href="?id='.$u['id'].'"><img src="./img/icon/premium.png" alt=""> Премиум подписка [-]</a>
<div class="links"><img src="../img/'.$dv['exp'].'.png" alt=""> +100% к опыту<br/>
<img src="../img/'.$dv['bots'].'.png" alt=""> Подсвечивание богатых монстров<br/>
<img src="../img/'.$dv['immunitet'].'.png" alt=""> Иммунитет от нападений<br/>
<img src="../img/'.$dv['regeneration'].'.png" alt=""> Мгновенное восстановление HP,MP<br/>
<img src="../img/'.$dv['skidki'].'.png" alt=""> Скидки у Рузвольда 15%<br/>';
if($u['id'] == $user) echo'<img src="./img/icon/time.png" alt=""> До: '.datap($dv['time']);
echo'</div>';
}}
$n_level = mysql_fetch_array(mysql_query("SELECT `exp` FROM `level` WHERE `level` = '".$u['level']."' order by `level` LIMIT 1"));
$ex = mysql_fetch_array(mysql_query("SELECT `exp` FROM `level` WHERE `level` = '".($u['level']-1)."' LIMIT 1"));
$exp_min = round($u['exp']-$ex['exp']);
$exp_max = round($n_level['exp']-$ex['exp']);
if($u['status_id'] > 0){
$istatus = mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".$u['status_id']."'"));
echo'<a class="links" href="?a=st&id='.$u['id'].'&d='.$istatus['id'].'"><img src="./img/icon/user.png" alt=""> '.$race.' ['.$istatus['title'].']</a>';
} else echo'<a class="links" href="/library.php?a=races&id='.$u['race'].'"> <img src="./img/icon/profile.png" alt=""> '.$race.' [Без звания]</a>';
echo'<hr><img class="datchik" src="/include/user_exp.php?max='.$exp_max.'&min='.$exp_min.'&style='.$se['style'].'" alt=""><br/>
<img class="datchik" src="/include/user_hp.php?max='.$u['hp_all'].'&min='.$u['hp'].'&style='.$se['style'].'" alt=""><br/>';
if($u['mp'] > 0) echo'<img class="datchik" src="/include/user_mp.php?max='.$u['mp_all'].'&min='.$u['mp'].'&style='.$se['style'].'" alt=""><br/>';
echo'<br/><img src="./img/icon/exp.png" alt=""> <b>Опыт:</b> '.number_format($u['exp']).' ('.number_format($n_level['exp']).') EXP<br/>
<img src="./img/icon/health.png" alt=""> <b>Жизни:</b> '.$u['hp'].' ('.$u['hp_all'].') HP<br/>';
if($u['mp'] > 0) echo'<img src="./img/icon/mana.png" alt=""> <b>Мана:</b> '.$u['mp'].' ('.$u['mp_all'].') MP<br/>';
if($u['id'] == $user) echo'<img src="./img/icon/silver.png" alt=""> <b>Септим:</b> '.$u['money'].'<br/>
<img src="./img/icon/rp.png" alt=""> <b>Репутация:</b> '.$u['repute'].'<br/>';
$dodgeus = round($u['dodge']-$us['antidodge']);
if($dodgeus < 50) $dodgeus_m = 10;
elseif($dodgeus >= 50 && $dodgeus < 150) $dodgeus_m = round(10+($dodgeus/15));
elseif($dodgeus >= 150 && $dodgeus < 500) $dodgeus_m = round(20+($dodgeus/20));
elseif($dodgeus >= 500 && $dodgeus < 750) $dodgeus_m = round(45+($dodgeus/30));
elseif($dodgeus >= 750) $dodgeus_m = 70;
$critus = round($u['crit']-$us['anticrit']);
if($critus < 100) $critus_m = 5;
elseif($critus >= 100 && $critus < 400) $critus_m = round(5+($critus/40));
elseif($critus >= 400 && $critus < 1200) $critus_m = round(15+($critus/60));
elseif($critus >= 1200 && $critus < 1400) $critus_m = round(35+($critus/90));
elseif($critus >= 1400) $critus_m = 50;
echo'<br/><a class="links" href="?a=bag&id='.$u['id'].'"><img src="./img/icon/equip.png" alt=""> Снаряжение</a>';
if(mysql_result(mysql_query("SELECT count(*) FROM `pit` WHERE `user` = '".$u['id']."' AND `status` = '1'"),0) == 1){
$pit = mysql_fetch_array(mysql_query("SELECT `id`, `title`, `lvl` FROM `pit` WHERE `user` = '".$u['id']."' AND `status` = '1'"));
echo'<a class="links" href="/npc.php?a=pit_info&id='.$pit['id'].'"><img src="./img/icon/pit.png" alt=""> '.$pit['title'].'['.$pit['lvl'].']</a>';
}
echo'<hr><img src="./img/icon/uron.png" alt=""> <b>Физ. урон:</b> '.$u['damage'].'-'.$u['damagemax'].'<br/>
<img src="./img/icon/dodge.png" alt=""> <b>Уворот:</b> '.$u['dodge'].' ['.$dodgeus_m.'%]<br/>
<img src="./img/icon/antidodge.png" alt=""> <b>Точность:</b> '.$u['antidodge'].'<br/>
<img src="./img/icon/crit.png" alt=""> <b>Крит:</b> '.$u['crit'].' ['.$critus_m.'%]<br/>
<img src="./img/icon/anticrit.png" alt=""> <b>Антикрит:</b> '.$u['anticrit'].'<br/>
<img src="./img/icon/crit.png" alt=""> <b>Множитель крита:</b> '.round(10+($u['mf_krit']*100)).'%<br/>
<img src="./img/icon/armor.png" alt=""> <b>Защита:</b> '.$u['arm_h'].' '.$u['arm_b'].' '.$u['arm_b'].' '.$u['arm_s'].' (+'.$u['arm_plus'].')<br/>';
echo'<hr>';
if($u['id'] == $user) echo'<a class="links" href="../bag.php"><img src="./img/icon/bag.png" alt=""> Инвентарь</a>';
echo'<a class="links" href="?a=points&id='.$u['id'].'"><img src="./img/icon/skill.png" alt=""> Навыки</a>';
$you = mysql_fetch_array(mysql_query("SELECT `fight` FROM `fight_user` WHERE `user` = '".$u['id']."' ORDER BY `id` DESC"));
$fight = mysql_fetch_array(mysql_query("SELECT `id` FROM `fight` WHERE `id` = '".$you['fight']."'"));
if($u['busy'] > 0 && !empty($fight)) echo'<a class="links" href="../fight_info.php?id='.$fight['id'].'"><img src="./img/icon/equip.png" alt=""> Смотреть бой</b></a>';
if($u['id'] == $user) echo'<a class="links" href="?a=set"><img src="./img/icon/set.png" alt=""> Настройки</a>';
echo'<a class="links" href="../joo.php?id='.$u['id'].'"><img src="./img/icon/dnevnik.png" alt=""> Дневник</a>
<hr><img src="./img/icon/win.png" alt=""> <b>Побед:</b> '.$u['win'].'<br/>
<img src="./img/icon/win.png" alt=""> <b>Поражений:</b> '.$u['lost'].'<br/>
<img src="./img/icon/draw.png" alt=""> <b>Ничьих:</b> '.$u['draw'].'<br/>';
if($u['id'] == $user) echo'<img src="./img/icon/gold.png" alt=""> <b>Голден:</b> '.$u['money_2'].'<br/>';
echo'<img src="./img/icon/time.png" alt=""> <b>Посещение в:</b> '.datap($u['online']).'<br/>
<img src="./img/icon/time.png" alt=""> <b>Дата регистрации:</b> '.datai($u['reg']).'<br/>
<img src="./img/icon/post.png" alt=""> <b>Постов в таверне:</b> '.$u['post_chat'].'<br/><br/></div>';
include './include/foot1.php';
break;
case 'points':
echo '<div class="pt"><b>Навыки:</b><br/><br/>';
if($u['id'] == $user) {
if($us['level'] < 6) echo'<small>Сбрасывать навыки можно только до 5 уровня, при этом у вас должны быть сняты все вещи!</small><br/><br/>';
echo '<img src="./img/icon/uron.png" alt=""> <a class="link" href="../library.php?a=points&id=1"><b>Сила:</b></a> '.$u['sila'];
if($us['points'] > 0) echo' <a class="link" href="?a=up&d=1">[+1]</a>';
if($us['level'] < 6 && $us['sila'] > 1) echo' <a class="link" href="?a=down&d=1">[-1]</a>';
echo '<br/><img src="./img/icon/dodge.png" alt=""> <a class="link" href="../library.php?a=points&id=2"><b>Ловкость:</b></a> '.$u['lovk'];
if($us['points'] > 0) echo' <a class="link" href="?a=up&d=2">[+1]</a>';
if($us['level'] < 6 && $us['lovk'] > 1) echo' <a class="link" href="?a=down&d=2">[-1]</a>';
echo '<br/><img src="./img/icon/health.png" alt=""> <a class="link" href="../library.php?a=points&id=3"><b>Живучесть:</b></a> '.$u['vin'];
if($us['points'] > 0) echo' <a class="link" href="?a=up&d=3">[+1]</a>';
if($us['level'] < 6 && $us['vin'] > 1) echo' <a class="link" href="?a=down&d=3">[-1]</a>';
if($us['points'] > 0) echo'<br/><img src="./img/icon/skill.png" alt=""> Свободные статы: '.$u['points'].'';
echo '<br/><br/><b>Магические:</b><br/><br/><img src="./img/icon/dodge.png" alt=""> <a class="link" href="../library.php?a=points&id=4"><b>Скорость:</b></a> '.$u['skr'];
if($us['mag_points'] > 0) echo' <a class="link" href="?a=up&d=1">[+1]</a>';
echo '<br/><img src="./img/icon/armor.png" alt=""> <a class="link" href="../library.php?a=points&id=5"><b>Интелект:</b></a> '.$u['vnim'];
if($us['mag_points'] > 0) echo' <a class="link" href="?a=up&d=2">[+1]</a>';
if($us['mag_points'] > 0) echo'<br/><img src="./img/icon/skill.png" alt=""> Свободные статы: '.$u['mag_points'].'';
} else {
echo '<img src="./img/icon/uron.png" alt=""> <a class="link" href="../library.php?a=points&id=1"><b>Сила:</b></a> '.$u['sila'].'<br/>
<img src="./img/icon/dodge.png" alt=""> <a class="link" href="../library.php?a=points&id=2"><b>Ловкость:</b></a> '.$u['lovk'].'<br/>
<img src="./img/icon/health.png" alt=""> <a class="link" href="../library.php?a=points&id=3"><b>Живучесть:</b></a> '.$u['vin'].'<br/><br/><b>Магические:</b><br/><br/>';
if(mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 1){
$magic_k = round($u['vnim']-$us['skr']);
if($magic_k < 2) $mag = 100;
elseif($magic_k >= 2 && $magic_k <= 4) $mag = 80;
elseif($magic_k > 4 && $magic_k <= 8) $mag = 60;
elseif($magic_k > 8 && $magic_k <= 10) $mag = 50;
elseif($magic_k > 10) $mag = 50;
$magic_b = round($us['vnim']-$u['skr']);
if($magic_b < 2) $mag_b = 100;
elseif($magic_b >= 2 && $magic_b <= 4) $mag_b = 80;
elseif($magic_b > 4 && $magic_b <= 8) $mag_b = 60;
elseif($magic_b > 8 && $magic_b <= 10) $mag_b = 50;
elseif($magic_b > 10) $mag_b = 50;
echo'<img src="./img/icon/dodge.png" alt=""> <a class="link" href="../library.php?a=points&id=4"><b>Скорость:</b></a> '.$u['skr'].' ('.$mag_b.'%)<br/>
<img src="./img/icon/armor.png" alt=""> <a class="link" href="../library.php?a=points&id=5"><b>Интелект:</b></a> '.$u['vnim'].' ('.$mag.'%)';
} else echo'<img src="./img/icon/dodge.png" alt=""> <a class="link" href="../library.php?a=points&id=4"><b>Скорость:</b></a> '.$u['skr'].'<br/>
<img src="./img/icon/armor.png" alt=""> <a class="link" href="../library.php?a=points&id=5"><b>Интелект:</b></a> '.$u['vnim'];
}
echo'<br/><br/><a class="links" href="?id='.$id.'"> <img src="./img/icon/'.$u['sex'].'.png" alt=""> В персонажа</a></div>';
include './include/foot1.php';
break;
case 'bag':
echo '<div class="pt"><b>Снаряжение:</b><br/><br/>';
$head = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'head'"));
$legs = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'legs'"));
$body = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'body'"));
$weapon = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `tip` = 'weapon'"));
$poyas = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'poyas'"));
$ring = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$u['id']."' AND `ok` = '1' AND `type` = 'ring'"));
if($u['weapon'] > 0) echo '<b>Оружие:</b> <a class="link" href="../things.php?a=w&id='.$weapon['id'].'&t=bag">'.$weapon['title'].'['.$weapon['lvl'].']</a><br/>';
else echo '<b>Оружие:</b> Не одето<br/>';
if($u['head'] > 0) echo '<b>Шлем:</b> <a class="link" href="../things.php?a=a&id='.$head['id'].'&t=bag">'.$head['title'].'['.$head['lvl'].']</a><br/>';
else echo '<b>Шлем:</b> Не одет<br/>';
if($u['body'] > 0) echo '<b>Бронь:</b> <a class="link" href="../things.php?a=a&id='.$body['id'].'&t=bag">'.$body['title'].'['.$body['lvl'].']</a><br/>';
else echo '<b>Бронь:</b> Не одета<br/>';
if($u['poyas'] > 0) echo '<b>Пояс:</b> <a class="link" href="../things.php?a=a&id='.$poyas['id'].'&t=bag">'.$poyas['title'].'['.$poyas['lvl'].']</a><br/>';
else echo '<b>Пояс:</b> Не одет<br/>';
if($u['legs'] > 0) echo '<b>Сапоги:</b> <a class="link" href="../things.php?a=a&id='.$legs['id'].'&t=bag">'.$legs['title'].'['.$legs['lvl'].']</a><br/>';
else echo '<b>Сапоги:</b> Не одеты<br/>';
if($u['ring'] > 0) echo '<b>Кольцо:</b> <a class="link" href="../things.php?a=j&id='.$ring['id'].'&t=bag">'.$ring['title'].'['.$ring['lvl'].']</a><br/>';
else echo '<b>Кольцо:</b> Не одето<br/>';
echo'<br/><a class="links" href="?id='.$id.'"> <img src="./img/icon/'.$u['sex'].'.png" alt=""> В персонажа</a></div>';
include './include/foot1.php';
break;
case 'down':
$sql = mysql_num_rows(mysql_query("SELECT `id` FROM `bag` WHERE `user` = '".$user."' AND `ok` = '1'"));
if($sql == 0 && $us['busy'] == 0 AND $us['level'] < 6 AND $d >= 1 AND $d <= 3){
if($d == 1 && $us['sila'] > 1){
$set_sila = $us['sila']-1;
$set_damage = $us['damage']-1;
$set_damagemax = $us['damagemax']-2;
$points_set = $us['points']+1;
mysql_query("UPDATE `users` SET `sila` = '".$set_sila."', `points` = '".$points_set."', `damage` = '".$set_damage."', `damagemax` = '".$set_damagemax."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} else echo'<div class="error">Значение навыка не может быть меньше 1 единицы!</div>';
if($d == 2 && $us['lovk'] > 1){
$set_lovk = $u['lovk']-1;
$set_dodge = $us['dodge']-5;
$set_antidodge = $us['antidodge']-5;
$points_set = $us['points']+1;
mysql_query("UPDATE `users` SET `lovk` = '".$set_lovk."', `dodge` = '".$set_dodge."', `antidodge` = '".$set_antidodge."', `points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} else echo'<div class="error">Значение навыка не может быть меньше 1 единицы!</div>';
if($d == 3 && $us['vin'] > 1){
$set_vin = $us['vin']-1;
$set_hp_all = $us['hp_all']-10;
$points_set = $us['points']+1;
mysql_query("UPDATE `users` SET `vin` = '".$set_vin."', `hp_all` = '".$set_hp_all."', `points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} else echo'<div class="error">Значение навыка не может быть меньше 1 единицы!</div>';
} else header('Location: ./user.php');
break;
case 'up':
if($us['busy'] == 0 AND $us['points'] > 0 AND $d >= 1 AND $d <= 3){
if($d == 1){
$set_sila = $us['sila']+1;
$set_damage = $us['damage']+1;
$set_damagemax = $us['damagemax']+2;
$points_set = $us['points']-1;
mysql_query("UPDATE `users` SET `sila` = '".$set_sila."', `points` = '".$points_set."', `damage` = '".$set_damage."', `damagemax` = '".$set_damagemax."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} elseif($d == 2){
$set_lovk = $u['lovk']+1;
$set_dodge = $us['dodge']+5;
$set_antidodge = $us['antidodge']+5;
$points_set = $us['points']-1;
mysql_query("UPDATE `users` SET `lovk` = '".$set_lovk."', `dodge` = '".$set_dodge."', `antidodge` = '".$set_antidodge."', `points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} elseif($d == 3){
$set_vin = $us['vin']+1;
$set_hp_all = $us['hp_all']+10;
$points_set = $us['points']-1;
mysql_query("UPDATE `users` SET `vin` = '".$set_vin."', `hp_all` = '".$set_hp_all."', `points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
}} else header('Location: ./user.php');
break;
case 'up_mag':
if($us['busy'] == 0 AND $us['mag_points'] > 0 AND $d >= 1 AND $d <= 2){
if($d == 1){
$set_skr = $us['skr']+1;
$points_set = $us['mag_points']-1;
mysql_query("UPDATE `users` SET `skr` = '".$set_skr."', `mag_points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
} elseif($d == 2){
$set_vnim = $us['vnim']+1;
$points_set = $us['mag_points']-1;
mysql_query("UPDATE `users` SET `vnim` = '".$set_vnim."', `mag_points` = '".$points_set."' WHERE `id` = '".$user."'");
header('Location: ./user.php?a=points');
}} else header('Location: ./user.php');
break;
case 'st':
echo '<div class="pt">';
$i = mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".$d."'"));
$i_new = mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".round($d+1)."'"));
if ($id > 0 && !empty($i['id'])){
if($t == 'plus'){
if(!empty($i_new['id']) && $us['repute'] >= $i_new['repute'] && $us['level'] >= $i_new['level'] && $id == $user){
mysql_query("UPDATE `users` SET `status_id` = '".$i_new['id']."', `repute` = (`repute` - ".$i_new['repute'].") WHERE `id` = '".$user."'");
header('Location: ?a=st&id='.$id.'&d='.$i_new['id']);
} else echo'<div class="error" style="text-align:left">Вам не доступно повышение звания</div><br/>';
}
echo '<img src="./img/icon/user.png" alt=""> <b>'.$i['title'].' ['.$i['level'].']</b><br/><br/>';
if($i['damage'] > 0) echo'<img src="./img/icon/uron.png" alt=""> <b>К атаке:</b> '.$i['damage'].'%<br/>';
if($i['protect'] > 0) echo'<img src="./img/icon/armor.png" alt=""> <b>К защите:</b> '.$i['protect'].'%<br/>';
if($i['crit'] > 0) echo'<img src="./img/icon/crit.png" alt=""> <b>К криту:</b> '.$i['crit'].'%<br/>';
if($i['anticrit'] > 0) echo'<img src="./img/icon/anticrit.png" alt=""> <b>К антикриту:</b> '.$i['anticrit'].'%<br/>';
if($i['dodge'] > 0) echo'<img src="./img/icon/dodge.png" alt=""> <b>К увороту:</b> '.$i['dodge'].'%<br/>';
if($i['antidodge'] > 0) echo'<img src="./img/icon/antidodge.png" alt=""> <b>К точности:</b> '.$i['antidodge'].'%<br/>';
echo'<br/>';
if($id == $user){
if(!empty($i_new['id']) && $us['repute'] >= $i_new['repute'] && $us['level'] >= $i_new['level']) echo'<a class="links" href="?a=st&d='.$d.'&t=plus&id='.$id.'"> <img src="./img/icon/user.png" alt=""> Повысить звание [-'.$i_new['repute'].' репутации]</a>';
elseif(!empty($i_new['id']) && $us['level'] < $i_new['level'] or !empty($i_new['id']) && $us['repute'] < $i_new['repute'] && $us['level'] < $i_new['level']) echo'<div class="links"> <img src="./img/icon/user.png" alt=""> Повысить звание ['.$i_new['level'].' уровень]</div>';
elseif(!empty($i_new['id']) && $us['repute'] < $i_new['repute']) echo'<div class="links"> <img src="./img/icon/user.png" alt=""> Повысить звание ['.$i_new['repute'].' репутации]</div>';
}
echo'<a class="links" href="?id='.$id.'"> <img src="./img/icon/'.$u['sex'].'.png" alt=""> В персонажа</a></div>';
} else header('Location: ?a=user&id='.$id);
include './include/foot1.php';
break;
case 'email':
echo'<div class="pt">';
if(empty($us['email'])){
if(isset($_POST['ok'])){
$email = filter($_POST['email']);
$error = '';
if (mb_strlen($email) < 4 || mb_strlen($email) > 50) $error .= 'Неверное количество символов!<br/>';
if(empty($error)) {
mysql_query("UPDATE `users` SET `email` = '".$email."' WHERE `id` = '".$user."'");
echo'<b>Email успешно заполнен!</b>';
} else echo '<div class="error">'.$error.'</div>';
} else echo 'Email нужен для восстановления пароля!<br/><br/><form method="POST" action="?a=email"><b>Email[max 50]:</b><br/><input type="text" class="input" name="email" maxlength="50" value="" /><br/><input name="ok" type="submit" value="Сохранить"></form>';
} else echo'<div class="error">У вас уже заполнен email!</div>';
echo'<br/><a class="links" href="user.php"> <img src="./img/icon/'.$u['sex'].'.png" alt=""> В персонажа</a></div>';
include './include/foot1.php';
break;
case 'set':
echo '<div class="pt">';
if($d == 4){
echo'Пригласив игрока по этой ссылке, вы получите следующие бонусы:<br/>
1. При достижении игроком 10 уровня - 50 септим.<br/>
2. При достижении игроком 15 уровня - 150 септим.<br/>
3. При достижении игроком 20 уровня - 300 септим.<br/>
4. При покупке голденов этим игроком - 10% голденов.<br/>Внимание! Запрещено создавать мультов по реферальной ссылке!<br/>';
$all = mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `ref` = '".$user."'"),0);
if($all > 0){
echo'</div><div class="razd">Приглашенные игроки</div><div class="pt">';
$total = intval(($all-1)/$us['kol'])+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page <= 0) $page = 1;
if($page > $total) $page = $total;
$past = intval($all/$us['kol']);
$start = round($page*$us['kol']-$us['kol']);
$top = mysql_query("SELECT `online`,`id` FROM `users` WHERE `ref` = '".$user."' ORDER BY `exp` DESC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
pers_info($res['id']);
if ($res['online'] > (time()-600)) echo' <font color="green">[on]</font>'; else echo' <font color="red">[off]</font>';
echo'<br/>';
}
navigation($all,$us['kol'],$page,'user.php?a=set&d=4&',$total);
} else echo'<br/>';
echo'<a class="links" href="?a=set"> <img src="./img/icon/back.png" alt=""> Вернуться</a></div>';
include './include/foot1.php'; exit;
}
if(!empty($t)){
if($t == 'cost') mysql_query("UPDATE `settings` SET `cost` = '1' WHERE `id` = '".$set."'");
elseif($t == 'res') mysql_query("UPDATE `settings` SET `res` = '1' WHERE `id` = '".$set."'");
header('Location: world.php');
}
if(isset($_POST['ok'])) {
if($d == 1){
$style = abs(intval($_POST['style']));
$kol = abs(intval($_POST['kol']));
$kol_log = abs(intval($_POST['kol_log']));
$info_loc = filter($_POST['info_loc']);
if($kol > 6 && $kol < 16 && $kol_log > 2 && $kol_log < 7){
if(empty($info_loc)) $info_loc = 1; else $info_loc = 0;
mysql_query("UPDATE `settings` SET `style` = '".$style."', `kol_log` = '".$kol_log."', `info_loc` = '".$info_loc."' WHERE `id` = '".$set."'");
mysql_query("UPDATE `users` SET `kol` = '".$kol."' WHERE `id` = '".$user."'");
header('Location: ?a=set&d=1');
} else header('Location: ?a=set&d=200');
} elseif($d == 2){
$newpass = filter($_POST['newpass']);
if(!empty($newpass) && mb_strlen($newpass) > 5 && mb_strlen($newpass) < 21){
mysql_query("UPDATE `users` SET `pass` = '".md5(md5($newpass))."' WHERE `id` = '".$user."'");
header('Location: ?a=set&d=1');
} else header('Location: ?a=set&d=3');
}} else {
if($d == 1) echo'<span class="ok">Настройки успешно сохранены!</span><br/>';
if($d == 2) echo'<span class="error">Превышено количество элементов на страницу!</span><br/>';
if($d == 3) echo'<span class="error">Ошибка в количестве символов нового пароля!</span><br/>';
echo '</div><div class="razd">Основные настройки</div><div class="pt">
<a href="?a=set&d=4"><b>Ссылка для приглашения друзей:</b></a>
<input type="text" value="http://wheroes.mobi/reg.php?id='.$user.'" class="text"><br/>
<form method="POST" action="?a=set&d=1">
<b>Тема оформления:</b><select name="style" class="text">';
for($i = 1; $i >= 0; $i--){
echo '<option '.($se['style'] == $i ? 'selected' : '').' value="'.$i.'">Тема #'.$i.'</option>';
}
echo'</select><b>Элементов на страницу [7-15]:</b>
<input type="text" name="kol" value="'.$us['kol'].'" class="text"><b>Строк в логе боя [3-6]:</b>
<input type="text" name="kol_log" value="'.$se['kol_log'].'" class="text">
<input name="info_loc" '.($se['info_loc'] == 0 ? 'checked' : '').' type="checkbox"> Текст в локациях<br/>
<input name="ok" type="submit" value="Сохранить" class="button"></form>
</div><div class="razd">Смена пароля</div><div class="pt">
<form method="POST" action="?a=set&d=2"><b>Новый пароль [6-20]:</b>
<input type="text" name="newpass" class="text">
<input name="ok" type="submit" value="Изменить" class="button"></form>';
}
echo'<br/>
<a class="links" href="?"> <img src="./img/icon/back.png" alt=""> Вернуться</a></div>';
include './include/foot1.php';
break;
case 'block':
echo '<div class="pt">';
$all = mysql_result(mysql_query("SELECT count(*) FROM `block` WHERE `user` = '".$id."'"),0);
if ($all > 0){
$query = mysql_query("SELECT * FROM `block` WHERE `user` = '".$id."' ORDER BY `id` DESC LIMIT ".$all."");
while($res = mysql_fetch_assoc($query)){
$ppc++;
$usi = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$res['moder']."'"));
echo'<div class="bot">'.$ppc.'. ';
if($res['type'] == 1) echo'[бан] '; else echo'[блок] ';
if(!empty($usi['color']) && $usi['type_nick'] == 1) {echo'<font color="#'.$usi['color'].'"><b>'.$usi['login'].'</b></font>';
} else echo $usi['login'];
echo': '.$res['text'].' ['.datap($res['time']).']</div>';
}} else echo 'Список нарушений пуст!<br />';
echo'<br/><a class="links" href="?id='.$id.'"> <img src="./img/icon/'.$u['sex'].'.png" alt=""> В персонажа</a></div>';
include './include/foot1.php';
break;
}} else header('Location: ./index.php');
?>