231 lines
8.9 KiB
PHP
231 lines
8.9 KiB
PHP
<?php
|
|
if(!defined('GAME')) { die(); }
|
|
|
|
if(isset($_GET['r'])) {
|
|
$_GET['r'] = (int)$_GET['r'];
|
|
} else {
|
|
$_GET['r'] = null;
|
|
}
|
|
|
|
if( $_GET['r'] == 3 || $_GET['r'] == 8 ) {
|
|
$_GET['r'] = 2;
|
|
}elseif(!isset($_GET['r'])) {
|
|
$_GET['r'] = 2;
|
|
}
|
|
|
|
if($u->info['inTurnir'] > 0 && $u->info['inUser'] == 0 && $u->info['room'] == 318) {
|
|
die('<script>location="main.php";</script>');
|
|
}
|
|
include('_incl_data/class/__zv.php');
|
|
$js_5356 = sprintf("top.lafstReg[%d] = 0; top.startHpRegen(\"main\",%d,%d,%d,%d,%d,%d,%d,%d,%d,1);",
|
|
$u->info['id'], $u->info['id'], 0+$u->stats['hpNow'], 0+$u->stats['hpAll'],
|
|
0+$u->stats['mpNow'], 0+$u->stats['mpAll'], time() - $u->info['regHP'], time() - $u->info['regMP'],
|
|
0+$u->rgd[0], 0+$u->rgd[1]);
|
|
?>
|
|
<script type="text/javascript" src="js/jquery.js"></script>
|
|
<script>
|
|
var zv_Priem = 0;
|
|
function openfizrmk() {
|
|
$('#hidezv1_btn').slideUp(300,function(){$('#hidezv1').slideDown(700);});
|
|
}
|
|
<?= $js_5356 ?>
|
|
</script>
|
|
<style>
|
|
table.wfix { table-layout: fixed; width: 100%; }
|
|
.m { background: #99CCCC; text-align: center; }
|
|
.s { background: #BBDDDD; text-align: center; }
|
|
.firsttd {width: 70px;}
|
|
</style>
|
|
<TABLE class="wfix" cellspacing=1 cellpadding=3>
|
|
<TR><TD colspan=8 align=right>
|
|
<div style="float:left"><?= $zv->userInfo() ?></div>
|
|
<div style="float:right;">
|
|
<INPUT class="btn" onClick="location='main.php?zayvka&r=<?= $_GET['r'] ?>&rnd=<?= $code ?>';" TYPE=button name=tmp value="Îáíîâèòü">
|
|
<INPUT class="btn" TYPE=button value="Âåðíóòüñÿ" onClick="location.href='main.php?rnd=<?= $code ?>';">
|
|
</div>
|
|
</td></tr>
|
|
<tr>
|
|
<td class="firsttd m"> <b>Áîè:</b> </td>
|
|
<?php if ($u->info['level'] == 0): ?>
|
|
<td class="<?= $_GET['r'] == 1 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=1&rnd=<?= $code ?>">Íîâè÷êè</a></td>
|
|
<?php else: ?>
|
|
<td class="<?= $_GET['r'] == 2 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=2&rnd=<?= $code ?>">Òóðíèðû</a></td>
|
|
<td class="<?= $_GET['r'] == 4 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=4&rnd=<?= $code ?>">Ãðóïïîâûå</a></td>
|
|
<td class="<?= $_GET['r'] == 5 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=5&rnd=<?= $code ?>">Õàîòè÷íûå</a></td>
|
|
<?php endif; ?>
|
|
<td class="<?= $_GET['r'] == 6 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=6&rnd=<?= $code ?>">Òåêóùèå</a></td>
|
|
<td class="<?= $_GET['r'] == 7 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=7&rnd=<?= $code ?>">Çàâåðøåííûå</a></td>
|
|
</tr></table>
|
|
<script>
|
|
function console_clonelogin() {
|
|
var s = prompt("Ââåäèòå ëîãèí ïåðñîíàæà ñ êîòîðûì õîòèòå ñðàçèòüñÿ:", "");
|
|
if ((s != null) && (s != '')) {
|
|
location.href="main.php?zayvka=1&r=2&bot_clone="+s+"&rnd=1";
|
|
}
|
|
}
|
|
</script>
|
|
<div style="padding:2px;">
|
|
<?
|
|
$zi = false;
|
|
|
|
if($u->info['battle'] == 0) {
|
|
if(isset($_POST['add_new_zv'])) {
|
|
$zv->add();
|
|
} elseif(isset($_GET['bot']) && ( $u->info['level'] <= 7 || $u->info['admin'] > 0)) {
|
|
$zv->addBot();
|
|
} elseif(isset($_GET['bot_clone'])) {
|
|
$zvclone = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `admin` = 0 AND `real` = 1 AND `login` = "'.mysql_real_escape_string($_GET['bot_clone']).'" ORDER BY `id` ASC LIMIT 1'));
|
|
$zv->addBotClone($zvclone['id']);
|
|
} elseif(isset($_GET['add_group'])) {
|
|
$zv->add();
|
|
} elseif(isset($_GET['start_haot'])) {
|
|
$zv->add();
|
|
}
|
|
}
|
|
|
|
if($u->info['zv'] != 0) {
|
|
$zi = mysql_fetch_array(mysql_query('SELECT * FROM `zayvki` WHERE `id`="'.$u->info['zv'].'" /*AND `city` = "'.$u->info['city'].'"*/ AND `start` = "0" AND `cancel` = "0" AND (`time` > "'.(time()-60*60*2).'" OR `razdel` > 3) LIMIT 1'));
|
|
if(!isset($zi['id'])) {
|
|
$zi = false;
|
|
$u->info['zv'] = 0;
|
|
mysql_query('UPDATE `stats` SET `zv` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
}
|
|
}
|
|
|
|
if($u->info['battle'] == 0) {
|
|
if(isset($_POST['groupClick']) && !isset($zi['id'])) {
|
|
$zg = mysql_fetch_array(mysql_query('SELECT * FROM `zayvki` WHERE `id` = "'.mysql_real_escape_string((int)$_POST['groupClick']).'" AND `cancel` = "0" AND `btl_id` = "0" /*AND `city` = "'.$u->info['city'].'"*/ AND `razdel` = "4" AND `start` = "0" AND `time` > "'.(time()-60*60*2).'" LIMIT 1'));
|
|
if(!isset($zg['id'])) {
|
|
echo '<center><br /><br />Çàÿâêà íà ãðóïïîâîé áîé íå íàéäåíà.</center>';
|
|
} else {
|
|
$tm_start = floor(($zg['time']+$zg['time_start']-time())/6)/10;
|
|
$tm_start = $zv->rzv($tm_start);
|
|
$tm1 = ''; $tm2 = '';
|
|
$users = mysql_query('SELECT `u`.`id`, `u`.`login`, `u`.`level`, `u`.`align`, `u`.`clan`, `u`.`admin`, `st`.`team` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON `u`.`id` = `st`.`id` WHERE `st`.`zv` = "'.$zg['id'].'"');
|
|
while($s = mysql_fetch_array($users)) {
|
|
${'tm'.$s['team']} .= '<b>'.$s['login'].'</b> ['.$s['level'].']<a href="info/'.$s['id'].'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" title="Èíô. î '.$s['login'].'" /></a><br />';
|
|
}
|
|
if($tm1 == '') {
|
|
$tm1 = 'ãðóïïà ïîêà íå íàáðàíà';
|
|
} else {
|
|
$tm1 = rtrim($tm1, '<br />');
|
|
}
|
|
if($tm2 == '') {
|
|
$tm2 = 'ãðóïïà ïîêà íå íàáðàíà';
|
|
} else {
|
|
$tm2 = rtrim($tm2, '<br />');
|
|
}
|
|
//
|
|
if( $zg['teams'] == 3 ) {
|
|
if($tm3 == '') {
|
|
$tm3 = 'ãðóïïà ïîêà íå íàáðàíà';
|
|
} else {
|
|
$tm3 = rtrim($tm3, '<br />');
|
|
}
|
|
}
|
|
//
|
|
$sv1 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "1" LIMIT 100'));
|
|
$sv2 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "2" LIMIT 100'));
|
|
$sv3 = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `stats` WHERE `zv` = "'.$zg['id'].'" AND `team` = "3" LIMIT 100'));
|
|
$sv1 = $zg['tm1max']-$sv1[0];
|
|
$sv2 = $zg['tm2max']-$sv2[0];
|
|
//
|
|
if( $zg['teams'] == 3 ) {
|
|
$sv3 = $zg['tm2max']-$sv3[0];
|
|
}
|
|
//
|
|
?></div>
|
|
<table style="margin-top:2px;" width="100%">
|
|
<tr>
|
|
<td> Áîé íà÷íåòñÿ ÷åðåç <? echo $tm_start; ?> ìèí. </td>
|
|
<td align="right">
|
|
<INPUT class="btn" onClick="location='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';" TYPE=button name=tmp value="Îáíîâèòü">
|
|
<input class="btn" type="button" value="Âåðíóòüñÿ" onclick="location.href='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h3 align="center">Íà ÷üåé ñòîðîíå áóäåòå ñðàæàòüñÿ?</h3>
|
|
<table align="center" cellspacing="4" cellpadding="1">
|
|
<tr>
|
|
<td bgcolor="99CCCC"><b>Ãðóïïà îäèí:</b><br />
|
|
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm1max']; ?><br />
|
|
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_1'].' - '.$zg['max_lvl_1']; ?></td>
|
|
<td bgcolor="99CCCC"><b>Ãðóïïà äâà:</b><br />
|
|
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm2max']; ?><br />
|
|
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_2'].' - '.$zg['max_lvl_2']; ?> </td>
|
|
<?
|
|
if( $zg['teams'] == 3 ) {
|
|
?>
|
|
<td bgcolor="99CCCC"><b>Ãðóïïà òðè:</b><br />
|
|
Ìàêñèìàëüíîå êîë-âî: <? echo $zg['tm2max']; ?><br />
|
|
Îãðàíè÷åíèÿ ïî óðîâíþ: <? echo $zg['min_lvl_2'].' - '.$zg['max_lvl_2']; ?> </td>
|
|
<?
|
|
}
|
|
?>
|
|
</tr>
|
|
<tr>
|
|
<td align="center"><? echo $tm1; ?>
|
|
<br />
|
|
</td>
|
|
<td align="center"><? echo $tm2; ?>
|
|
<br />
|
|
</td>
|
|
<?
|
|
if( $zg['teams'] == 3 ) {
|
|
?>
|
|
<td align="center"><? echo $tm3; ?>
|
|
<br />
|
|
</td>
|
|
<?
|
|
}
|
|
?>
|
|
</tr>
|
|
<tr>
|
|
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv1; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm1=<? echo $code; ?>'" type="submit" name="confirm1" value="ß çà ýòèõ!" /></td>
|
|
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv2; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm2=<? echo $code; ?>'" type="submit" name="confirm2" value="ß çà ýòèõ!" /></td>
|
|
<?
|
|
if( $zg['teams'] == 3 ) {
|
|
?>
|
|
<td align="center"><input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <? echo $sv3; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm3=<? echo $code; ?>'" type="submit" name="confirm3" value="ß çà ýòèõ!" /></td>
|
|
<?
|
|
}
|
|
?>
|
|
</tr>
|
|
</table>
|
|
<?
|
|
}
|
|
} elseif(isset($_GET['cancelzv']) && !isset($_POST['add_new_zv'])) {
|
|
$zv->cancelzv();
|
|
} elseif(isset($_GET['startBattle']) && isset($zi['id']) && ($zi['razdel'] >= 1 || $zi['razdel'] <= 3)) {
|
|
$zv->startBattle($zi['id']);
|
|
} elseif($u->info['level'] >= 2 && $_GET['r'] == 4 && !isset($zi['id'])) {
|
|
//Ôîðìà ïîäà÷è çàÿâêè äëÿ ãðóïïîâîãî áîÿ
|
|
//old
|
|
}
|
|
}
|
|
|
|
if(isset($_POST['btl_go'])) {
|
|
$zv->go($_POST['btl_go']);
|
|
} elseif(isset($_GET['btl_go'])) {
|
|
$zv->go($_GET['btl_go']);
|
|
}
|
|
|
|
if($zv->error != '') {
|
|
echo '<font color="red"><b>'.$zv->error.'</b></font><br />';
|
|
}
|
|
|
|
if($test_s != '') {
|
|
echo '<font color="red"><b>'.$test_s.'</b></font><br />';
|
|
}
|
|
?>
|
|
<table style="padding:2px;" width="100%" border="0" cellspacing="0" cellpadding="2">
|
|
<tr>
|
|
<td><? echo $zv->see(); ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td><? $zv->seeZv(); ?></td>
|
|
</tr>
|
|
</table><br />
|
|
<div align="right">
|
|
<? echo $c['counters']; ?>
|
|
</div>
|