Вход Регистрация
Файл: online/riwar/Riwar.ru/labirint.php
Строк: 321
<?php

$title 
= 'Лабиринт';
//-----Подключаем функции-----//
require_once ('system/function.php');
//-----Подключаем вверх-----//

if(!$user['id'])
{
header('Location: '.$HOME.'');
exit();
}
if(
$user['nav'] > 1) {
/////основа
 
$igrok = mysql_query('SELECT * FROM `labirint_boi` WHERE `user` = "'.$user['id'].'" ORDER BY `lab` DESC LIMIT 1');
  
$igrok = mysql_fetch_array($igrok);
 
$lab = mysql_query('SELECT * FROM `labirint` WHERE `id` = "'.$igrok['lab'].'"');
  
$lab = mysql_fetch_array($lab); 
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`  = '".$user['clan']."'"));
 if(
$lab['start'] == 1){$monstr = 'Оборотень'; $hp = rand(400,600); $gad = 'Первый туннель'; $zol = '4'; $ser = '2000'; $kri = '2'; $ex = '15';}
elseif(
$lab['start'] == 2){$monstr = 'Демон'; $hp = rand(600,1000); $gad = 'Второй туннель'; $zol = '8'; $ser = '4000'; $kri = '4'; $ex = '30';}
elseif(
$lab['start'] == 3){$monstr = 'Глазорук'; $hp = rand(1000,2000); $gad = 'Третий туннель'; $zol = '16'; $ser = '8000'; $kri = '6'; $ex = '70';}
elseif(
$lab['start'] == 4){$monstr = 'Мутант'; $hp = rand(2000,4000); $gad = 'Четвертый туннель'; $zol = '26'; $ser = '14000'; $kri = '8'; $ex = '100';}
elseif(
$lab['start'] == 5){$monstr = 'Дракокрыл'; $hp = rand(4000,8000); $gad = 'Пятый туннель'; $zol = '36'; $ser = '18000'; $kri = '10'; $ex = '300';}
 elseif(
$lab['start'] == 6){$monstr = 'Падальщик'; $hp = rand(8000,16000); $gad = 'Шестой туннель'; $zol = '46'; $ser = '28000'; $kri = '14'; $ex = '500';}
  elseif(
$lab['start'] == 7){$monstr = 'Существо'; $hp = rand(10000,15000); $gad = 'Седьмой туннель'; $zol = '56'; $ser = '36000'; $kri = '18'; $ex = '800';}
elseif(
$lab['start'] == 8){$monstr = 'Рыцарь тьмы'; $hp = rand(15000,20000); $gad = 'Восьмой туннель'; $zol = '66'; $ser = '44000'; $kri = '24'; $ex = '1000';}
elseif(
$lab['start'] == 9){$monstr = 'Огненая тварь'; $hp = rand(20000,30000); $gad = 'Девятый туннель'; $zol = '76'; $ser = '52000'; $kri = '30'; $ex = '2000';}
  elseif(
$lab['start'] == 10 or $lab['start'] == 11){$monstr = 'Огонёк'; $hp = rand(30000,40000); $gad = 'Десятый туннель'; $zol = '100'; $ser = '60000'; $kri = '40'; $ex = '3000';}
  
$zol2 = round($zol / 2);
  
$ser2 = round($ser / 2);
  
$kri2 = round($kri / 2);
  
$ex2 = round($ex / 2);
$generator = rand(1,20);
$usersilas = rand($user['s']/4,$user['s']);
$gens = rand(1,4);
if(
$user['zakl'] == 1 && $gens == 2){
$attak = round(rand($user['s']/4,$user['s']) / 2);
$bz = "<img src='/images/zakl/1.png' alt='*'/><font color=lime>Мега удар!</font> ";
}
else
{
$attak = rand(1,3);
$bz = "";
}

$usersila = round($usersilas  + $attak);
$monstrsila = round(rand($lab['params_max']/100, $lab['params_max']/85));


 if(
$lab['attack'] == 1 && $igrok['dop'] == 0 && ($user['z'] <= 0 or $lab['time_boi'] < time())){
mysql_query('UPDATE `labirint` SET  `boi` = "2" WHERE `id` = "'.$user['id'].'"');

mysql_query('UPDATE `labirint_boi` SET  `dop` = "1" WHERE `lab` = "'.$user['id'].'"');
header('Location: /labirint');
 exit();
}

require_once (
'system/header.php');




if(isset(
$_GET['start'])) {


mysql_query('INSERT INTO `labirint` (`id`, `gen`, 
                                                   `start`, `start2`,
                                                   `time`) VALUES ("'
.$user['id'].'", "'.$generator.'", "1", "0", "'.(time() + (60 * 60)).'")');
                                
mysql_query('INSERT INTO `labirint_boi` (`lab`,
                                                   `user`,
                                                   `time`) VALUES ("'
.$user['id'].'",
                                                                     "'
.$user['id'].'",
                                                                          "'
.time().'")');                                         

 
header('location: ?');
  
  
$_SESSION['not'] = 'Путешевствие началось!';
 exit();
}
///создание боя
if(isset($_GET['go_monstr'])) {

 if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] > 0 &&  $lab['gen'] <= 12) && $lab['attack'] == 0 && $lab['boi'] == 0){
mysql_query('UPDATE `labirint` SET `params` = "'.$hp.'", `params_max` = "'.$hp.'", `time_boi` = "'.(time() + 60 * 5).'", `attack` = "1", `boi` = "0" WHERE `id` = "'.$lab['id'].'"');       
 
header('location: ?');
  
  
$_SESSION['not'] = 'Битва началась!';
 exit();
}
}
/////структура боя
if(isset($_GET['attak_monstr']) && $lab['attack'] == 1 && $lab['boi'] == 0 && $user['z'] > 0 ){


if(
$usersila > $lab['params']){
 
mysql_query('UPDATE `labirint` SET `params` = "'.($lab['params']=0).'", `params_max` = "'.($lab['params_max']=0).'", `boi` = "1" WHERE `id` = "'.$user['id'].'"');
 
header('location: ?');

 exit();
}

else
{
mysql_query('UPDATE `labirint` SET `params` = "'.($lab['params'] - $usersila).'" WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `users` SET  `z` = "'.($user['z']-$monstrsila).'" WHERE `id` = "'.$user['id'].'"');
 
header('location: ?');
  
$_SESSION['not'] = 'Вы атаковали <b>'.$monstr.'</b> на <b>'.$usersila.' </b>'.$bz.'<br><font color=indianred>Получено урона <b>'.$monstrsila.'</b>!</font>';
 exit(); 
}


}
///продолжение
if(isset($_GET['start_prohod'])){
if((
$lab['start'] > 0 && $lab['start'] <= 9 && $lab['gen'] > 12 &&  $lab['gen'] <= 19) or ($lab['attack'] == 1 && $lab['boi'] == 1)){
mysql_query('UPDATE `labirint` SET `attack` = "0", `gen` = "'.$generator.'", `time` = "'.(time() + ((60 * 60)*($lab['start']+1))).'", `time_boi` = "0", `boi` = "0",  `start` = "'.($lab['start']+1).'", `params` = "'.($lab['params']=0).'", `params_max` = "'.($lab['params_max']=0).'", `start2` = "0"  WHERE `id` = "'.$lab['id'].'"');                                                          
                                                             

 
header('location: ?');
  
  
$_SESSION['not'] = 'Путешевствие продолжается!';
 exit();
}

      elseif(
$lab['start'] == 10){
mysql_query('UPDATE `labirint` SET `start` = "11", `start2` = "2"  WHERE `id` = "'.$lab['id'].'"');                                                          
 
header('location: ?');
exit();
}
}



if(isset(
$_GET['game_over']) && $lab['time'] < time()) {
 
mysql_query('UPDATE `users` SET `zola` = "'.($user['zola']+$zol2).'", `kris` = "'.($user['kris']+$kri2).'",
                                  `sera` = "'
.($user['sera']+$ser2).'",
                                `exp` = "'
.($user['exp']+$ex2).'", `clan_exp` = "'.($user['clan_exp']+$ex).'", `clan_exps` = "'.($user['clan_exps']+$ex).'" WHERE `id` = "'.$user['id'].'"');
                                 if(
$user['clan'] > 0){
                                
mysql_query("update `clan` set `exp` = '".($clan['exp']+$ex)."' where (`id` = '".$user['clan']."')");
                                }

mysql_query("DELETE FROM `labirint` WHERE `id` = '".$user['id']."'");
mysql_query("DELETE FROM `labirint_boi` WHERE `lab` = '".$user['id']."'");
                                                                    

 
header('location: ?');
  
  
$_SESSION['err'] = 'Путешевствие Завершено!<br>Вы получили: '.$zol2.' Золота, '.$ser2.' Серебра,  '.$kri2.' Кристаллов, '.$ex2.' Опыта';
 exit();
}
if(isset(
$_GET['ng_prohod']) && $lab['start'] == 11 ) {
 
mysql_query('UPDATE `users` SET `labirint` = "'.($user['labirint'] + 1).'", `zola` = "'.($user['zola'] + $zol).'", `kris` = "'.($user['kris']+ $kri).'",
                                  `sera` = "'
.($user['sera'] + $ser).'",
                                `exp` = "'
.($user['exp'] + $ex).'", `clan_exp` = "'.($user['clan_exp']+$ex).'", `clan_exps` = "'.($user['clan_exps']+$ex).'" WHERE `id` = "'.$user['id'].'"');
                                 if(
$user['clan'] > 0){
                                
mysql_query("update `clan` set `exp` = '".($clan['exp']+$ex)."' where (`id` = '".$user['clan']."')");
                                }

mysql_query("DELETE FROM `labirint` WHERE `id` = '".$user['id']."'");
mysql_query("DELETE FROM `labirint_boi` WHERE `lab` = '".$user['id']."'");
                                                                    

 
header('location: ?');
  
  
$_SESSION['not'] = 'Путешевствие Завершено!<br>Вы получили: '.$zol.' Золота, '.$ser.' Серебра,  '.$kri.' Кристаллов, '.$ex.' Опыта';
 exit();
}


if(
$igrok['lab'] != $lab['id'] or !$lab or !$igrok){

echo 
'<div class="player"><center>Приветствую тебя,отважный Рыцарь.!</center></div>';
echo 
'<div class="player"><center> <img src="'.$HOME.'/images/lab/glav.png"></center></div>';
        echo 
'<div class="player"><font color=grey><center>  Если в твоем сердце горит огонь сражений,а душа жаждет поиска авантюр,не раздумывай и испытай судьбу в лабиринте,где за каждым новым поворотом твоя жизнь может оборваться в схватке с армией тьмы. Но победив ты получишь сокровища о которых не мог даже мечтать. Но знай,тьма показывается только достойным. Готов рискнуть? </center></font><br><br></div>';

echo 
"<div class='player'><center><a class='btn' href='?start'><span class='end'><span class='label'>Начать Путешевствие</span></span></a><br><div class='separ5'></div><font color=orange> Рыцарь не должен забывать о том, что на великих битвах требуется много здоровья и выносливости и на бой следует идти подготовившись...</center></font></div>";
}
if(
$igrok['lab'] == $lab['id'] && $lab['time'] > 0 && $lab['start2'] == 0){
echo 
'<div class="player"><center>Вы проходите '.$gad.' лабиринта !</center></div>';
echo 
'<div class="player"><center> <img src="'.$HOME.'/images/lab/start.png"></center></div>';
echo 
'<div class="player"><center> Найдено в туннеле:  <img src="'.$HOME.'/images/gold.png">'.$zol.' <img src="'.$HOME.'/images/sera.png">'.$ser.'  <img src="'.$HOME.'/images/kris.png">'.$kri.' <img src="'.$HOME.'/images/exp.png">'.$ex.'</center></div>';
echo 
'<div class="player"><font color=green><center> Окончание через: '._time($lab['time'] - time()).'</center></font><br></div>';
echo 
'<div class="player"><center> <a class="btn" href="?"><span class="end"><span class="label">Обновить</span></span></a><br><div class="separ5"></div></center></div>';
echo 
"<div class='player'><font color=grey> В  результате поражения одному из монстров, а так же попадание в яму смерти вы получите лишь половину найденых ресурсов!</center></font></div>";
}

///встреча с монстром
if($igrok['lab'] == $lab['id'] && $lab['time'] < time()){
 if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] > 0 &&  $lab['gen'] <= 12) && $lab['attack'] == 0 && $lab['boi'] == 0){
echo 
'<div class="player"><center>Вы проходите '.$gad.' лабиринта !<br> Вам повстречался<font color=indianred><b> '.$monstr.' </b></font><br>Вам придется сразиться с ним!</center></div>';
echo 
"<div class='player'><center> <img src='".$HOME."/images/monstrs/".$lab['start'].".png'></center></div>";

echo 
'<div class="player"><font color=green><center> <a class="btn" href="?go_monstr"><span class="end"><span class="label">Начать Бой</span></span></a>   <a class="btn" href="?game_over"><span class="end"><span class="label">Сбежать</span></span></a><br><div class="separ5"></div></center></font></div>';
echo 
"<div class='player'><font color=grey> В  результате поражения одному из монстров, а так же попадание в яму смерти вы получите лишь половину найденых ресурсов!</center></font></div>";
}
}
///схватка
if($igrok['lab'] == $lab['id'] && $lab['time'] < time()){
 if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] > 0 &&  $lab['gen'] <= 12) && $lab['attack'] == 1 && $lab['boi'] == 0){
echo 
"<div class='player'><center><font color='indianred'> Время до поражения: "._time($lab['time_boi'] - time())." </font><div class='separ5'></div></div></center>";
echo 
"<div class='player'><center><font color=gold>".$monstr." <img src='".$HOME."/images/attak.png'> ".$lab['params']."</font><br>
<img src='"
.$HOME."/images/monstrs/".$lab['start'].".png'><br></center>";
echo 
"<center><div class='stat_bar' style='margin:2px 0px 2px'>";
echo 
"<div class='progress' style='width:".round(100/($lab['params_max']/($lab['params'])))."%'></div></div>";
echo 
"</div></center></div>";
echo 
"<div class='player'><center><a class='btn' href='?attak_monstr'><span class='end'><span class='label'>Атаковать монстра</span></span></a><br>

</div></center>"
;
}
}
///победа
if($igrok['lab'] == $lab['id'] && $lab['time'] < time()){
 if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] > 0 &&  $lab['gen'] <= 12) && $lab['attack'] == 1 && $lab['boi'] == 1){
echo 
'<div class="player"><center><font color=Lightgreen><b> Вы убили монстра!</b></font><br><img src="'.$HOME.'/images/avatar/'.$user['avatar'].'.png"><br>Продолжайте путь!<br><br></div>';

echo 
"<div class='player'><center><a class='btn' href='?start_prohod'><span class='end'><span class='label'>Продолжить путешевствие</span></span></a><br><div class='separ5'></div></center></font></div>";
}
}
///поражение
if($igrok['lab'] == $lab['id'] && $igrok['dop'] == 1 && $lab['attack'] == 1 && $lab['boi'] == 2){

echo 
'<div class="player"><center><font color=indianred><b> Монстр убил вас!</b></font><br><img src="'.$HOME.'/images/monstrs/'.$lab['start'].'.png"><br></center></div>';
echo 
"<div class='player'><center><a class='btn' href='?game_over'><span class='end'><span class='label'>Завершить путешевствие</span></span></a><br><div class='separ5'></div></center></font></div>";
}


///пустышка
if($igrok['lab'] == $lab['id'] && $lab['time'] < time()){
if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] > 12 &&  $lab['gen'] <= 19)){
echo 
'<div class="player"><center>Вы прошли '.$gad.' лабиринта никого не встретив на своем пути!</center></div>';
echo 
'<div class="player"><center> <img src="'.$HOME.'/images/lab/prodo.png"></center></div>';
echo 
'<div class="player"><font color=green><center><a class="btn" href="?start_prohod"><span class="end"><span class="label">Продолжить Путешевствие</span></span></a><br><div class="separ5"></div></center></font></div>';
echo 
"<div class='player'><font color=grey> В  результате поражения одному из монстров, а так же попадание в яму смерти вы получите лишь половину найденых ресурсов!</center></font></div>";
}
}
///яма смерти
if($igrok['lab'] == $lab['id'] && $lab['time'] < time()){
if((
$lab['start'] > 0 && $lab['start'] <= 10) && ($lab['gen'] == 20)){
echo 
'<div class="player"><center>Проходя '.$gad.' лабиринта вы попали в яму смерти!</center></div>';
echo 
'<div class="player"><center> <img src="'.$HOME.'/images/lab/yama.png"></center></div>';
echo 
'<div class="player"><font color=green><center><a class="btn" href="?game_over"><span class="end"><span class="label">Завершить Путешевствие</span></span></a><br><div class="separ5"></div></center></font><br></div>';
echo 
"<div class='player'><font color=grey> В  результате поражения одному из монстров, а так же попадание в яму смерти вы получите лишь половину найденых ресурсов!</center></font></div>";
}
}
if(
$igrok['lab'] == $lab['id']){
if(
$lab['start'] == 11 ){
echo 
'<div class="player"><center>Поздравляем! Вы прошли лабиринт!</center></div>';
echo 
'<div class="player"><center> <img src="'.$HOME.'/images/lab/glav.png"><br></center></div>';
echo 
'<div class="player"><font color=lightgreen><center><a class="btn" href="?ng_prohod"><span class="end"><span class="label">Завершить Путешевствие</span></span></a><br><div class="separ5"></div></center></font><br></div>';
echo 
"<div class='player'><font color=grey> В  результате поражения одному из монстров, а так же попадание в яму смерти вы получите лишь половину найденых ресурсов!</center></font></div>";
}
}










}
//-----Подключаем вверх-----//
require_once ('system/footer.php');
?>
Онлайн: 0
Реклама