game/modules_data/_zv.php

231 lines
8.9 KiB
PHP
Raw Normal View History

2022-06-06 21:30:34 +00:00
<?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>');
}
$zv = new FightRequest();
2022-06-06 21:30:34 +00:00
$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=<?= $u->info['level'] == 0 ? '4' : '6' ?> align=right>
2022-06-06 21:30:34 +00:00
<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="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>">
<INPUT class="btn" TYPE=button value="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" onClick="location.href='main.php?rnd=<?= $code ?>';">
</div>
</td></tr>
<tr>
<td class="firsttd m">&nbsp;<b><EFBFBD><EFBFBD><EFBFBD>:</b>&nbsp;</td>
<?php if ($u->info['level'] == 0): ?>
<td class="<?= $_GET['r'] == 1 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=1&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
<?php else: ?>
<td class="<?= $_GET['r'] == 2 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=2&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
<td class="<?= $_GET['r'] == 4 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=4&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
<td class="<?= $_GET['r'] == 5 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=5&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
<?php endif; ?>
<td class="<?= $_GET['r'] == 6 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=6&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
<td class="<?= $_GET['r'] == 7 ? 's' : 'm' ?>"><a href="main.php?zayvka=1&r=7&rnd=<?= $code ?>"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a></td>
</tr></table>
<script>
function console_clonelogin() {
var s = prompt("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", "");
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 /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</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="<22><><EFBFBD>. <20> '.$s['login'].'" /></a><br />';
}
if($tm1 == '') {
$tm1 = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
} else {
$tm1 = rtrim($tm1, '<br />');
}
if($tm2 == '') {
$tm2 = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
} else {
$tm2 = rtrim($tm2, '<br />');
}
//
if( $zg['teams'] == 3 ) {
if($tm3 == '') {
$tm3 = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
} 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> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <? echo $tm_start; ?> <20><><EFBFBD>. </td>
<td align="right">
<INPUT class="btn" onClick="location='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';" TYPE=button name=tmp value="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>">
<input class="btn" type="button" value="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" onclick="location.href='main.php?zayvka&r=<? echo $_GET['r']; ?>&rnd=<? echo $code; ?>';">
</td>
</tr>
</table>
<h3 align="center"><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?</h3>
<table align="center" cellspacing="4" cellpadding="1">
<tr>
<td bgcolor="99CCCC"><b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>:</b><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>: <? echo $zg['tm1max']; ?><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <? echo $zg['min_lvl_1'].' - '.$zg['max_lvl_1']; ?></td>
<td bgcolor="99CCCC"><b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>:</b><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>: <? echo $zg['tm2max']; ?><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <? echo $zg['min_lvl_2'].' - '.$zg['max_lvl_2']; ?> </td>
<?
if( $zg['teams'] == 3 ) {
?>
<td bgcolor="99CCCC"><b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>:</b><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>: <? echo $zg['tm2max']; ?><br />
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <? 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="<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: <? echo $sv1; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm1=<? echo $code; ?>'" type="submit" name="confirm1" value="<EFBFBD> <20><> <20><><EFBFBD><EFBFBD>!" /></td>
<td align="center"><input class="btn" title="<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: <? echo $sv2; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm2=<? echo $code; ?>'" type="submit" name="confirm2" value="<EFBFBD> <20><> <20><><EFBFBD><EFBFBD>!" /></td>
<?
if( $zg['teams'] == 3 ) {
?>
<td align="center"><input class="btn" title="<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: <? echo $sv3; ?>" onclick="location='main.php?r=<? echo $_GET['r']; ?>&zayvka&btl_go=<? echo $zg['id']; ?>&tm3=<? echo $code; ?>'" type="submit" name="confirm3" value="<EFBFBD> <20><> <20><><EFBFBD><EFBFBD>!" /></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'])) {
//<2F><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>
//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 '<b style="color: red">'.$zv->error.'</b><br />';
2022-06-06 21:30:34 +00:00
}
if($zv->test_s != '') {
echo '<b style="color: red">'.$zv->test_s.'</b><br />';
2022-06-06 21:30:34 +00:00
}
?>
<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>