Вход Регистрация
Файл: impwar.tk/quests.php
Строк: 216
<?php

/*
1 убить пса             - 2 часа     - level: 1
2 убить 3 кровососа     - 24 часа    - level: 20
3 убить псевдогиганта     - 48 часов    - level: проверка на клан
4 убить 150 мутантов     - 7 часов    - level: 1
5 убить плоть     - 7 часов    - level: 10


current_quest = 0 1 2 3 4 5
if($current_quest > 0) сначала выполните текущее задание.







*/
require_once('conf/dbc.php');
require_once(
'conf/session_start.php');
require_once(
'conf/ban.php');
if((!isset(
$_SESSION['id'])) AND (!isset($_SESSION['nick']))) { ?> <script type="text/javascript"> document.location.href = "reg.php?err_login=1"; </script> <? ?>

<?php
$page_title 
'Шустрый';
require_once(
'conf/head.php');

if((isset(
$_SESSION['id'])) and (isset($_SESSION['nick']))) require_once('conf/top.php');

?>

<div id="main">
<center><div class="stats"><p class="name2">Шустрый</p></center>

<?php
$type 
abs(intval($_GET['type']));
if(
$type || $type 5$type 0;
?>


<div class="stats">
<p><img src="img/ico/Шустрый.png"/></p>
</div>
<div class="stats">
<p class="net"> - Проходи сталкер. Заработать не желаешь?<br/> - Есть тут пару заданий для тебя... посмотри..</p>


<div class="stats">
<div class="stats"><center><p class="name">Задания на сегодня:</p></center>
<p><img src="img/ico2/p1.gif" width="12" height="12"/> <a style="text-decoration:none;" <?php if ($type == 1) {?>class="white"<?php ?> href="quests.php?type=1">Убить слепого пса [ с 1 уровня ]</a>;</p>
<p><img src="img/ico2/p1.gif" width="12" height="12"/> <a style="text-decoration:none;" <?php if ($type == 2) {?>class="white"<?php ?> href="quests.php?type=2">Убить 3 кровососа [ с 20 уровня ]</a>;</p>
<p><img src="img/ico2/p1.gif" width="12" height="12"/> <a style="text-decoration:none;" <?php if ($type == 3) {?>class="white"<?php ?> href="quests.php?type=3">Убить псевдогиганта [ нужно состоять в клане ]</a>;</p>
<p><img src="img/ico2/p1.gif" width="12" height="12"/> <a style="text-decoration:none;" <?php if ($type == 4) {?>class="white"<?php ?> href="quests.php?type=4">Убить 150 мутантов [ с 1 уровня ]</a>;</p>
<p><img src="img/ico2/p1.gif" width="12" height="12"/> <a style="text-decoration:none;" <?php if ($type == 5) {?>class="white"<?php ?> href="quests.php?type=5">Убить плоть [ с 10 уровня ]</a>;</p>

<br/>
<p class="zx"></p>
  <?php
$user_id 
abs(intval($_SESSION['id']));
$query "SELECT `lvl`, `aptechki`, `opit`, `habar`, `zadaniya`, `antirad`, `current_quest`, `clan`, `quest1`, `quest2`, `quest3`, `quest4` , `quest5` FROM `users` WHERE `id` = '$user_id' LIMIT 1";
$result mysqli_query($dbc$query) or die ('Ошибка передачи запроса к БД');
$row mysqli_fetch_array($result);
$lvl $row['lvl'];
$zadaniya $row['zadaniya'];
$quest $row['current_quest'];
$quest1 $row['quest1'];
$quest2 $row['quest2'];
$quest3 $row['quest3'];
$quest4 $row['quest4'];
$quest5 $row['quest5'];
$aptechki $row['aptechki'];
$antirad $row['antirad'];
$opit $row['opit'];
$habar $row['habar'];

function 
getNameQuest($nQuest)
{
    if(
$nQuest == 1$questStr "убить слепого пса";
    else if(
$nQuest == 2$questStr "убить 3 кровососа";    
    else if(
$nQuest == 3$questStr "убить псевдогиганта";    
    else if(
$nQuest == 4$questStr "убить 150 мутантов";
        else if(
$nQuest == 5$questStr "убить плоть";
    return 
$questStr;
}

if(
$quest 0)
{
    echo 
"Ваше текущее задание: ".getNameQuest($quest);
    echo 
'<br><a style="text-decoration:none;" href="/quests.php?cancelquest='$quest'"><font color=red>[ Прекратить выполнение задания ]</font></a><br/><hr/>';
}

if(
$_GET['cancelquest'])
{
    if(
$quest == 1$squery "UPDATE `users` SET `current_quest` = '0', `zadaniya` = '$zadaniya', `antirad` = '$antirad', `quest1` = '-1' WHERE `id` = '$user_id' LIMIT 1";
    else if(
$quest == 2$squery "UPDATE `users` SET `current_quest` = '0', `quest2` = '-1' WHERE `id` = '$user_id' LIMIT 1";
    else if(
$quest == 3$squery "UPDATE `users` SET `current_quest` = '0', `quest3` = '-1' WHERE `id` = '$user_id' LIMIT 1";
    else if(
$quest == 4$squery "UPDATE `users` SET `current_quest` = '0', `quest4` = '-1' WHERE `id` = '$user_id' LIMIT 1";
        else if(
$quest == 5$squery "UPDATE `users` SET `current_quest` = '0', `quest5` = '-1' WHERE `id` = '$user_id' LIMIT 1";
    if(
mysqli_query($dbc$squery)) echo "Вы прекратили выполнение задания "". getNameQuest($quest). "".";
    else echo 
'Ошибка передачи запроса к БД';
}
else if(
$_GET['takeaward'])
{
    if(!
$quest) echo "Вы еще на взяли никакого задания на выполнение.";
    else if(
$quest == 1)
    {
        if(
$quest1 1) echo "Чтобы забрать награду, нужно убить слепого пса.";
        else 
        {
            
$aptechki $aptechki+5;
                        
$zadaniya $zadaniya+1;
            
$squery "UPDATE `users` SET `aptechki` = '$aptechki', `zadaniya` = '$zadaniya', `current_quest` = '0', `quest1` = '-1' WHERE `id` = '$user_id' LIMIT 1";
if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить слепого пса".</font><br><b>Ваша награда: Аптечки[5].</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }
    }
    else if(
$quest == 2)
    {
        if(
$quest2 3) echo "Чтобы забрать награду, нужно убить 3 кровососа, вы убили только "$quest2".";
        else 
        {
            
$opit $opit+100000;
                       
$zadaniya $zadaniya+1;
            
$squery "UPDATE `users` SET `opit` = '$opit', `current_quest` = '0',  `zadaniya` = '$zadaniya',`quest2` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить 3 кровососа".</font><br><b>Ваша награда: Опыт[1000.0].</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }    
    }
    else if(
$quest == 3)
    {
        if(
$quest3 1) echo "Чтобы забрать награду, нужно убить псевдогиганта.";
        else 
        {
            
$opit $opit+2000000;

                         
$zadaniya $zadaniya+1;
            
$squery "UPDATE `users` SET `opit` = '$opit', `current_quest` = '0',  `zadaniya` = '$zadaniya',`quest3` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить псевдогиганта".</font><br><b>Ваша награда: Опыт[20000.0].</b>";

            else echo 
'Ошибка передачи запроса к БД';
        }    
    }
    else if(
$quest == 4)
    {
        if(
$quest4 150) echo "Чтобы забрать награду, нужно убить 150 мутантов, вы убили только "$quest4".";
        else 
        {
            
$habar $habar+20000;
                           
$zadaniya $zadaniya+1;
            
$squery "UPDATE `users` SET `habar` = '$habar', `zadaniya` = '$zadaniya', `current_quest` = '0', `quest4` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить 150 мутантов".</font><br><b>Ваша награда: Хабар[20.000].</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }    
          }
    else if(
$quest == 5)
    {
        if(
$quest5 1) echo "Чтобы забрать награду, нужно убить 1 плоть.";
        else 
        {
            
$antirad $antirad+5;
                           
$zadaniya $zadaniya+1;
            
$squery "UPDATE `users` SET `antirad` = '$antirad', `zadaniya` = '$zadaniya', `current_quest` = '0', `quest5` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить плоть".</font><br><b>Ваша награда: 5 антирадов.</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }    
    }
}
else if(
$_GET['takequest'])
{
    echo 
'<div class="stats">';
    if(
$quest == $_GET['takequest']) echo "Вы уже выполняете это задание.";
    else if(
$quest 0) echo "Чтобы взять это задание, прекратите выполнение вашего текущего задания.";
    else 
    {
$nq abs(intval($_GET['takequest']));
        if(
$nq == 1$squery "UPDATE `users` SET `current_quest` = '$nq', `quest1` = '0' WHERE `id` = '$user_id' LIMIT 1";
        else if(
$nq == 2$squery "UPDATE `users` SET `current_quest` = '$nq', `quest2` = '0' WHERE `id` = '$user_id' LIMIT 1";
        else if(
$nq == 3$squery "UPDATE `users` SET `current_quest` = '$nq', `quest3` = '0' WHERE `id` = '$user_id' LIMIT 1";
        else if(
$nq == 4$squery "UPDATE `users` SET `current_quest` = '$nq', `quest4` = '0' WHERE `id` = '$user_id' LIMIT 1";
                else if(
$nq == 5$squery "UPDATE `users` SET `current_quest` = '$nq', `quest5` = '0' WHERE `id` = '$user_id' LIMIT 1";
        if(
mysqli_query($dbc$squery))
        {
            echo 
"Вы успешно взяли на выполнение задание<br/>"". getNameQuest($nq). """;
            echo 
"<br/>Когда выполните задание, приходите за наградой.";
        }
        else echo 
'Ошибка передачи запроса к БД';
    }
    
    echo 
'</div>';
}
else if(
$type == 1) {?>
    <div class="stats">
        <b>Информация о задании под названием <br/>"Убить слепого пса":</b>
        <p>
            <br/>Задание: Убить слепого пса.
            <br/>Награда: Аптечки[5].
            <br/>
            <?php 
            
if($quest == 0) echo '<a style="text-decoration:none;" href="/quests.php?takequest=1"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 1) echo '<a style="text-decoration:none;" href="/quests.php?takeaward=1"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
            
?>
        </p>
        <br>
    </div>
<?php
} else if($type == 2) {?>
    <div class="stats">
        <b>Информация о задании под названием <br/>"Убить 3 кровососа":</b>
        <p>
        <?if($lvl >= 20)
        { 
?>        
            <br/>Задание: Убить 3 кровососа.
            <br/>Награда: Опыт[1000.0].
            <br/>
            <?php 
            
if($quest == 0) echo '<a style="text-decoration:none;" href="/quests.php?takequest=2"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 2) echo '<a style="text-decoration:none;" href="/quests.php?takeaward=2"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
        } else echo 
"<br/>Ваш уровень ниже 20.";
        
?>            
        </p>
        <br>        
    </div>
<?php
} else if($type == 3) {?>
    <div class="stats">
        <b>Информация о задании под названием <br/>"Убить псевдогиганта":</b>
        <p>
        <? $clan $row['clan']; 
        if(
$clan 0)
        { 
?>
            <br/>Задание: Убить псевдогиганта.
            <br/>Награда: Опыт[3000.0].
            <br/>
            <?php
            
if($quest == 0) echo '<a style="text-decoration:none;" href="/quests.php?takequest=3"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 3) echo '<a style="text-decoration:none;" href="/quests.php?takeaward=3"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
        } else echo 
"<br/>Вы не состоите в клане.";
        
?>
        </p>
        <br>        
    </div>
<?php
} else if($type == 4) {?>
    <div class="stats">
        <b>Информация о задании под названием <br/>"Убить 150 мутантов":</b>
        <p>
            <br/>Задание: Убить 150 мутантов.
            <br/>Награда: Хабар[20.000].
            <br/>
            <?php
            
if($quest == 0) echo '<a style="text-decoration:none;" href="/quests.php?takequest=4"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 4) echo '<a style="text-decoration:none;" href="/quests.php?takeaward=4"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
            
?>
        </p>
        <br>    
</div>
<?php
} else if($type == 5) {?>
    <div class="stats">
        <b>Информация о задании под названием <br/>"Убить плоть":</b>
        <p>
            <br/>Задание: Убить плоть.
            <br/>Награда: антирад[5].
            <br/>
            <?php
            
if($quest == 0) echo '<a style="text-decoration:none;" href="/quests.php?takequest=5"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 5) echo '<a style="text-decoration:none;" href="/quests.php?takeaward=5"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
            
?>
        </p>
        <br>    
    
<?}?>

<?php
require_once('conf/navig.php');
require_once(
'conf/foot.php');
?>
</body>
</html>
Онлайн: 2
Реклама