Вход Регистрация
Файл: arena.php
Строк: 90
<?
define
('PROTECTOR'1);

$headmod 'arena';//фикс. места

$textl='Дуэли';
include(
'files/path.php');
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
going();
zasad();
ryd();
place_okr();
place_zamok();
place_tower();
include(
$path.'files/core.php');
include(
$path.'files/head.php');
include(
$path.'files/zag.php');


$ref=rand(1000,9999);

switch(
$_GET[mod]){

default:
echo
'<img src="pic/mesta/arena.png" alt="*"/> <br/>';
echo
"<a href="arena.php?mod=inv">Создать бой</a><br/>";
echo
"<a href="arena.php?r=$ref">Обновить</a>";
echo
"<br/><b>Активные заявки:</b><br/>";
$req mysql_query("SELECT * FROM `arena_wait` where `enemy`=''");
////////////////////////////
$avto=mysql_num_rows($req);
if(
$avto>=1){
While(
$mag mysql_fetch_array($req))
{
if(empty(
$mag[enemy])){
$w=$mag[wait]-time();
$req1 mysql_query("SELECT * FROM `users` where `usr`='$mag[usr]'");
$mag1 mysql_fetch_array($req1);
echo
'<table>';


if(
$mag1[avatar]==""){
echo
"<td><br/><img src='pic/avatar/$mag1[pol].png' alt='.' width='50'/>";
}else{
echo
"<td><br/><img src='pic/avatar/$mag1[avatar]' alt='.' width='50'/>";
}

echo
"<td><a href="search.php?nick=$mag[usr]&amp;go=go">$mag[usr]</a><br/>";
echo
"<img src='pic/hp.png' alt='*'/> <i>Жизни:</i>$mag1[hpall]<br/>";
echo
"<img src='pic/mp.png' alt='*'/> <i>Мана:</i>$mag1[mpall]<br/>";
echo
"<img src='pic/123/nap.png' alt='*'/> <i>Сила: </i>$mag1[sila]<br/>";
echo
"<img src='pic/123/voor.png' alt='*'/> <i>Защита: </i>$mag1[prot]<br/>";

echo
"
</td></tr></table>
От 
$mag[lvl_ot] до $mag[lvl_do] уровня.
<br/>
[<a href="
arena.php?mod=ok&amp;id=$mag[id]">принять</a>]";

if(
$w<60){
echo 
" начало через $w сек.";
}else{
$w=round($w/60);
echo 
" начало через $w мин.</i>";
}

if (
$mag[usr]==$udata[usr]){echo' <a href="arena.php?mod&out">[x]</a>';

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

mysql_query("DELETE FROM `arena_wait` WHERE usr='$udata[usr]' LIMIT 1");
echo
' заявка удалена';}}

echo
'<div class="hr"></div>';
}

}

echo
"<b>Всего заявок: $avto</b>";
}else{
echo
"<b>Нет заявок</b>";
}
break;

case 
'inv':
if(empty(
$_POST[start])){
echo 
'<form action="arena.php?mod=inv" method="post">';
echo 
"Мин. уровень:<br/>
<select name="
lvl_ot">";
$i=10;
while(
$i<=40){
echo
"<option value="$i">$i</option>";
$i++;
}
echo
"</select><br/>";
echo 
"Макс. уровень:<br/>
<select name="
lvl_do">";
$i=10;
while(
$i<=40){
echo
"<option value="$i">$i</option>";
$i++;
}
echo
"</select><br/>";
echo 
"Старт через:<br/>
<select name="
start">
<option value="
1">1 минут</option>
<option value="
5">5 минут</option>
<option value="
10">10 минут</option>
<option value="
15">15 минут</option>
<option value="
20">20 минут</option>
</select><br/>"
;
echo 
'<input class="button" type="submit" value="Создать" /></form>';
}else{
$_POST[lvl_ot] = addslashes("$_POST[lvl_ot]");
$_POST[lvl_ot] = htmlspecialchars($_POST[lvl_ot]);
$_POST[lvl_do] = addslashes("$_POST[lvl_do]");
$_POST[lvl_do] = htmlspecialchars($_POST[lvl_do]);
$_POST[start] = addslashes("$_POST[start]");
$_POST[start] = htmlspecialchars($_POST[start]); 

if(
$_POST[lvl_ot]>$_POST[lvl_do]){
echo
'Минимальный уровень не может быть больше максимального!';
include(
$path.'files/down.php');exit;
}
if(
$inaw==1){
echo
'У вас уже есть активная заявка на арене!';
include(
$path.'files/down.php');exit;
}
$start=$_POST[start];
$_POST[start]=($_POST[start]*60)+time();
$_POST[start]=intval($_POST[start]);
mysql_query("INSERT INTO
        arena_wait SET usr='
$log',
        lvl_ot='
$_POST[lvl_ot]',
        lvl_do='
$_POST[lvl_do]',wait='$_POST[start]'");
echo
"Бой успешно создан! До начала: $start минут!<br/>";
}
echo
"<a href="arena.php?">Назад</a>";
break;
case 
'ok':
if(
$inaw==1){
echo
'У вас уже есть активная заявка на арене!';
include(
$path.'files/down.php');exit;
}
$id=intval($_GET[id]);
$req mysql_query("SELECT * FROM `arena_wait` WHERE `id` = '$id'");
$avto=mysql_num_rows($req);
if(
$avto==0){
echo
'Заявка отсутствует либо была удалена!';
include(
$path.'files/down.php');exit;
}
$inv mysql_fetch_array($req);
if(
$inv[lvl_ot]>$udata[lvl] or $inv[lvl_do]<$udata[lvl]){
echo
'Вы неподходите по уровню!';
include(
$path.'files/down.php');exit;
}
$id=intval($_GET[id]);
mysql_query("UPDATE `arena_wait` SET `enemy` = '$log' WHERE `id`='$id'");
mysql_query("INSERT INTO
        arena_wait SET usr='
$log',
        enemy='
$inv[usr]',
        lvl_ot='
$inv[lvl_ot]',
        lvl_do='
$inv[lvl_do]',
        wait='
$inv[wait]'");
        
        echo
"Вы приняли заявку игрока $inv[usr]!Ждите начала боя!<br/>";
        echo
"<a href="arena.php?">Назад</a>";
break;
}
include(
$path.'files/down.php');
?>
Онлайн: 1
Реклама