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

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



current_quest = 0 1 2 3 4
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">
<div class="stats"><p class="podmenu">Задания</p></div>

<?php
$type 
$_GET['type'];
if(
$type || $type 4$type 0;
?>

<p><img src="img/ico/Barmen.jpg"/></p>
<p class="white"> - Проходи сталкер. Заработать не желаешь?<br/> - Есть тут пару заданий для тебя... посмотри..</p>
<br/>
<div class="stats">
<p><img src="img/ico/point.png" width="12" height="12"/> <a <?php if ($type == 1) {?>class="white"<?php ?> href="quests.php?type=1">убить слепого пса [ с 1 уровня ]</a>;</p>
<p><img src="img/ico/point.png" width="12" height="12"/> <a <?php if ($type == 2) {?>class="white"<?php ?> href="quests.php?type=2">убить 3 кровососа [ с 20 уровня ]</a>;</p>
<p><img src="img/ico/point.png" width="12" height="12"/> <a <?php if ($type == 3) {?>class="white"<?php ?> href="quests.php?type=3">убить псевдогиганта [ нужно состоять в клане ]</a>;</p>
<p><img src="img/ico/point.png" width="12" height="12"/> <a <?php if ($type == 4) {?>class="white"<?php ?> href="quests.php?type=4">убить 150 мутантов [ с 1 уровня ]</a>;</p>
<br/></div>

<?php
$user_id 
$_SESSION['id'];
$query "SELECT `lvl`, `aptechki`, `opit`, `habar`, `current_quest`, `clan`, `quest1`, `quest2`, `quest3`, `quest4` FROM `users` WHERE `id` = '$user_id' LIMIT 1";
$result mysqli_query($dbc$query) or die ('Ошибка передачи запроса к БД');
$row mysqli_fetch_array($result);
$lvl $row['lvl'];
$quest $row['current_quest'];
$quest1 $row['quest1'];
$quest2 $row['quest2'];
$quest3 $row['quest3'];
$quest4 $row['quest4'];
$aptechki $row['aptechki'];
$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 мутантов";
    return 
$questStr;
}

if(
$quest 0)
{
    echo 
"Ваше текущее задание: ".getNameQuest($quest);
    echo 
'<br><a 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', `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";
    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;
            
$squery "UPDATE `users` SET `aptechki` = '$aptechki', `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+1000;
            
$squery "UPDATE `users` SET `opit` = '$opit', `current_quest` = '0', `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+3000;
            
$squery "UPDATE `users` SET `opit` = '$opit', `current_quest` = '0', `quest3` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить псевдогиганта".</font><br><b>Ваша награда: Опыт[3000.0].</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }    
    }
    else if(
$quest == 4)
    {
        if(
$quest4 150) echo "Чтобы забрать награду, нужно убить 150 мутантов, вы убили только "$quest4".";
        else 
        {
            
$habar $habar+10000;
            
$squery "UPDATE `users` SET `habar` = '$habar', `current_quest` = '0', `quest4` = '-1' WHERE `id` = '$user_id' LIMIT 1";
            if(
mysqli_query($dbc$squery)) echo "<font color=green>Вы выполнили задание "убить 150 мутантов".</font><br><b>Ваша награда: Хабар[100.000].</b>";
            else echo 
'Ошибка передачи запроса к БД';
        }    
    }
}
else if(
$_GET['takequest'])
{
    echo 
'<div class="stats">';
    if(
$quest == $_GET['takequest']) echo "Вы уже выполняете это задание.";
    else if(
$quest 0) echo "Чтобы взять это задание, прекратите выполнение вашего текущего задания.";
    else 
    {
        
$nq $_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";
        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 href="/quests.php?takequest=1"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 1) echo '<a 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/>Награда: Опыт[1.000].
            <br/>
            <?php 
            
if($quest == 0) echo '<a href="/quests.php?takequest=2"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 2) echo '<a 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/>Награда: Опыт[3.000].
            <br/>
            <?php
            
if($quest == 0) echo '<a href="/quests.php?takequest=3"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 3) echo '<a 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 href="/quests.php?takequest=4"><font color=yellow>[ Выполнить задание ]</font></a>';
            else if(
$quest == 4) echo '<a href="/quests.php?takeaward=4"><font color=green>[ Забрать награду ]</font></a>';
            else echo 
'<font color=grey><i>Чтобы взять это задание на выполнение, завершите которое уже взяли.</i></font>';
            
?>
        </p>
        <br>        
    </div>
<?}?>
</div>
<?php
require_once('conf/navig.php');
require_once(
'conf/foot.php');
?>
</body>
</html>
Онлайн: 3
Реклама