battles/pole.php
2018-11-01 15:22:27 +02:00

271 lines
16 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
ob_start("ob_gzhandler");
session_start();
if (!($_SESSION['uid'] > 0)) header("Location: index.php");
include "config.php";
$user = mysql_fetch_array(mysql_query("SELECT `id`,`level`,`login`,`money`,`room`,`weap`,`battle`,`zayavka` FROM `users` WHERE `id` = '{$_SESSION['uid']}';"));
$pole_time=mysql_fetch_array(mysql_query("SELECT * FROM `variables` WHERE var='pole_random';"));
$tp=time();
$poleRow = db::c()->query('SELECT `kol_now`, `kol_bonus`, `kol_all`, `update`, `min`, `max` FROM `pole_kopka` WHERE `user_id` = ?i',$_SESSION['uid'])->fetch_assoc();
if (empty($poleRow)) {
db::c()->query('INSERT INTO `pole_kopka` (`user_id`) VALUES (?i)',$_SESSION['uid']);
$poleRow = db::c()->query('SELECT `kol_now`, `kol_bonus`, `kol_all`, `update`, `min`, `max` FROM `pole_kopka` WHERE `user_id` = ?i',$_SESSION['uid'])->fetch_assoc();
}
# include "functions.php";
//if ($user['room'] != 1) { header("Location: main.php"); die(); }
//if ($user['level'] < 7) { header("Location: main.php"); die(); }
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
?>
<!DOCTYPE html>
<HTML>
<HEAD>
<link rel=stylesheet type="text/css" href="css/main.css">
<meta content="text/html; charset=utf-8" http-equiv=Content-type>
<META Http-Equiv=Cache-Control Content=no-cache>
<meta http-equiv=PRAGMA content=NO-CACHE>
<META Http-Equiv=Expires Content=0>
<SCRIPT language="JavaScript" SRC="js/sl2.js"></SCRIPT>
</HEAD>
<body>
<div id=hint4 class=ahint></div>
<DIV id=hint1></DIV>
<div id=mainform style='position:absolute; left:30px; top:30px'></div>
<?
if($_POST['bonuskopka']){
if($user['money'] >= 7){
mysql_query("update `pole_kopka` set `kol_bonus`=`kol_bonus`+1,`kol_now`=`kol_now`+1,`kol_all`=`kol_all`+1 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-7 where `id` = {$user['id']}");
$user['pole_kopka_kol_now'] += 1;
echo"Вы купили +1 доп. копку!";
}else{echo"Не достаточно кр!";}
}
if($_POST['x3']){
if($user['money'] >= 45){
mysql_query("update `pole_kopka` set `update`=3,`min`=`min`*3,`max`=`max`*3 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-45 where `id` = {$user['id']}");
echo"Вы улучшили глубину х3!";
}else{echo"Не достаточно кр!";}
}
if($_POST['x5']){
if($user['money'] >= 110){
mysql_query("update `pole_kopka` set `update`=5,`min`=`min`*5,`max`=`max`*5 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-110 where `id` = {$user['id']}");
echo"Вы улучшили глубину х5!";
}else{echo"Не достаточно кр!";}
}
if($_POST['x2']){
if($user['money'] >= 20){
mysql_query("update `pole_kopka` set `update`=2,`min`=`min`*2,`max`=`max`*2 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-20 where `id` = {$user['id']}");
echo"Вы улучшили глубину х2!";
}else{echo"Не достаточно кр!";}
}
if($_POST['buy1']){
if($user['money'] >= 30){
$lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='{$user['id']}' AND (`name`='Чугунная лопата' OR `name`='Медная лопата')"));
if(!$lopata){
mysql_query("INSERT INTO `inventory` (`name`,`type`,`maxdur`,`owner`,`img`,`present`) VALUES ('Чугунная лопата','3','20','{$user['id']}','lopata1.gif','Дух Магического Лабиринта')");
mysql_query("UPDATE `pole_kopka` set `kol_now`=7,`kol_all`=7,`min`=5,`max`=14,`kol_bonus`=0,`update`=0 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-30 where `id` = {$user['id']}");
echo"Вы купили чугунную лопату!";
mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" купил Чугунную лопату за 30 кр',1,'".time()."');");
}else{echo"У Вас уже есть лопата! Для начала необходимо выбросить старую!";}
}else{echo"У вас не хватает кр!";}
}
if($_POST['buy2']){
if($user['money'] >= 50){
$lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='{$user['id']}' AND (`name`='Чугунная лопата' OR `name`='Медная лопата')"));
if(!$lopata){
mysql_query("INSERT INTO `inventory` (`name`,`type`,`maxdur`,`owner`,`img`,`present`) VALUES ('Медная лопата','3','40','{$user['id']}','lopata2.gif','Дух Магического Лабиринта')");
mysql_query("UPDATE `pole_kopka` set `kol_now`=9,`kol_all`=9,`min`=8,`max`=19,`kol_bonus`=0,`update`=0 where `user_id`='{$user['id']}'");
mysql_query("update `users` set `money`=`money`-50 where `id` = {$user['id']}");
echo"Вы купили медную лопату!";
mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" купил Медную лопату за 50 кр',1,'".time()."');");
}else{echo"У Вас уже есть лопата! Для начала необходимо выбросить старую!";}
}else{echo"У вас не хватает кр!";}
}
if($_POST['sufle']){
for($i=0; $i<41; $i++) {
$hrand = rand(1,11)/10;
$rand = rand(1,9);
$rekrr = 30/30;
$rekr = rand(1,$rekrr)/10;
$bonus = rand(1,13)/10;
$bonuss = $rekr * $bonus;
$rekrr = $rekr + $bonuss;
if($rand == 1){$h = 100;}
elseif($rand == 2){$h = 80;}
elseif($rand == 3){$h = 70;}
elseif($rand == 4){$h = 60;}
elseif($rand == 5){$h = 50;}
elseif($rand == 6){$h = 40;}
elseif($rand == 7 || $rand == 8 || $rand == 9){$h = 0;}
$hh = $h * $hrand;
$h = $h + $hh;
mysql_query("UPDATE `pole` set `type`='".$rand."',`heals`='".$h."',`ekr`='".$rekrr."' where `id`='".$i."'");
}
}
if($_POST['view']){
$id = mysql_real_escape_string($_POST['id']) ;
mysql_query("update `pole` set `type`='0' where `id`='".$id."'");
$lopatas1 = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'"));
if($lopatas1['prototype']){
$randview = rand(1,5);
$randkr = rand(1,150)/10;
$randizn = rand(1,4);
if($randview == 1 || $randview == 2 || $randview == 3){
mysql_query("update `users` set `money`=`money`+'".$randkr."' where `id`='".$user['id']."'");
echo"Вы достали из воды ".$randkr." кр!";
mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" достал из воды на Поле Чудес ".$randkr." кр',1,'".time()."');");
}else{echo"Возьмите лопату в руки, либо купите ее";}
}
else{
$randizn = rand(1,4);
$lopatas = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'"));
mysql_query("UPDATE `inventory` set `duration`=`duration`+'".$randizn."' where `id`='".$lopatas['id']."'");
echo"Вы наткнулись на камень! Ваша лопата поломалась на ".$randizn." ед.";
}}
if($_POST['tik']){
$lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='".$user['id']."' AND `dressed`='1' AND `name`='Чугунная лопата' OR `name`='Медная лопата'"));
if($lopata['name']){
if($poleRow['kol_now'] > 0){
$id = mysql_real_escape_string($_POST['id']) ;
$randhp = rand($poleRow['min'],$poleRow['max']);
$shans = rand(1,3);
$iznos = rand(1,5);
$pole = mysql_fetch_array(mysql_query("select * from `pole` where `id`='".$id."'"));
if($iznos == 1){
$lopatas = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'"));
mysql_query("UPDATE `inventory` set `duration`=`duration`+'1' where `id`='".$lopatas['id']."'");
echo"Ваша лопата поломалась на 1 ед!<br>";
}
if($shans == 1 || $shans == 2){$bon = $pole['ekr'];}
else{$bon = 0;}
$hp = $pole['heals'] - $randhp;
if($hp > 0){
mysql_query("update `pole` set `heals`=`heals`-'".$randhp."' where `id`='".$id."'");
mysql_query("update `pole_kopka` set `kol_now`=`kol_now`-1 where `user_id`='".$user['id']."'");
$poleRow['kol_now'] -= 1;
echo"Вы уменьшили глубину сектора на ".$randhp." единиц!";
}
else{
mysql_query("update `pole` set `heals`='0',`type`='0' where `id`='".$id."'");
mysql_query("update `pole_kopka` set `kol_now`=`kol_now`-1 where `user_id`='".$user['id']."'");
$poleRow['kol_now'] -= 1;
echo"Вы выкопали ".$bon." екр! Ищите в Банке, если у Вас есть счет. Если счета нету, срочно откройте его. :)";
mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" выкопал на Поле Чудес ".$bon." екр',1,'".time()."');");
}
}else{echo"У Вас больше не осталось свободных копок!";}
}else{echo"<font color=red><b>Необходимо купить и взять в руки лопату!</b></font>";}
}
?>
<center>
<font style='font-size: 16px; color: maroon; font-weight: bold;'>Поле Чудес</font><br />
<font size=-2>Правила Поля Чудес:
1) Нужно купить лопату;
2) Можно выкопать екры, если докопать до конца сектора;
3) Если везде написано -Пусто-, значит более шустрые игроки до Вас уже все выкопали.
Ждите, когда на Поле прорастут следующие кредиты и еврокредиты, а скорость роста зависит от активности игроков в игре;
4) Поле Чудес навсегда и не будет закрываться никогда - радуйтесь!
</font><br />
<FORM action="city.php" method=GET><INPUT TYPE="submit" value="Выйти на ЦП" name="cp"></FORM>
<TABLE border=0 width=30% cellspacing="0" cellpadding="1" bgcolor=#d4d2d2 align=center><TR>
<TD width=15% align=center bgcolor="<?=($_GET['razdel']==0)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=0">Лабиринт</A></TD>
<TD width=15% align=center bgcolor="<?=($_GET['razdel']==1)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=1">Снаряжение</A></TD>
</TR></TABLE>
</center>
<?
if ($_GET['razdel']==0) {
$lopata = mysql_fetch_array(mysql_query("select `name`,`img`,`duration`,`maxdur` from `inventory` where `owner`='".$user['id']."' AND `name`='Чугунная лопата' OR `name`='Медная лопата' AND `dressed`='1'"));
if($lopata){
echo"<center><small>Кол-во копок: <b>".$poleRow['kol_now']."</b>";
if($poleRow['kol_bonus'] > 0){echo" (<font color=blue><b>".$poleRow['kol_bonus']."</b> бонусные</font>)";}
echo" | Глубина копки: <b>-".$poleRow['min']."</b> .. <b>-".$poleRow['max']."</b>";
if($poleRow['update'] > 0){echo" (<font color=blue><b>x".$poleRow['update']."</b></font>)";}
echo"</small></center>";
echo"<FORM action=pole.php method=POST><hr><input type=submit class=input name=bonuskopka value='Купить +1 копку'> <small>Позволяет копнуть на 1 раз больше. Цена: <b>7</b> Кр</small><hr></FORM>";
}
else{echo"<center><small>У вас нет лопаты!</small></center>";}
echo"<table width=100% align=center border=0> <td valign=top align=center>";
echo"<table width=750 height=300 border=1 cellspacing=0 cellpadding=0 valign=top>";
$pole=mysql_query("SELECT * FROM `pole`");
$chislo = mysql_num_rows($pole);
if ($chislo > 0) {
echo "<tr valign='top' height=75>";
for($i=0; $i<mysql_num_rows($pole); $i++) {
$poles=mysql_fetch_array($pole);
if($poles['type'] == 1){$col = "black";}
elseif($poles['type'] == 2){$col = "gray";}
elseif($poles['type'] == 3){$col = "silver";}
elseif($poles['type'] == 4){$col = "pink";}
elseif($poles['type'] == 5){$col = "orange";}
elseif($poles['type'] == 6){$col = "green";}
elseif($poles['type'] == 7 || $poles['type'] == 8 || $poles['type'] == 9){$col = "lightblue";}
elseif($poles['type'] == 0){$col = "red";}
if (fmod($i, 10)==0) echo "</tr><tr valign='top' align='center'>";
echo "<td valign='top' bgcolor='".$col."' width='75' height='75'>";
echo"<font color=white>С-".$poles['id']."";
if($poles['type'] >= 1 && $poles['type'] <= 6){
echo"<FORM action=pole.php method=POST><INPUT TYPE=hidden value=".$poles['name']." name=id><input type=submit class=input name=tik value='копать'></FORM>";
}
elseif($poles['type'] == 7 || $poles['type'] == 8 || $poles['type'] == 9){echo"<FORM action=pole.php method=POST><INPUT TYPE=hidden value=".$poles['name']." name=id><input type=submit class=input name=view value='черпнуть'></FORM>";}
elseif($poles['type'] == 0){echo"<p><font color=white><b>ПУСТО</b></font><p>";}
echo"<img src=i/pole/bottom.png>".$poles['heals']."</font>";
echo "</td>";
}
echo "</table>";
}
echo"</td>
</table>";
?>
<FORM method=POST>
<?
if($user['admin'] == '1') echo" <input type=submit class=input name=sufle value='Перемешать'>";
}
if ($_GET['razdel']==1) {
echo"<FORM method=POST><center>Внимание для копания вам необходима лопата!</center><br>";
$lopata = mysql_fetch_array(mysql_query("select `name`,`img`,`duration`,`maxdur` from `inventory` where `owner`='".$user['id']."' AND (`name`='Чугунная лопата' OR `name`='Медная лопата') AND `dressed`='1'"));
echo"У Вас в руках:<br>";
if($lopata){
echo"<small>".$lopata['name']." [".$lopata['duration']."/".$lopata['maxdur']."]</small><br><img src=i/sh/".$lopata['img']."><hr>
<input type=submit class=input name=bonuskopka value='Купить +1 копку'> <small>Позволяет копнуть на 1 раз больше. Цена: <b>7</b> Кр</small><hr>";
if($poleRow['update'] == 0){
echo"<center><small><b>ВНИМАНИЕ! Улучшить глубину лопаты можно лиш один раз, выбирайте сразу насколько сильно вы хотите ее улучшить!</b></small></center>
<input type=submit class=input name=x2 value='Улучшить глубину х2'> <small>Увеличивает глубину копания лопатов в 2 раза! Цена: <b>20</b> Кр</small><br>
<input type=submit class=input name=x3 value='Улучшить глубину х3'> <small>Увеличивает глубину копания лопатов в 3 раза! Цена: <b>45</b> Кр</small><br>
<input type=submit class=input name=x5 value='Улучшить глубину х5'> <small>Увеличивает глубину копания лопатов в 5 раза! Цена: <b>110</b> Кр</small>";
}else{echo"Вы уже улучшили глубину для этой лопаты! Ваше улучшение <b>x".$poleRow['update']."</b>";}
echo"<hr>";
}
else{echo"<font color=red><b>НЕТ ЛОПАТЫ!</b></font><p>";}
echo"<b>Вы можете купить:</b><br><small>ВНИМАНИЕ! Купив новую лопату вы теряете все доп. копки и улучшенную глубину прежней лопаты!</small>";
echo"<table width=400 valign=top><tr valign=top><td width=200 align=left><center><small>Чугунная лопата<br><img src=i/sh/lopata1.gif></center>Кол-во копаний: <b>7</b><br>Глубина копки: <b>-5</b> .. <b>-14</b><br>Стоимость: <b>30</b>Кр</small><center><input type=submit class=input name=buy1 value='Купить'></center></td><td width=200 align=left><center><small>Медная лопата<br><img src=i/sh/lopata2.gif></center>Кол-во копаний: <b>9</b><br>Глубина копки: <b>-8</b> .. <b>-19</b><br>Стоимость: <b>50</b>Кр</small><center><input type=submit class=input name=buy2 value='Купить'></td></tr></table>";
}
echo '<FONT style="FONT-SIZE: 10pt; COLOR: red"><B><div id="rezultat"></div></B></FONT>';
?>
</FORM>
</BODY>
</HTML>