Файл: dragon/index.php
Строк: 551
<?php
error_reporting(0);
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
$set['title']='Мой дракон';
include_once 'inc/head.php';
echo '<div class="niz">';
echo'<center><img src="icon/logodragon.png" alt="" /><center></div>';
include_once 'inc/sys.php';
if($f['pit']!=''){
if($f['name']!=''){
if (!isset($user) && !isset($_GET['id'])){header("Location: index.php?".SID);exit;}
if (isset($user))$q_ank['id']=$user['id'];
if (isset($_GET['id']))$q_ank['id']=intval($_GET['id']);
$q_user=mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `id_user`='".$user['id']."'"));
$q_ank=mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `id_user`='".$q_ank['id']."'"));
if (isset($user)&&$q_ank['id_user']!=$user['id'])if (isset($_GET['zapret'])&& isset($user)&& $user['level']>=3){
if ($_GET['zapret']==2)
mysql_query("UPDATE `pit` SET `boi` = '2' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
if ($_GET['zapret']==0)
mysql_query("UPDATE `pit` SET `boi` = '0' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
msg ('Успешно выполнено');
}
if (isset($_GET['delete'])&& isset($user)&& $user['level']>=3){
if (isset($user)&& mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$q_ank[id_user]'"),0) == '0')echo "<div class=err>Такого пользователя нету</div>";
else{
mysql_query("DELETE FROM `pit` WHERE `id_user` = '".mysql_escape_string($q_ank['id_user'])."'");
msg ('Пользователь успешно удалён');
}
}
if (isset($_GET['edit'])&& isset($user)&& $user['level']>=3){
if (isset($_GET['set']) && isset($_POST['ok']))
{
$name=mysql_real_escape_string(esc(stripcslashes(htmlspecialchars($_POST['name']))));
$sila=mysql_real_escape_string(esc(stripcslashes(htmlspecialchars($_POST['sila']))));
if (strlen2($name)<3)$err='Короткое имя!';
if (strlen2($name)>1500)$err='В имени не должно быть длиннее 150-х символов!';
if (!isset($err))
{
mysql_query("UPDATE `pit` SET `name` = '$name' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
mysql_query("UPDATE `pit` SET `sila` = '$sila' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
mysql_query("UPDATE `pit` SET `zdorov` = '".mysql_real_escape_string($_POST['zdorov'])."' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
mysql_query("UPDATE `pit` SET `zashita` = '".mysql_real_escape_string($_POST['zashita'])."' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
mysql_query("UPDATE `pit` SET `pit` = '".mysql_real_escape_string($_POST['pit_id'])."' WHERE `id_user` = '$q_ank[id_user]' LIMIT 1");
header("Location: ?id=$q_ank[id_user]");
}
}
echo "<div class='menu'>n";
echo "<form method='post' action='?id=$q_ank[id_user]&edit&set'><div>n";
echo "Имя :<br /><input type='text' name='name' value='$q_ank[name]' maxlength='1500' /><br />";
echo "Сила :<br /><input type='text' name='sila' value='$q_ank[sila]' maxlength='6' /><br />";
echo "Здоровье :<br /><input type='text' name='zdorov' value='$q_ank[zdorov]' maxlength='6' /><br />";
echo "Защита :<br /><input type='text' name='zashita' value='$q_ank[zashita]' maxlength='6' /><br />";
echo "<input class='doctor' type='submit' name='ok' value='Изменить' />n";
echo "</div>n";
echo "</form>n";
echo "</div>";
echo '<div class="msg"><a href="?">В игру</a></div>';
include_once 'inc/foot.php';
exit;
}
if (isset($_GET['chat'])){
echo '
<form class="menu" action="" method="post">
<textarea name="text"></textarea><br/>
<input type="submit" name="submit" value="Отправить"/>
</form>';
if (isset($_POST['text']))
{
$error = '';
if (empty($_POST['text']))
{
$error = 'Введите ваше сообщение.';
}
else if (strlen2($_POST['text'])<3)
{
$error ='Слишком короткое сообщение.';
}
if ($error)
{
echo '<div class="err">'.$error.'</div>';
}
else
{
mysql_query("INSERT INTO `dragon_chat` SET
`id_user`='".$user['id']."' ,
`time`='".time()."' ,`text`='".mysql_real_escape_string(trim(strip_tags($_POST['text'])))."'");
header("Location: chat.php?".SID);
exit;
}
}
$c = mysql_result(mysql_query("SELECT COUNT(*) FROM `dragon_chat`"),0);
if ($c)
{
$k_page=k_page($c,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$sql = mysql_query("SELECT * FROM `dragon_chat` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
$sql = mysql_query("SELECT
`dragon_chat`.`id_user`,
`dragon_chat`.`time`,
`dragon_chat`.`text`,
`user`.`nick` FROM `dragon_chat` LEFT JOIN `user` ON `dragon_chat`.`id_user`=`user`.`id` ORDER BY `dragon_chat`.`id` DESC LIMIT $start, $set[p_str]");
while ($row = mysql_fetch_assoc($sql))
{
echo '<div class="menu">
<a href="index.php?id='.$row['id_user'].'">'.htmlspecialchars($row['nick']).'</a> ('.vremja($row['time']).') -
'.esc(trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($row['text'])))))))).'
</div>';
}
if ($k_page>1)str('chat.php?',$k_page,$page);
}
else
{
echo '<div class="err"> В чате пока нет сообщений.</div>';
}
echo '<div class="msg"><a href="./index.php"> В игру</a></div>';
include_once 'inc/foot.php';
exit;
}
if (isset($_GET['setting'])){
echo "<div class='menu'>";
if (isset($user)&&$q_ank['id_user']==$user['id'])if (isset($user)&&mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$user[id]'"),0) == '0')echo'<img src="icon/arena.png" alt="" class="icon"/> ><a href="pit.php">Купить дракона</a><br />';elseif (isset($user)&&$q_ank['id_user']==$user['id']&&mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$q_ank[id_user]'"),0) != '0') echo'<img src="icon/arena.png" alt="" class="icon"/><a href="pit.php">Изменить дракона</a><br />';
echo'<img src="icon/arena.png" alt="" class="icon"/><a href="set_im.php">Изменить имя дракона</a><br />';
echo '
<img src="icon/arena.png" alt="" /><a href="xranitel.php">Купить ловушки для хранителя</a> ('.$f['angeltrap'].' шт.)<br/>';
echo "</div>";
echo '<div class="msg"><a href="?">В игру</a></div>';
include_once 'inc/foot.php';
exit;
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$q_ank[id_user]'"),0) == '0')echo'<div class="p_m1">Нет дракона<br /><img src="icon/arena.png" alt="" class="icon"/><a href="pit.php">Купить дракона</a><br/>';else {
echo " <center><div class='nav1'>";
echo '<img src="img/'.$q_ank['pit'].'.png" alt="" class="icon"/>';
echo "</div></center>";
}
if($f['souls']<5 AND $f['lastsoul']+300<time()){
mysql_query("UPDATE `pit` SET `souls`=souls+'".(5-$f['souls'])."' WHERE `id_user` = '" . $f['id_user'] . "'");
}
if (isset($user)&&$q_ank['id_user']==$user['id'])echo '<div class="nav1"><div class="menu11" align="center">';
if (isset($user)&&$q_ank['id_user']==$user['id'])if($f['souls']!=0){
echo 'Ловите драконов!<br/>';
if($f['souls']>=1)echo '<a href="?soul=1&n=1"><img src="img/drago.gif" alt="" /></a>';
if($f['souls']>=2)echo '<a href="?soul=1&n=2"><img src="img/drago.gif" alt="" /></a>';
if($f['souls']>=3)echo '<a href="?soul=1&n=3"><img src="img/drago.gif" alt="" /></a>';
if($f['souls']>=4)echo '<a href="?soul=1&n=4"><img src="img/drago.gif" alt="" /></a>';
if($f['souls']>=5)echo '<a href="?soul=1&n=5"><img src="img/drago.gif" alt="" /></a>';
}else{
echo 'Ожидайте новых драконов!<br/></a>';
}
echo '</div></div>';
echo '<div class="menu"><table class="menu2" <b><img src="icon/bitva/1.png" alt="" />'.$q_ank['name'].'</b></span><br/>
<img src="icon/bitva/str.png" alt="" />'.$q_ank['sila'].' <img src="icon/bitva/vit.png" alt="" />'.$q_ank['zdorov'].' <img src="icon/bitva/def.png" alt="" />'.$q_ank['zashita'].' <img src="icon/bitva/1.png" alt="" />'.$q_ank['money'].'<img src="icon/bitva/quest.png" alt="" /><font color=lime>'.$q_ank['win'].'</font>|<font color=red>'.$q_ank['lose'].'</font>
</td></tr></table>';
//Ловля драконов
@$getsoul=$_GET['soul'];
if(check($getsoul)==1 AND $f['souls']!=0){
$angel=rand(1,100);
if($angel>=50){
$dsila=rand(50, 80);
$dmoney=rand(100, 120);
$dzdorov=rand(50, 80);
$dzashita=rand(50, 80);
echo '<div class="status"><div class="istatus"></div>Вы поймали дракона и получили:<br/> <img src="icon/bitva/str.png" alt="" />+'.$dsila.' силы <img src="icon/bitva/1.png" alt="" />+'.$dmoney.' денег<img src="icon/bitva/vit.png" alt="" />+'.$dzdorov.' здоровя<img src="icon/bitva/def.png" alt="" />+'.$dzashita.'защиты <br/>
</div>';
mysql_query("UPDATE `pit` SET `ok_souls`=ok_souls+1, `souls`=souls-1, `sila`=sila+'".$dsila."', `money`=money+'".$dmoney."',`zdorov`=zdorov+'".$dzdorov."',`zashita`=zashita+'".$dzashita."', `lastsoul`='".time()."' WHERE `id_user` = '" . $f['id_user'] . "'");
}else{
if($f['angeltrap']!=0){
$dsila=rand(80, 140);
$dmoney=rand(200, 220);
$dzashita=rand(80, 140);
$dzdorov=rand(80, 140);
echo '<div class="status"><div class="istatus"></div>Назойливый хранитель пытался спасти дракона, но попался в ловушку! Вы получили:
<img src="icon/bitva/str.png" alt="" />+'.$dsila.' силы <img src="icon/bitva/1.png" alt="" />+'.$dmoney.' денег<img src="icon/bitva/vit.png" alt="" />+'.$dzdorov.' здоровя <img src="icon/bitva/def.png" alt="" />+'.$dzashita.' защиты <br/>
</div>';
mysql_query("UPDATE `pit` SET `ok_souls`=ok_souls+1, `souls`=souls-1, `angeltrap`=angeltrap-1, `sila`=sila+'".$dsila."', `money`=money+'".$dmoney."',`zdorov`=zdorov+'".$dzdorov."',`zashita`=zashita+'".$dzashita."', `lastsoul`='".time()."' WHERE `id_user` = '" . $f['id_user'] . "'");
}else{
echo '<div class="status"><div class="istatus"></div>Появился хранитель и спас дракона!
</div>';
mysql_query("UPDATE `pit` SET `souls`=souls-1, `lastsoul`='".time()."' WHERE `id_user` = '" . $f['id_user'] . "'");
}
}
}
echo '</div><div class="menu">';
if (isset($user)&& $user['level']>=3)echo "<img src='icon/arena.png' alt='!'> <a href='?id=$q_ank[id_user]&edit'><font color=red>Редактировать</font></a><br/>n";
if (isset($user)&& $user['level']>=3&&$q_ank['boi']!=2&&$q_ank['id_user']!=$user['id'])echo "<img src='icon/arena.png' alt='!'> <a href='?id=$q_ank[id_user]&zapret=2'><font color=red>Запретить драться</font></a><br/>n";
if (isset($user)&& $user['level']>=3&&$q_ank['boi']==2&&$q_ank['id_user']!=$user['id'])echo "<img src='icon/arena.png' alt='!'> <a href='?id=$q_ank[id_user]&zapret=0'><font color=red>Разрешить драться</font></a><br/>n";
if (isset($user)&& $user['level']>=3&&$q_ank['id_user']!=$user['id'])echo "<img src='icon/arena.png' alt='!'> <a href='?id=$q_ank[id_user]&delete'><font color=red>Удалить дракона</font></a><br/>n";
echo '<img src="icon/arena.png" alt="" class="icon"/> <a href="?chat">Игровой чат</a><br/>';
if (isset($user)&&$q_ank['id_user']==$user['id'])echo '<img src="icon/arena.png" alt="" class="icon"/> <a href="?setting">Настойки</a><br/>';
$cound_pit= mysql_result(mysql_query("SELECT COUNT(*) FROM `pit`",$db), 0);
echo '<img src="icon/arena.png" alt="" class="icon"/> <a href="vse.php">Все драконы</a> ('.$cound_pit.')<br/>';
$cound_boi= mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `boi`='1'",$db), 0);
if (isset($user)&&$q_ank['id_user']==$user['id'])echo '<img src="icon/bitva/arena.png" alt="" class="icon"/> <a href="boi.php">Арена</a> ('.$cound_boi.')<br/>';
if (isset($user)&&$q_ank['id_user']==$user['id'])echo '<img src="icon/bitva/arena.png" alt="" class="icon"/> <a href="cave.php">Пещера</a> <br/>';
echo '<img src="icon/bitva/arena.png" alt="" class="icon"/> <a href="top.php">Топ драконов</a><br/>';
$count_online = mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `lasttime`>'" . (time()-600) . "';"), 0);
echo '<img src="icon/bitva/arena.png" alt="" /> <a href="online.php">Кто в игре</a> ('.$count_online.' чел.)<br/>';
echo '<img src="icon/bitva/arena.png" alt="" class="icon"/> <a href="info.php">F.A.Q./Помощь</a><br/>';
echo "</div>";
}else{
$q_name=mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `id_user`='".$user['id']."'"));
if (isset($_POST['save'])&&isset($_GET['name'])){
$name=mysql_escape_string(esc(stripcslashes(htmlspecialchars($_POST['name']))));
if (isset($user)&& mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$q_name[id_user]'"),0) == '0')echo "<div class=err>У вас ешё дракона нету!</div>";
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `name` = '$name'"),0)!=0)echo "<div class=err>Такое имя уже есть!</div>";
else{
mysql_query("UPDATE `pit` SET `name` = '$name' WHERE `id_user` = '$user[id]' LIMIT 1");
if (!isset($err))msg('Имя дракона успешно изменено');
}
}
if (isset($user)&& mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '$q_name[id_user]'"),0) != '0'){
echo '<div class="menu">';
echo "<form method='post' action='?name'>n";
echo "Имя дракона:<br />n<input type='text' name='name' value='$q_name[name]' maxlength='15' /><br />n";
echo "<input type='submit' name='save' value='Изменить' />n";
echo "</form>n";
echo "</div>n";
}
}
}else{
echo '<div class="menu">Мой дракон - это онлайн игра в которой вам предстоит управлять своим личным ручным драконом, участвовать в боях, ловить драконов и просто проводить весело время<br/>
Для начала игры вам нужно создать своего дракона</div>';
if (isset($_GET['set']))
{
if ($user['money']<$_GET['money'])echo'<div class=err>У вас не достаточно монет</div>';else{
$money=min(max(@intval($_GET['money']),5),50);
if (isset($user)&& mysql_result(mysql_query("SELECT COUNT(*) FROM `pit` WHERE `id_user` = '@$q_name[id_user]'"),0) == '0')
mysql_query("INSERT INTO `pit`(`id_user`,`pit`, `time`) VALUES('".$user['id']."','".mysql_escape_string($_GET['id'])."', '$time')");
else
mysql_query("UPDATE `pit` SET `pit` = '".mysql_escape_string($_GET['id'])."' WHERE `id_user` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `money` = '".mysql_escape_string($user['money']-$money)."' WHERE `id` = '$user[id]' LIMIT 1");
if (!isset($err))msg('Ваш дракон изменен');
}
}
@$action=htmlspecialchars(trim($_GET['vibor']));
switch ($action){
default:
echo "<div class='nav1'>n";
echo " <b>Личный счет: <font color='green'>$user[money]</font></b> $sMonet[0]";
echo "</div>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
case '1':
echo " <tr><td class='icon14'>";
echo "<img src='img/1.png' alt='frodo' >";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Простой Дракон</a><br />n";
echo "* Стоимость: 5 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=1&money=5'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/2.png' alt=''/>";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Изумрудный Дракон</a><br />n";
echo "* Стоимость: 10 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=2&money=10'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/3.png' alt=''/>";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Бронзовый Дракон</a><br />n";
echo "* Стоимость: 15 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=3&money=15'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/4.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Серебряный Дракон</a><br />n";
echo "* Стоимость: 20 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' > <a href='?set&id=4&money=20'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/5.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Золотой Дракон</a><br />n";
echo "* Стоимость: 25 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=5&money=25'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/6.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Бриллиантовый Дракон</a><br />n";
echo "* Стоимость: 30 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=6&money=30'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/7.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Сапфировый Дракон</a><br />n";
echo "* Стоимость: 35 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=7&money=35'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/8.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Огненный Дракон</a><br />n";
echo "* Стоимость: 40 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=8&money=40'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/9.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Ледяной Дракон</a><br />n";
echo "* Стоимость: 45 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=9&money=45'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
echo '
<div class=""><table width="100%" cellspacing="0" cellpadding="0">';
echo " <tr><td class='icon14'>";
echo "<img src='img/10.png' alt='' />";
echo " </td>";
echo " <td class='nav1'width='92%' valign='top'>";
echo "* Аметистовый Дракон</a><br />n";
echo "* Стоимость: 50 монет</a><br />n";
echo "<img src='icon/money.png' alt='frodo' ><a href='?set&id=10&money=50'>Купить дракона</a><br />n";
echo " </tr>n";
echo " </td>n";
echo "</table>n";
break;
};}
echo '<div class="niz"><a href="index.php?">В игру</a></div></a>';
include_once 'inc/foot.php';
?>