265 lines
16 KiB
PHP
265 lines
16 KiB
PHP
|
<?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`,`pole_kopka_kol_now`,`pole_kopka_kol_bonus`,`pole_kopka_update`,`pole_kopka_min`,`pole_kopka_max`,`pole_kopka_kol_all` FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
|||
|
$pole_time=mysql_fetch_array(mysql_query("SELECT * FROM `variables` WHERE var='pole_random';"));
|
|||
|
$tp=time();
|
|||
|
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>
|
|||
|
<SCRIPT language="JavaScript" src='js/commoninf.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 `users` set `pole_kopka_kol_bonus`=`pole_kopka_kol_bonus`+'1',`pole_kopka_kol_now`=`pole_kopka_kol_now`+'1',`pole_kopka_kol_all`=`pole_kopka_kol_all`+'1',`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 `users` set `pole_kopka_update`='3',`pole_kopka_min`=`pole_kopka_min`*'3',`pole_kopka_max`=`pole_kopka_max`*'3',`money`=`money`-'45' where `id`='".$user['id']."'");
|
|||
|
echo"Вы улучшили глубину х3!";
|
|||
|
}else{echo"Не достаточно кр!";}
|
|||
|
}
|
|||
|
|
|||
|
if($_POST['x5']){
|
|||
|
if($user['money'] >= 110){
|
|||
|
mysql_query("update `users` set `pole_kopka_update`='5',`pole_kopka_min`=`pole_kopka_min`*'5',`pole_kopka_max`=`pole_kopka_max`*'5',`money`=`money`-'110' where `id`='".$user['id']."'");
|
|||
|
echo"Вы улучшили глубину х5!";
|
|||
|
}else{echo"Не достаточно кр!";}
|
|||
|
}
|
|||
|
|
|||
|
if($_POST['x2']){
|
|||
|
if($user['money'] >= 20){
|
|||
|
mysql_query("update `users` set `pole_kopka_update`='2',`pole_kopka_min`=`pole_kopka_min`*'2',`pole_kopka_max`=`pole_kopka_max`*'2',`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`,`duration`,`maxdur`,`owner`,`img`,`present`,`isrep`) VALUES ('Чугунная лопата','3','0','20','".$user['id']."','lopata1.gif','Дух Магического Лабиринта','0')");
|
|||
|
mysql_query("UPDATE `users` set `money`=`money`-'30',`pole_kopka_kol_now`='7',`pole_kopka_kol_all`='7',`pole_kopka_min`='5',`pole_kopka_max`='14',`pole_kopka_kol_bonus`='0',`pole_kopka_update`='0' where `id`='".$user['id']."'");
|
|||
|
echo"Вы купили чугунную лопату!";
|
|||
|
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$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`,`duration`,`maxdur`,`owner`,`img`,`present`,`isrep`) VALUES ('Медная лопата','3','0','40','".$user['id']."','lopata2.gif','Дух Магического Лабиринта','0')");
|
|||
|
mysql_query("UPDATE `users` set `money`=`money`-'50',`pole_kopka_kol_now`='9',`pole_kopka_kol_all`='9',`pole_kopka_min`='8',`pole_kopka_max`='19',`pole_kopka_kol_bonus`='0',`pole_kopka_update`='0' where `id`='".$user['id']."'");
|
|||
|
echo"Вы купили медную лопату!";
|
|||
|
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$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` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$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($user['pole_kopka_kol_now'] > 0){
|
|||
|
$id = mysql_real_escape_string($_POST['id']) ;
|
|||
|
$randhp = rand($user['pole_kopka_min'],$user['pole_kopka_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 `users` set `pole_kopka_kol_now`=`pole_kopka_kol_now`-'1' where `id`='".$user['id']."'");
|
|||
|
$user['pole_kopka_kol_now'] -= 1;
|
|||
|
echo"Вы уменьшили глубину сектора на ".$randhp." единиц!";
|
|||
|
}
|
|||
|
else{
|
|||
|
mysql_query("update `pole` set `heals`='0',`type`='0' where `id`='".$id."'");
|
|||
|
mysql_query("update `users` set `pole_kopka_kol_now`=`pole_kopka_kol_now`-'1' where `id`='".$user['id']."'");
|
|||
|
mysql_query("update `bank` set `ekr`=`ekr`+'".$bon."' where `owner`='".$user['id']."' LIMIT 1;");
|
|||
|
$user['pole_kopka_kol_now'] -= 1;
|
|||
|
echo"Вы выкопали ".$bon." екр! Ищите в Банке, если у Вас есть счет. Если счета нету, срочно откройте его. :)";
|
|||
|
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$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>".$user['pole_kopka_kol_now']."</b>";
|
|||
|
if($user['pole_kopka_kol_bonus'] > 0){echo" (<font color=blue><b>".$user['pole_kopka_kol_bonus']."</b> бонусные</font>)";}
|
|||
|
echo" | Глубина копки: <b>-".$user['pole_kopka_min']."</b> .. <b>-".$user['pole_kopka_max']."</b>";
|
|||
|
if($user['pole_kopka_update'] > 0){echo" (<font color=blue><b>x".$user['pole_kopka_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 action=pole.php method=POST>
|
|||
|
<?
|
|||
|
if($user['admin'] == '1') echo" <input type=submit class=input name=sufle value='Перемешать'>";
|
|||
|
}
|
|||
|
if ($_GET['razdel']==1) {
|
|||
|
echo"<FORM action=pole.php 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($user['pole_kopka_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".$user['pole_kopka_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>
|