Файл: bloodlands.pw/joo.php
Строк: 218
<?php
define('cms', 1);
$title = 'Дневник персонажа';
require_once 'core.php';
if ($user) {
echo '<div class="pt">';
switch ($_GET['a']){
default:
if(empty($id)) $id = round($user);
if($id == $user) echo'<a class="links" href="?a=quest"><img src="./img/icon/dnevnik.png" alt=""> Список заданий</a>
<a class="links" href="?a=mobs"><img src="./img/icon/pit.png" alt=""> Побежденные монстры</a>
<a class="links" href="?a=logi"><img src="./img/icon/profile.png" alt=""> История браузеров</a>
<a class="links" href="?a=mag"><img src="./img/icon/skill.png" alt=""> Страница способностей</a>
<a class="links" href="?a=karta"><img src="./img/icon/profile.png" alt=""> Просмотр карты</a>'; else {
echo'<a class="links" href="?a=quest&id='.$id.'"><img src="./img/icon/dnevnik.png" alt=""> Список заданий</a>
<a class="links" href="?a=mobs&id='.$id.'"><img src="./img/icon/pit.png" alt=""> Побежденные монстры</a>
<a class="links" href="?a=mag&id='.$id.'"><img src="./img/icon/skill.png" alt=""> Страница способностей</a>';
if($us['privilege'] > 0) echo'<a class="links" href="?a=logi&id='.$id.'"><img src="./img/icon/profile.png" alt=""> История браузеров</a>';
}
echo'<br/><a class="links" href="user.php?id='.$user.'"><img src="./img/icon/back.png" alt=""> В персонажа</a>';
break;
case 'quest':
if(!empty($id)) $num = round($id); else $num = round($user);
$all = mysql_result(mysql_query("SELECT count(*) FROM `quest_user` WHERE `user` = '".$num."'"),0);
if($all > 0){
$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 * FROM `quest_user` WHERE `user` = '".$num."' LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
$q = mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id` = '".$res['num']."'"));
echo'<a class="links" href="?a=quest_info&id='.$num.'&d='.$q['id'].'"><img src="./img/'.$res['status'].'.png" alt=""> '.$q['title'].'</a>';
}
navigation($all,$us['kol'],$page,'?a=quest&id='.$num.'&',$total);
} else echo 'Заданий еще не найдено!<br/>';
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
case 'quest_info':
if(!empty($id)) $num = round($id); else $num = round($user);
$b = mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id` = '".$d."'"));
if(!empty($b['id'])){
$res = mysql_fetch_array(mysql_query("SELECT * FROM `res` WHERE `id` = '".$b['res_id']."'"));
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$b['bot_id']."'"));
$q = mysql_fetch_array(mysql_query("SELECT * FROM `quest_user` WHERE `num` = '".$b['id']."' AND `user` = '".$num."'"));
echo'<img src="./img/icon/profile.png" alt=""> <b>Название:</b> '.$b['title'].'<br/>
<img src="./img/icon/dnevnik.png" alt=""> <b>Описание:</b> '.$b['about'].'<br/><br/>';
if($b['res_id'] > 0) echo'<img src="./img/icon/exp.png" alt=""> <b>Ресурсы:</b> <a class="link" href="./things.php?a=sh&id='.$res['id'].'&t=res">'.$res['title'].'</a> '.$q['res'].'/'.$b['res_all'].' штук<br/>';
if($b['bot_id'] > 0) echo'<img src="./img/icon/pit.png" alt=""> <b>Монстры:</b> <a class="link" href="./npc.php?id='.$bot['id'].'">'.$bot['login'].'</a> '.$q['bot'].'/'.$b['bot_all'].' штук<br/>';
} else echo '<div class="error">Данный квест не найден!</div>';
echo'<br/><a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
case 'logi':
if(!empty($id) && $us['privilege'] > 0) $num = round($id); else $num = round($user);
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `logi` WHERE `user` = '".$num."'"),0);
if($all >= 100) mysql_query("DELETE FROM `logi` ORDER BY `id` LIMIT 50");
if($all > 0){
$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 = $page*$us['kol']-$us['kol'];
$top = mysql_query("SELECT * FROM `logi` WHERE `user` = '".$num."' ORDER BY `time` DESC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
echo'• <b>'.$res['browser'].'</b> <span class="time">['.datap($res['time']).']</span><br/>';
if($us['privilege'] > 0) echo'<b>IP:</b> <a href="?a=logi_search&t='.$res['ip'].'&id='.$num.'">'.$res['ip'].'</a><br/>';
else echo'<b>IP:</b> '.$res['ip'].'<br/>';
}
navigation($all,$us['kol'],$page,'?a=logi&id='.$num.'&',$total);
} else echo 'История браузеров пуста!<br/>';
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
case 'logi_search':
if(!empty($t) && $us['privilege'] > 0){
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `logi` WHERE `ip` LIKE '%".$t."%' AND `user` != '".$id."'"),0);
if($all > 0){
$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 = $page*$us['kol']-$us['kol'];
$top = mysql_query("SELECT * FROM `logi` WHERE `ip` LIKE '%".$t."%' AND `user` != '".$id."' ORDER BY `time` DESC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
pers_info($res['user']);
echo' <b>['.$res['browser'].']</b> <span class="time">['.datap($res['time']).']</span><br/>
<b>IP:</b> '.$res['ip'].'<br/>';
}
navigation($all,$us['kol'],$page,'?a=logi_search&id='.$num.'&',$total);
} else echo 'Совпадений ip адресов не обнаружено!<br/>';
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
}
break;
case 'karta':
if(!empty($id) && $us['privilege'] > 0) $num = round($id); else $num = round($user);
$loc = mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$u['x']."' AND `y` = '".$u['y']."'"));
if($us['x'] <= 16) echo'<a href="/img/map1.jpg"><img src="/img/map1.jpg" alt="" height="200"></a><br/><br/>';
elseif($us['x'] <= 121 && $us['x'] >= 103) echo'<a href="/img/map2.jpg"><img src="/img/map2.jpg" alt="" height="200"></a><br/><br/>';
echo '<form method="post" action=""><b>Номер локации:</b><br/>
<input type="text" name="num" value="" class="text">
<input name="ok" type="submit" value="Узнать" class="button"></form>';
if (isset($_POST['ok'])){
$num = filter($_POST['num']);
if ($num == 0) echo '<div class="error">Недопустимые координаты!</div>'; else {
$l = mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `num` = '".$num."'"));
if (!empty($l)){
$an_kol = mysql_num_rows(mysql_query("SELECT `id` FROM `animals` WHERE `x` = '".$l['x']."' AND `y` = '".$l['y']."'"));
echo'<br/><b>'.$l['title'].'['.$l['num'].']</b><br/><br/>';
if($an_kol > 0){
$top = mysql_query("SELECT * FROM `animals` WHERE `x` = '".$l['x']."' AND `y` = '".$l['y']."'");
while($res = mysql_fetch_array($top)){
if($res['kol'] > 1) $ankol = '['.$res['kol'].'шт]'; else $ankol = '';
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['animal']."'"));
echo $bot['login'].''.$ankol.'['.$bot['level'].'] <a href="../npc.php?id='.$bot['id'].'">[i]</a>';
echo'<br/>';
}
echo'<br/>';
}
if($l['war'] == 1) echo'В локации запрещены бои!<br/><br/>';
} else echo '<br/>Локация не найдена!<br/><br/>';}}
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
case 'mobs':
if(!empty($id)) $num = round($id); else $num = round($user);
$all = mysql_result(mysql_query("SELECT count(*) FROM `joo_mobs` WHERE `user_id` = '".$num."'"),0);
if($all > 0){
$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 = $page*$us['kol']-$us['kol'];
$top = mysql_query("SELECT * FROM `joo_mobs` WHERE `user_id` = '".$num."' ORDER BY `lvl` DESC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['mob_id']."'"));
if(!empty($bot['login'])) echo'<a class="links" href="../npc.php?id='.$bot['id'].'"><img src="./img/icon/win.png" alt=""> '.$bot['login'].'['.$bot['level'].'] - '.$res['kol'].'шт</a>';
}
navigation($all,$us['kol'],$page,'?a=mobs&id='.$num.'&',$total);
} else echo 'Дневник охотника еще пуст!<br/>';
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
case 'mag':
if(!empty($id)) $num = round($id); else $num = round($user);
$all = mysql_result(mysql_query("SELECT count(*) FROM `magic_user` WHERE `user` = '".$num."'"),0);
if($all > 0){
$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 * FROM `magic_user` WHERE `user` = '".$num."' LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_array($top)){
$mag = mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$res['num']."'"));
echo'<a class="links" href="../things.php?a=mag&id='.$mag['id'].'"><img src="./img/icon/skill.png" alt=""> <b>'.$mag['title'].'</b></a><br/>';
}
navigation($all,$us['kol'],$page,'?a=mag&id='.$num.'&',$total);
} else echo 'Способности еще не изучены!<br/>';
echo'<a class="links" href="?id='.$num.'"><img src="./img/icon/dnevnik.png" alt=""> В дневник</a>';
break;
}
echo '</div>';
} else header('Location: ./index.php');
include './include/foot1.php';
?>