<?php session_start(); if (!($_SESSION['uid'] >0)) header("Location: index.php"); include "config.php"; $dig_time=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='dig_timeout';")); $user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;")); $inv=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND (`prototype` = '727' OR `prototype` = '6') AND `dressed` = '1' LIMIT 1;")); $inv_all=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND (`prototype` = '727' OR `prototype` = '6') AND `dressed` = '1' LIMIT 1;")); include "functions.php"; /*if($user['id']==1258) { $all_bots=mysql_query("SELECT * FROM bots;"); while ($the_bot=mysql_fetch_array($all_bots)) { $the_bot_battle=mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE id='{$the_bot['battle']}' LIMIT 1;")); if ($the_bot_battle['win']<3)//0,1,2 {mysql_query("DELETE FROM bots WHERE id='{$the_bot['id']}' LIMIT 1;");} } }*/ if ($user['room'] != 47) { header("Location: main.php"); die(); } if ($user['battle'] != 0) { header('location: fbattle.php'); die(); } $in_dig = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); //вносимся в табличку if(!$in_dig) { mysql_query("INSERT INTO digger(id) values('{$user['id']}');"); $in_dig=mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); } if($inv['id']==0) {$delay=600;}//def 600 else {$delay=300;};//def 300 if($inv['id']==0) {$rest=3600;}//def 3600 else {$rest=1800;};//def 1800 $guard_delay=3600;//def 3600 $tm=time(); ?> <HTML><HEAD> <SCRIPT> var Hint3Name = ''; function runmagic1(title, magic, name){ document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+ '<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+ 'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+ '</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>'; document.all("hint3").style.visibility = "visible"; document.all("hint3").style.left = 100; document.all("hint3").style.top = 100; document.all(name).focus(); Hint3Name = name; } function closehint3(){ document.all("hint3").style.visibility="hidden"; Hint3Name=''; } </SCRIPT> <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> </HEAD> <body leftmargin=5 topmargin=5 marginwidth=5 marginheight=5 bgcolor=#d4d4d4> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <FORM action="city.php" method=GET> <tr><td><h3>Строительство Замка</td><td align=right> <!--INPUT TYPE="button" value="Подсказка" style="background-color:#A9AFC0" onclick="window.open('help/dig.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')"--> <?php if(($tm>$in_dig['finish_guard'])&&($tm>$in_dig['finish_dig'])&&(!$_POST['digstart'])) echo '<INPUT TYPE="submit" value="Вернуться" name="kz">'; ?></td></tr> </FORM> </table> <?php //if($user['id']==1258) addchp ('dig_time - '.$dig_time['value'].';','{[]}'.nick7 (1258).'{[]}'); if($_POST['finish']) { header("Location: main.php"); } //Хаос сделал рейд elseif($tm<=$dig_time['value']) { $t_wait=round((($dig_time['value']-$tm)/60),1); if($t_wait<=60) echo ' <FORM action="city.php" method=GET> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Этим Замком будет распоряжаться Орден Законников... Каждый новый блок приближает время Большой Войны между склонностями. Я так сказал... © Мусорщик. Осталось ждать еще '.$t_wait.' минут<br><INPUT TYPE="submit" value="Вернуться" name="bps"></td></tr> </TABLE> </FORM>'; else { $t_wait_h=round(($t_wait/60),1); echo ' <FORM action="city.php" method=GET> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Недавно на город совершили рейд силы Хаоса, появляться на стройке опасно! Осталось ждать еще '.$t_wait_h.' часа<br><INPUT TYPE="submit" value="Вернуться" name="bps"></td></tr> </TABLE> </FORM>'; } } //мы копаем elseif(($tm<=$in_dig['finish_dig'])) { $t_wait=round((($in_dig['finish_dig']-$tm)/60),1); echo ' <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Пока Вы работаете, нельзя выходить из объекта. Вам осталось работать '.$t_wait.' минут</td></tr> <tr><td><br /> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>'; } //мы помогаем кому-то elseif($_POST['help']) { if($tm>=$in_dig['finish_guard']) {echo ' <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Вы уже закончили стоять на страже, помощь рабочим для Вас теперь не обязательна!</td></tr> <tr><td><br /> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>';} else { include("./magic/attackbot.php"); die("<script>location.href='fbattle.php';</script>"); } } //мы стоим на страже elseif(($tm<=$in_dig['finish_guard'])) { $t_wait=round((($in_dig['finish_guard']-$tm)/60),1); echo ' <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Пока вы на страже, нельзя покидать пост. Вам осталось бдить еще '.$t_wait.' минут</td></tr> <tr>'; $civil=mysql_query("SELECT * FROM users WHERE room='47' AND battle<>'0'"); echo("<td>"); while($civ=mysql_fetch_array($civil)) { $civ_online = mysql_num_rows(mysql_query("select `id` from `online` WHERE `date` >= ".(time()-120)." AND `id` = '{$civ['id']}' LIMIT 1;")); if($civ_online>0) { //echo('<br>This room, in battle:'.$civ['id']); $civ_bat=mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE `id`='".$civ['battle']."' LIMIT 1;"));//mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE win='3' AND (t1 LIKE '%".$civ['id']."%' OR t2 LIKE '%".$civ['id']."%') ORDER BY id DESC LIMIT 1;")); //echo('<br>This battle:'.$civ_bat['id']); $bot_name=mysql_fetch_array(mysql_query("SELECT * FROM bots WHERE battle='{$civ_bat['id']}' AND prototype='1990' limit 1")); //echo('<br>Enemy bot:'.$bot_name['id']." - ".$bot_name['name']."<br>"); $civ_dig = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$civ}' LIMIT 1;")); //враг - бот? $t1=explode(";",$civ_bat['t1']); $t2=explode(";",$civ_bat['t2']); if(count($t1)+count($t2)<3) { if($bot_name['id'] && $civ_dig['on_guard']==0) { echo("<BR>".$civ['login']." - "); echo'<INPUT TYPE="submit" value="Помочь" name="help">'; echo'<INPUT TYPE="hidden" name="target" value="'.$bot_name['name'].'" >'; $magic_name="attackbot"; $k="attackbot"; } } else if($bot_name['id']) { echo("<BR>".$civ['login']." - "); echo'<em>есть страж в бою</em>'; } } } echo'</td></tr> <tr><td> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>'; } //мы закончили сторожить elseif(($tm>$in_dig['finish_guard'])&&($in_dig['on_guard']==1)) { mysql_query("UPDATE digger SET on_guard='0' WHERE id='{$user['id']}';"); echo'Вы простояли на страже условленное время <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br /> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>'; } //мы вступаем на стражу elseif(($_POST['guard'])&& ($tm>$in_dig['finish_rest'])) { $_POST['guard']=0; mysql_query("UPDATE digger SET finish_guard='{$tm}'+'{$guard_delay}',on_guard='1',count_guard=count_guard+1 WHERE id='{$user['id']}';"); echo("Вы прислонились к стене и принялись считать ворон..."); echo '<FORM action="wall_build.php" method=POST><INPUT TYPE="submit" value="Обновить" name="digger"></FORM>'; } //мы закончили elseif(($tm>$in_dig['finish_dig'])&&($in_dig['got_prize']==0)) { mysql_query("UPDATE digger SET got_prize='1' WHERE id='{$user['id']}';"); //$min_p=($user['level'])*($user['level'])/10; //$max_p=($user['level'])*($user['level'])*($user['level'])/10+20*($user['level'])/10; //шанс получить приз if($user['level']==6) $priz_inv_max=50; elseif($user['level']==7) $priz_inv_max=55; elseif($user['level']==8) $priz_inv_max=60; elseif($user['level']==9) $priz_inv_max=65; elseif($user['level']>=10) $priz_inv_max=70; //что мы можем получить $priz_low= array("732","733","734","735"); $priz_med= array("736","737","738","739","740","741","742","743"); $priz_high= array("775","776","777","778"); $priz_mag= array("858","866","884","885","886","887","889","890","892","893","895","896","898", "899","901","902","904","905","907","908","910","912","913","915","916","918","919", "921","922","924","925","927","928","930","931"); //$priz_get=0; $priz_inv=rand(0,100); $priz_magic=rand(0,100); //раздаем свитки if($user['intel']>=40 && $priz_magic<80) { $priz_m=$priz_mag[array_rand($priz_mag)]; $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '{$priz_m}' LIMIT 1;")); mysql_query("INSERT INTO `inventory` (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration` ) VALUES ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}' ) ;"); mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); addchp ('Вы выкопали свиток <strong>'.$dress['name'].'</strong>. ','{[]}'.nick::id($v)->short().'{[]}'); } //у нас нет кирки if($inv_all['id']==0 && $in_dig['can_get_kirka']<$tm) { $kirka_iq=rand(0,1000); $echo_got_kirka=0; if($kirka_iq<5)//def 5 { $kirka_r=rand(0,4); $kirka_time=$tm+7*(24-2+$kirka_r)*60*60; mysql_query("UPDATE digger SET can_get_kirka='{$kirka_time}' WHERE id='{$user['id']}';"); $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '727' LIMIT 1;")); mysql_query("INSERT INTO `inventory` (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration`,`present` ) VALUES ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}','Мусорщик' ) ;"); mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); $echo_got_kirka=1; } } //у нас есть кирка и мы получили что-то if(($priz_inv<=$priz_inv_max)&&($inv_all['id']!=0)) { $flower=0; $priz_iq=rand(0,100); //получаем тир-1 if($priz_iq<=75) { $priz_id=rand(0,count($priz_low)-1); $priz_get=$priz_low[$priz_id]; } //получаем тир-2 elseif(($priz_iq>75)&&($priz_iq<98)) { $priz_id=rand(0,count($priz_med)-1); $priz_get=$priz_med[$priz_id]; } //получаем арт elseif(($priz_iq>=98)&&($priz_iq!=100)) { if($in_dig['can_get_art']<$tm) { $priz_id=rand(0,count($priz_high)-1); $priz_get=$priz_high[$priz_id]; $art_r=rand(0,4); $art_time=$tm+3*(24-2+$art_r)*60*60; mysql_query("UPDATE digger SET can_get_art='{$art_time}' WHERE id='{$user['id']}';"); } else $priz_get=0; } //получаем венок elseif($priz_iq==100) { if($in_dig['can_get_venok']<$tm) { $priz_get=14; $ven_r=rand(0,4); $ven_time=$tm+7*(24-2+$ven_r)*60*60; mysql_query("UPDATE digger SET can_get_venok='{$ven_time}' WHERE id='{$user['id']}';"); } else $priz_get=0; } $dur=0; //выборка из магазина if($priz_get) { if($priz_iq==100) //венок { $dress = mysql_fetch_array(mysql_query("SELECT * FROM `fshop` WHERE `id` = '{$priz_get}' LIMIT 1;")); } else //вещь { $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '{$priz_get}' LIMIT 1;")); //ломаем вещь случайным образом $dur=rand(0,$dress['maxdur']-1); } //и отдаем игроку mysql_query("INSERT INTO `inventory` (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration` ) VALUES ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}' ) ;"); mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); } } //шанс получить деньги if($user['level']==6) {$min_p=1;$max_p=5;} elseif($user['level']==7) {$min_p=1;$max_p=10;} elseif($user['level']==8) {$min_p=1;$max_p=15;} elseif($user['level']==9) {$min_p=1;$max_p=20;} elseif($user['level']>=10) {$min_p=1;$max_p=25;} $priz=rand($min_p,$max_p); echo' <FORM action="wall_build.php" method=POST>'; echo' <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Вы чувствуете, что больше работать не в силах.</td></tr> <tr><td><br />Вы подходите к прорабу с надеждой на награду. Подумав немного, '; $got_prize=rand(0,100); if($got_prize<=15) { $priz=0; echo ' он с ухмылкой отвечает: "Вы недостаточно усердно трудились в этот раз". '; } elseif($got_prize>90) { $priz=2*$priz; echo ' он выдает вам деньги за двоих - '; } else { echo ' он отсчитывает ваши заработанные тяжелым трудом деньги '; } $priz=round($priz,2); echo'<b>['.$priz.' кр.]</b>'; if($echo_got_kirka) { if($got_prize<=15) echo '. Пока никто не видит, вы незаметно уносите со склада почти новую <b>Кирку</b>!'; else echo ', кроме того, он вручает Вам <b>Кирку</b>!'; } if($priz_get) { if($got_prize<=15) echo '. Но после короткого разговора он отдает Вам <b>'.$dress['name'].'</b>!'; else echo ', кроме того, прораб подарил Вам <b>'.$dress['name'].'</b>!'; } echo'</td></tr><tr><td><br />'; $obval=rand(0,100); if($obval<30) { echo'Кажется, только что стена немного сползла. Лучше пока погулять где-то...'; } else echo'<INPUT TYPE="submit" value="Закончить" name="finish">'; echo' </td></tr> </TABLE> </FORM>'; mysql_query("UPDATE variables set value=value+1 where var='digger';"); mysql_query("UPDATE users set money=money+{$priz} where id='{$user['id']}';"); if($priz>0) { addchp ('Вы выкопали '.$priz.' кр. ','{[]}'.nick::id($v)->short().'{[]}'); mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$priz." кр. ',1,'".time()."');"); $_POST['digger']=0; } if($dress['name']!='') { addchp ('Вы выкопали '.$dress['name'].'!','{[]}'.nick::id($v)->short().'{[]}'); mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$dress['name']."',1,'".time()."');"); $_POST['digger']=0; } mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$priz." кр. ',1,'".time()."');"); $_POST['digger']=0; } //мы начинаем копать elseif($_POST['digstart'] && ($tm>$in_dig['finish_rest'])) { //на нас напал Младшенький? $demon_ambush=rand(0,100); if($user['id']==1258) $demon_ambush=1;//test - Vano can't dig' if($demon_ambush>30)// def { mysql_query("UPDATE digger SET finish_dig='{$tm}'+'{$delay}' WHERE id='{$user['id']}';"); mysql_query("UPDATE digger SET finish_rest='{$tm}'+'{$delay}'+'{$rest}' WHERE id='{$user['id']}';"); mysql_query("UPDATE digger SET got_prize='0', count_dig=count_dig+1 WHERE id='{$user['id']}';"); $_SESSION['digtimer']=time(); echo ' <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />'; //кто без кирки - я не виноват if($inv['id']==0) echo 'Вы со вздохом подняли с пола старую лопату'; else echo 'Вы с радостью взялись за свою кирку'; echo' и принялись копать!</td></tr> <tr><td><br /> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>'; //мы начали копать только один раз! $_POST['digstart']=0; } else //на нас напал Младшенький { addchp ('<font color=red>Внимание!</font> На Вас напал Младший Враг из Глубин!','{[]}'.nick::id($v)->short().'{[]}'); $nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE 'Младший Враг из Глубин%';")); mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Младший Враг из Глубин ".($nb[0]+1)."','1990','','450');"); $bot = mysql_insert_id(); $teams = array(); $teams[$user['id']][$bot] = array(0,0,time()); $teams[$bot][$user['id']] = array(0,0,time()); mysql_query("INSERT INTO `battle` ( `id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2` ) VALUES ( NULL,'','".serialize($teams)."','3','1','0','".$user['id']."','".$bot."','".time()."','".time()."' )"); $id = mysql_insert_id(); // апдейтим бота mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$bot} LIMIT 1;"); // создаем лог $rr = "<b>".nick::id($user['id'])->full(1)."</b> и <b>".nick::id($bot)->full(1)."</b>"; addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." сошлись в поединке. <BR>"); mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']};"); die("<script>location.href='fbattle.php';</script>"); } } //мы подошли к дырке elseif((!$_POST['digstart'])&&(!$_POST['guard'])&&($tm>=$in_dig['finish_rest'] )) { $meters=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='digger' limit 1;")); $met=$meters['value']/5; echo ' <FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr> <td> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />Этим Замком будет распоряжаться Орден Законников... Уже положено '.$met.' каменных блоков и каждый новый блок приближает время Большой Войны между склонностями. Я так сказал... © Мусорщик</td></tr> <tr><td><br />Все приглашаются на работу, плата гарантирована, иногородним - поселение за счет Администрации!</td></tr> <tr><td><br />'; $dig_num=$in_dig['count_dig']+1; if($in_dig['count_dig']<15) echo'<INPUT TYPE="submit" value="За работу!" name="digstart"> ('.$dig_num.' из 15)'; else echo("Вы понимаете, что еще немного и Вы упадете на месте. Отдохните и возвращайтесь завтра"); echo' </td></tr> <tr><td><hr style="width=100%;" /></td></tr> <tr><td><br />Вы видите объявление:<br />Внимание! В последнее время были замечены случаи нападения на рабочих. Ищем опытных добровольцев для караула!<br /> '; if ($user['level']>=8) { $guard_num=$in_dig['count_guard']+1; if($in_dig['count_guard']<3)echo'<INPUT TYPE="submit" value="Встать на стражу" name="guard"> ('.$guard_num.' из 3)</td></tr>'; else echo("Вы не можете стоять на страже вечно! Возвращайтесь завтра"); } else echo'Вы не можете встать на стражу, пока Ваш уровень меньше <strong>8</strong>!</td></tr>'; //C-Haos echo'<tr><td><hr style="width=100%;" /></td></tr>'; echo'</TABLE> </td> <td width=250 align=right> <img width="210" src="i/city/subloc/work.gif" /> </td> </tr> </table> </FORM>'; } //мы отдыхаем и играемся в Алавар elseif(($tm>$in_dig['finish_dig']) && ($tm<$in_dig['finish_rest'])) { $wait=($in_dig['finish_rest']-$tm)/60; $wait=round($wait,1); $r_out=$rest/60; $r_out=round($r_out,2); echo ' <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br />'; if($tm<=$in_dig['finish_rest']) echo'Вы слишком устали, возвращайтесь позже! (нужно отдохнуть еще <b>'.$wait.'</b> из <b>'.$r_out.'</b> минут)'; else echo'Вы отдохнули и полны сил!'; echo'<FORM action="wall_build.php" method=POST> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr><td><br /> <INPUT TYPE="submit" value="Обновить" name="digger"> </td></tr> </TABLE> </FORM>'; echo'</td></tr><tr><td><br />Для полной релаксации рекомендуем игры от Alawar:<br /><br /><!-- partner.alawar.ru code --> <script type="text/javascript"> <!--//--><![CDATA[//><!-- alawar_pid = 3174; //--><!]]> </script> <script type="text/javascript" src="http://www.alawar.ru/showroom/show/srv3.js"></script> </td></tr> </TABLE>'; } ?> </BODY> </HTML>