Mass update

This commit is contained in:
2022-12-30 21:03:37 +02:00
parent 7a5dfd22a7
commit e9ec7eb2f2
172 changed files with 14838 additions and 35914 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
* @var array $vt
*/
use Insallah\Db;
use Core\Db;
if (!defined('GAME') || (int)$u->info['align'] !== 1) {
exit();
View File
+275
View File
@@ -0,0 +1,275 @@
<?
session_start();
if(!defined('GAME'))
{
die();
}
if(!isset($_GET['otdel']) || ($_GET['otdel']!=1 && $_GET['otdel']!=2 && $_GET['otdel']!=3 && $_GET['otdel']!=4 && $_GET['otdel']!=5 && $_GET['otdel']!=6))
{
$_GET['otdel'] = 1; // Åñëè ðàçäåë íå óêàçàí.
$_GET['paged'] = $_SESSION['paged'] = 0;
}
if(isset($_GET['otdel'])){
if(!isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop']))){
$_GET['paged'] = $_SESSION['paged']; // use item and load old paging
}
elseif(isset($_GET['paged']) && $_GET['paged']!='')
{
$_SESSION['paged'] = $_GET['paged']; // Çàäàåì íîâóþ ñòðàíèöó.
}
elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel'])
{
$_GET['paged'] = $_SESSION['paged']; // Åñëè ñòðàíèöà óæå èìååòñÿ â ñåññèè, âîçâðàùàåì å¸ â òåêóùóþ.
}
else
{
$_GET['paged'] = $_SESSION['paged'] = 0;
}
}
$_SESSION['otdel'] = $_GET['otdel']; // äëÿ îòëàäêè.
if(isset($_GET['delcop'])) {
mysql_query('DELETE FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['delcop']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
}elseif(isset($_GET['usecopr'])) {
$cpr = mysql_fetch_array(mysql_query('SELECT * FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['usecopr']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if(isset($cpr['id'])) {
$u->info['priems'] = $cpr['priems'];
mysql_query('UPDATE `stats` SET `priems` = "'.mysql_real_escape_string($cpr['priems']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}
}
/*
$u->add_buf('',0);
echo time();
$u->add_buf('',1,$u->info['id'],'inv');
*/
//ñîõðàíÿåì êîìïëåêò
if(isset($_POST['compname']))
{
$_POST['compname'] = htmlspecialchars($_POST['compname'],NULL,'cp1251');
$_POST['compname'] = str_replace("'",'',$_POST['compname']);
$_POST['compname'] = str_replace('"','',$_POST['compname']);
$ptst = str_replace(' ','',$_POST['compname']);
if($ptst!='')
{
//Äîáàâëÿåì êîìïëåêò
$ptst = '';
$sp = mysql_query('SELECT `inOdet`,`id` FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` > 0 AND `inShop` = "0" ORDER BY `inOdet` ASC LIMIT 250');
while($pl = mysql_fetch_array($sp))
{
$ptst .= $pl['inOdet'].'='.$pl['id'].'|';
}
$tcm = mysql_fetch_array(mysql_query('SELECT * FROM `save_com` WHERE `uid` = "'.$u->info['id'].'" AND `name` = "'.mysql_real_escape_string($_POST['compname']).'" AND `delete` = "0" LIMIT 1'));
if(!isset($tcm['id']))
{
//äîáàâëÿåì íîâûé êîìïëåêò
$ins = mysql_query('INSERT INTO `save_com` (`uid`,`time`,`name`,`val`,`type`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['compname']).'","'.$ptst.'","0")');
if($ins)
{
$u->error = 'Êîìïëåêò &quot;'.$_POST['compname'].'&quot; áûë óñïåøíî ñîõðàíåí';
}else{
$u->error = 'Íå óäàëîñü ñîõðàíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
}
}else{
//èçìåíÿåì ñóùåñòâóþùèé
$ins = mysql_query('UPDATE `save_com` SET `val` = "'.$ptst.'" WHERE `id` = "'.$tcm['id'].'" LIMIT 1');
if($ins)
{
$u->error = 'Êîìïëåêò &quot;'.$_POST['compname'].'&quot; áûë óñïåøíî èçìåíåí';
}else{
$u->error = 'Íå óäàëîñü èçìåíèòü êîìïëåêò ïî òåõíè÷åñêèì ïðè÷èíàì';
}
}
unset($ptst,$tcm,$inc);
}
}elseif(isset($_GET['delc1']))
{
$cmpl = mysql_query('UPDATE `save_com` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id` = "'.mysql_real_escape_string($_GET['delc1']).'" LIMIT 1');
if($cmpl)
{
$u->error = 'Êîìïëåêò áûë óñïåøíî óäàëåí';
}
}
$filt='`iu`.`lastUPD` DESC';
if(isset($_GET['boxsort'])){
switch($_GET['boxsort']){
case'name':
$filt='`im`.`name` ASC';
break;
case'cost':
$filt='`im`.`price2` DESC, `im`.`price1` DESC';
break;
case'type':
$filt='`im`.`inslot`';
break;
}
}
$pc = 20;
$pg = round((int)@$_GET['paged']);
$pxc = $pg*$pc;
$nlim = '';
$pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1'));
$pgs = $pgs[0];
$page_look = '';
if(isset($_SESSION['paged']))$page_look = '<!-- PAGED SEE '.round((int)@$_SESSION['paged']).'-->'; else $page_look = '<!-- PAGED '.$_SESSION['paged'].' -->';
if($pgs > $pc) {
$nlim = ' LIMIT '.$pxc.' , '.$pc.'';
$page_look .= '<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor="#A5A5A5"><tr><td width=99% align=center>';
$page_look .= '<div style="padding:10px;">';
$page_look .= 'Ñòðàíèöû: ';
$i = 1;
echo '<style>.pgdas { display:inline-block;background-color:#AEAEAE; padding:3px 7px 3px 7px; } .pgdas1 { display:inline-block;background-color:#EAEAEA; padding:3px 7px 3px 7px; }</style>';
while($i <= ceil($pgs/$pc)) {
if($i-1 == $pg) {
$sep = 1;
}else{
$sep = '';
}
$page_look .= '<a class="pgdas'.$sep.'" href="javascript:void(0);" onclick="inventoryAjax(\'main.php?paged='.($i-1).'&inv&mAjax=true&otdel='.round($_GET['otdel']).'\');">'.$i.'</a> &nbsp;';
$i++;
}
$page_look .= '</div>';
$page_look .= '<td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>';
}
$itmAll = $itmAllSee = '';
if(isset($_GET['boxsort']) && $_GET['otdel']==5) {
if($_POST['subfilter']) {
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER by `name` ASC');
}
}else{
$itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim);
}
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ÏÓÑÒÎ</td></tr>';
if($itmAll[0] > 0)
$itmAllSee = $itmAll[2];
$showItems = '<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><table width="100%" cellspacing="0" cellpadding="5" bgcolor="#c7c7c7">
<tr>
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 1) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=1&rn=1.1\');">Îáìóíäèðîâàíèå</a></td>
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 2) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=2&rn=2.1\');">Çàêëÿòèÿ</a></td>
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 3) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=3&rn=3.1\');">Ýëèêñèðû</a></td>
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 6) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=6&rn=6.1\');">Ðóíû</a></td>
<td width="20%" align=center bgcolor="' . (($_GET['otdel'] == 4) ? '#A5A5A5' : '' ) .'"><a href="javascript:void(0);" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&otdel=4&rn=4.1\');">Ïðî÷åå</a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"><table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#A5A5A5">
<tr>
<td width="99%" align="center"><b>Ðþêçàê (ìàññà:' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ', ïðåäìåòîâ: ' . $u->aves['items'] . ')</b>
</tr>
</table>' . $page_look . '</td>
</tr>
<tr>
<td valign="top" align="center"><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Ðþêçàê çàêðûò.</b><br><img title="Çàìîê äëÿ ðþêçàêà" src="https://img.new-combats.com/i/items/box_lock.gif"> Ââåäèòå ïàðîëü: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Îòêðûòü"></form></div>' ) . '</table>
<table width="100%" bgcolor="#A5A5A5">
<tr>
<td align="left">&nbsp;&nbsp;Âûðîâíÿòü ïî
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=name&otdel=' . intval($_GET['otdel']) . '\');" value="íàçâàíèþ" />
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=cost&otdel=' . intval($_GET['otdel']) . '\');" value="öåíå" />
<input type="button" onclick="inventoryAjax(\'main.php?inv=1&mAjax=true&boxsort=type&otdel=' . intval($_GET['otdel']) . '\');" value="òèïó" /></td>
</tr>
</table></td>
</tr>
</table>';
if(isset($_GET['mAjax'])){
exit($showItems);
}
?>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
function inventoryAjax(url){
$('#ShowInventory').html('<div align="center" style="padding:10px;background-color:#A5A5A5;"><b>Çàãðóçêà...</b></div>');
$.ajax({
url: url,
cache: false,
dataType: 'html',
success: function (html) {
$('#ShowInventory').html(html);
}
});
}
function seetext(id) {
var id = document.getElementById('close_text_itm'+id);
if(id.style.display == 'none') {
id.style.display = '';
}else{
id.style.display = 'none';
}
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top" align="right"><div align="center"><? $usee = $u->getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; }
if($u->info['level']>1 && $u->info['inTurnir'] == 0)
{
$priem = new Priems();
$priem->seeMy(1);
}
if( $u->info['inTurnir'] > 0 ) {
echo '<center><a href="/main.php?inv&remitem&otdel='.round((int)$_GET['otdel']).'">Ñíÿòü âñå</a></center>';
}
echo '<br>'.$u->info_remont();
?>
</div></td>
<td width="242" valign="top" align="left"><? if( $u->info['inTurnir'] == 0) { include('stats_inv.php'); }else{ include('stats_inv2.php'); } ?></td>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0" noresize="noresize">
<? if( $u->error != '' ) { ?>
<tr>
<td>
<div style="min-height:18px;padding-left:0px;"><font color="#FF0000"><b><? echo $u->error; ?></b></font></div>
</td>
</tr>
<? } ?>
<tr>
<td width="60%" height="45" align="right" valign="top">
<?
if($u->info['animal'] != 0)
{
echo ' <input class="btnnew" type="button" onclick="top.frames[\'main\'].location=\'main.php?pet=1&rnd='.$code.'\'" value="Çâåðü" />';
}
?>
<? if ($u->info['inTurnir'] == 0) { ?>
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?obraz&rnd=<? echo $code; ?>'" value="Îáðàç" />
<? } ?>
<?
$gl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `reimage` WHERE ((`uid` = "'.$u->info['id'].'" AND `clan` = "0") OR `clan` = "'.$u->info['clan'].'") AND `good` > 0 AND `bad` = "0" LIMIT 1'));
if($gl[0] > 0) { ?>
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?galery&rnd=<? echo $code; ?>'" value="Ãàëåðåÿ" />
<? } unset($gl); ?>
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?skills&amp;side=1&amp;rn=<? echo $code; ?>'" value="Óìåíèÿ" />
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?anketa&amp;rn=<? echo $code; ?>'" value="Àíêåòà" />
<? if ($u->info['inTurnir'] == 0) { ?>
<input class="btnnew2" style="background-color:#A9AFC0" type="button" onclick="location.href='main.php?referals'" value="Íàñòàâíè÷åñòâî" />
<? } ?>
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php?act_trf=1&amp;rn=<? echo $code; ?>'" value="Îò÷åò î ïåðåâîäàõ" />
<input class="btnnew" type="button" style="font-weight:bold;" value="Áåçîïàñíîñòü" onclick="top.frames['main'].location='main.php?security&amp;rn=<? echo $code; ?>'" />
<input class="btnnew" type="button" style="background-color:#A9AFC0" onClick="alert('Ðàçäåë îòñóòñòâóåò');" value="Ïîäñêàçêè" />
<input class="btnnew" type="button" onclick="top.frames['main'].location='main.php'" value="Âåðíóòüñÿ" /> </td>
</tr>
<tr>
<td id="ShowInventory"><?php echo $showItems; ?></td>
</tr>
<tr>
<td>
<div align="right"><?php echo $c['counters']; ?></div>
</td>
</tr>
</table>
+12 -5
View File
@@ -4,6 +4,12 @@
</script>
<?php
use Core\Database;
if (!defined('GAME_VERSION')) {
require_once '_incl_data/autoload.php';
}
session_start();
if (!defined('GAME')) {
die();
@@ -217,10 +223,11 @@ if (isset($_GET['boxsort']) && $_GET['otdel'] == 5) {
}
$itmAllSee = '<tr><td align="center" bgcolor="#c7c7c7">ÏÓÑÒÎ</td></tr>';
if ($itmAll[0] > 0)
if ($itmAll[0] > 0) {
$itmAllSee = $itmAll[2];
$clrb = '';
$clrba = '';
}
$clrb = '';
$clrba = '';
if ($u->aves['now'] >= $u->aves['max']) {
$clrb = 'color:#BB0000;';
$clrba = ' &nbsp; (Ó âàñ ïåðåãðóç!)';
@@ -451,7 +458,7 @@ if (isset($_GET['mAjax'])) {
<input class="btn btn-success" type="button"
onclick="top.frames['main'].location='main.php?obraz&rnd=<?= $code; ?>'" value="Îáðàç"/>
<?php endif;
$stmt = $pdo->prepare(
$stmt = Database::pdoinit()->prepare(
'select count(*) from reimage where ((uid = ? and clan = 0) or clan = ?) and good != 0 and bad = 0'
);
$stmt->execute([$u->info['id'], $u->info['clan']]);
@@ -486,4 +493,4 @@ if (isset($_GET['mAjax'])) {
</table>
</td>
</tr>
</table>
</table>
+261 -198
View File
@@ -1,231 +1,294 @@
<?php
if(!defined('GAME')) { die(); }
if(isset($_GET['r'])) {
$_GET['r'] = (int)$_GET['r'];
use Core\Config;
use Core\Db;
require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . '_incl_data/autoload.php';
if (!defined('GAME')) {
die();
}
if (isset($_GET['r'])) {
$_GET['r'] = (int)$_GET['r'];
} else {
$_GET['r'] = null;
$_GET['r'] = null;
}
if( $_GET['r'] == 3 || $_GET['r'] == 8 ) {
$_GET['r'] = 2;
}elseif(!isset($_GET['r'])) {
$_GET['r'] = 2;
if ($_GET['r'] == 3 || $_GET['r'] == 8 || !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>');
if ($u->info['inTurnir'] > 0 && $u->info['inUser'] == 0 && $u->info['room'] == 318) {
die('<script>location="main.php";</script>');
}
$zv = new FightRequest();
$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]);
$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);});
$('#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;}
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>
<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">&nbsp;<b>Áîè:</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 ?>">Íîâè÷êè</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>
<TR>
<TD colspan=<?= $u->info['level'] == 0 ? '4' : '6' ?> 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">&nbsp;<b>Áîè:</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 ?>">Íîâè÷êè</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";
}
}
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;
<?php
$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['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 = Db::getValue(
'select id from users where admin = 0 and `real` = 1 and login = ?',
[$_GET['bot_clone']]
);
$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 `start` = 0 AND `cancel` = 0 AND
(`time` > unix_timestamp() - 60 * 60 * 2 OR `razdel` > 3)'
)
);
if (!isset($zi['id'])) {
$zi = false;
$u->info['zv'] = 0;
mysql_query('UPDATE `stats` SET `zv` = 0 WHERE `id` = ' . $u->info['id']);
}
}
if ($u->info['battle'] == 0) {
if (isset($_POST['groupClick']) && !isset($zi['id'])) {
$zg = mysql_fetch_array(
mysql_query(
'SELECT * FROM `zayvki` WHERE `id` = ' . (int)$_POST['groupClick'] . ' AND `cancel` = 0 AND
`btl_id` = 0 AND `razdel` = 4 AND `start` = 0 AND `time` > unix_timestamp() - 60 * 60 * 2')
);
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 (empty($tm1)) {
$tm1 = 'ãðóïïà ïîêà íå íàáðàíà';
} else {
$tm1 = rtrim($tm1, '<br />');
}
if (empty($tm2)) {
$tm2 = 'ãðóïïà ïîêà íå íàáðàíà';
} else {
$tm2 = rtrim($tm2, '<br />');
}
//
if ($zg['teams'] == 3) {
if (empty($tm3)) {
$tm3 = 'ãðóïïà ïîêà íå íàáðàíà';
} else {
$tm3 = rtrim($tm3, '<br />');
}
}
$sv1 = Db::getValue('select count(*) from stats where zv = ? and team = 1');
$sv2 = Db::getValue('select count(*) from stats where zv = ? and team = 2');
$sv3 = Db::getValue('select count(*) from stats where zv = ? and team = 3');
$sv1 = $zg['tm1max'] - $sv1;
$sv2 = $zg['tm2max'] - $sv2;
if ($zg['teams'] == 3) {
$sv3 = $zg['tm2max'] - $sv3;
}
?></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="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <?= $sv1 ?>"
onclick="location='main.php?r=<?= $_GET['r'] ?>&zayvka&btl_go=<?= $zg['id'] ?>&tm1=<?= $code ?>'"
type="submit" name="confirm1" value="ß çà ýòèõ!"/>
</td>
<td align="center">
<input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <?= $sv2 ?>"
onclick="location='main.php?r=<?= $_GET['r'] ?>&zayvka&btl_go=<?= $zg['id'] ?>&tm2=<?= $code ?>'"
type="submit" name="confirm2" value="ß çà ýòèõ!"/>
</td>
<?php
if ($zg['teams'] == 3) {
?>
<td align="center">
<input class="btn" title="Íà äàííûé ìîìåíò ñâîáîäíî ìåñò: <?= $sv3 ?>"
onclick="location='main.php?r=<?= $_GET['r'] ?>&zayvka&btl_go=<?= $zg['id'] ?>&tm3=<?= $code ?>'"
type="submit" name="confirm3" value="ß çà ýòèõ!"/>
</td>
<?php
}
?>
</tr>
</table>
<?php
}
} 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']);
}
}
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 (isset($_POST['btl_go'])) {
$zv->go($_POST['btl_go']);
} elseif (isset($_GET['btl_go'])) {
$zv->go($_GET['btl_go']);
}
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 ($zv->error != '') {
echo '<b style="color: red">' . $zv->error . '</b><br />';
}
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 />';
}
if($zv->test_s != '') {
echo '<b style="color: red">'.$zv->test_s.'</b><br />';
if ($zv->test_s != '') {
echo '<b style="color: red">' . $zv->test_s . '</b><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>
<tr>
<td><?php $zv->see(); ?></td>
</tr>
<tr>
<td><?php $zv->seeZv(); ?></td>
</tr>
</table><br/>
<div style="text-align: right">
<?= Config::get('counters') ?>
</div>
+81
View File
@@ -0,0 +1,81 @@
<?
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='kinght')
{
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" valign="top">
<? $usee = $u->getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?>
</td>
<td width="230" valign="top" style="padding-top:19px;"><? require_once('modules_data/stats_loc.php'); ?></td>
<td valign="top"><div align="right">
<? if( $u->error != '' ) { ?>
<font color=red><b>
<? echo $u->error; ?></font></b>
<? } ?>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td>
<? if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="position:relative; cursor: pointer; width: 500;" id="ione"><img src="https://img.new-combats.com/i/images/300x225/club/navig3.jpg" id="img_ione" width="500" height="240" border="1"/>
<div style="position:absolute; left:118px; top:175px; width:101px; height:37px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec3.gif" width="101" height="37" class="aFilter" /></div>
<div style="position:absolute; left:279px; top:55px; width:16px; height:18px; z-index:90;"><img src="https://img.new-combats.com/i/images/300x225/fl1.gif" width="16" height="18" title="Âû íàõîäèòåñü â '<? echo $u->room['name']; ?>'" /></div>
<div style="position:absolute; left:281px; top:173px; width:122px; height:31px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec5.gif" width="122" height="31" class="aFilter" /></div>
<div style="position:absolute; left:23px; top:116px; width:120px; height:35px; z-index:90;"><img <? thisInfRm('1.180.0.220'); ?> onclick="location='main.php?loc=1.180.0.220';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_2stair.gif" width="120" height="35" class="aFilter" /></div>
<div style="position:absolute; left:36px; top:41px; width:63px; height:40px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec2.gif" width="63" height="40" class="aFilter" /></div>
<div style="position:absolute; left:24px; top:180px; width:91px; height:43px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec1.gif" width="91" height="43" class="aFilter" /></div>
<div style="position:absolute; left:122px; top:52px; width:123px; height:39px; z-index:90;"><img <? thisInfRm('1.180.0.XX'); ?> onclick="location='main.php?loc=1.180.0.XX';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec7.gif" width="123" height="39" class="aFilter" /></div>
<div style="position:absolute; left:305px; top:51px; width:123px; height:30px; z-index:90;"><img onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec6.gif" width="123" height="30" class="aFilter" /></div>
<div style="position:absolute; left:391px; top:120px; width:89px; height:32px; z-index:90;"><img <? thisInfRm('1.180.0.223'); ?> onclick="location='main.php?loc=1.180.0.223';" onmouseover="this.className='aFilterhover';" onmouseout="this.className='aFilter';" src="https://img.new-combats.com/i/images/300x225/map_sec4.gif" width="89" height="32" class="aFilter" /></div>
<div id="snow"></div>
<? echo $goline; ?>
</div>
</td>
</tr>
</table>
<div style="display:none; height:0px " id="moveto"></div>
<?php
if($u->info['level']<6)
{
echo '
Âàì âñå âðåìÿ êàæåòñÿ ÷òî çà âàìè ñëåäÿò? ×óäèòñÿ, ÷òî ñëó÷àéíûé ïîïóò÷èê ìå÷òàåò âñàäèòü âàì òîïîð â ñïèíó? Ïðè ñîâåðøåíèè î÷åðåäíîé ïîêóïêè â ãîñ. ìàãàçèíå ìó÷àåò îùóùåíèå, ÷òî âàñ îáìàíóëè? Êàæåòñÿ, ÷òî ñèìïàòè÷íàÿ äåâóøêà íàïðîòèâ ñìîòðèò íà âàñ êàê íà ïèùó? Óñïîêîéòåñü, ýòî íå ïàðàíîéÿ. Ýòî ðåàëèè Capital city. Ãîðîäà Òüìû.
';
}else{
echo 'Âîçìîæíî, âû îøèáëèñü ýòàæîì - íàñòîÿùèå ñðàæåíèÿ ïðîõîäÿò ýòàæîì âûøå.';
} ?>
</small></div></td>
<td>
<!-- <br /><span class="menutop"><nobr>Êîìíàòà äëÿ íîâè÷êîâ</nobr></span>-->
</td>
</tr>
</table>
<small>
<HR>
<INPUT id="forum" class="btn btn-inverse" onclick="window.open('https://new-combats.com/news/', 'news', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Íîâîñòè" type="button" name="forum">
<INPUT onclick="location.href='main.php?zayvka=<? echo $code; ?>';" class="btn btn-inverse" value="Ïîåäèíêè" type="button" name="combats">
<? $hgo = $u->testHome(); if(!isset($hgo['id'])){ ?><INPUT onclick="location.href='main.php?homeworld=<? echo $code; ?>';" class="btn btn-inverse" value="Âîçâðàò" type="button" name="combats2"><? } unset($hgo); ?>
<INPUT id="forum" class="btn btn-inverse" onclick="window.open('https://new-combats.com/forum/', 'forum', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')" value="Ôîðóì" type="button" name="forum">
<br />
<strong>Âíèìàíèå!Ñìåíèòå ïàðîëü íà óíèêàëüíûé,êîòîðûé íå èñïîëüçîâàëñÿ ðàíåå â ïîäîáíûõ ïðîåêòàõ,ýòî îáåçîïàñèò âàøåãî ïåðñîíàæà îò âçëîìà.<BR>
<em>Àäìèíèñòðàöèÿ.</strong> </em></small> <BR>
<? echo $rowonmax; ?><BR>
</div></td>
</tr>
</table>
<?
}
?>
+391
View File
@@ -0,0 +1,391 @@
<?
if(!defined('GAME'))
{
die();
}
if($u->room['file']=='penter')
{
$dun = 1; //äëÿ íîâè÷êîâ 2-7 ëâë
$er = '';
$dzs = '';
$g111 = 1;
$g11 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "psh1" AND `time`>'.(time()-7200).' LIMIT 1',1);
$moder = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
if($u->info['dn']>0)
{
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `id`="'.$u->info['dn'].'" AND `delete` = "0" LIMIT 1'));
if(!isset($zv['id']))
{
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['dn'] = 0;
}
}
if(isset($g11['id']))
{
$g111 = 0;
if(isset($_GET['start']))
{
$re = 'Ïîõîä â ïåùåðû çàïðåùåí. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']);
}
}
if(isset($_GET['start']) && $zv['uid']==$u->info['id'] && $g111 == 1)
{
//íà÷èíàåì ïîõîä
//íà÷èíàåì ïîõîä
$ig = 1;
if($ig>0)
{
//ïåðåìåùàåì èãðîêîâ â ïåùåðó
//$u->addAction(time(),'psh1','');
$ins = mysql_query('INSERT INTO `dungeon_now` (`city`,`uid`,`id2`,`name`,`time_start`)
VALUES ("'.$zv['city'].'","'.$zv['uid'].'","'.$dun.'","Êàíàëèçàöèÿ","'.time().'")');
if($ins)
{
$zid = mysql_insert_id();
//îáíîâëÿåì ïîëüçîâàòåëåé
$su = mysql_query('SELECT `u`.`id`,`st`.`dn` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$zv['id'].'" LIMIT '.($zv['team_max']+1).'');
$ids = '';
while($pu = mysql_fetch_array($su))
{
$ids .= ' `id` = "'.$pu['id'].'" OR';
$u->addAction(time(),'psh1','',$pu['id']);
}
$ids = rtrim($ids,'OR');
$upd1 = mysql_query('UPDATE `stats` SET `x`="0",`y`="0",`dn` = "0",`dnow` = "'.$zid.'" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
if($upd1)
{
$upd2 = mysql_query('UPDATE `users` SET `room` = "189" WHERE '.$ids.' LIMIT '.($zv['team_max']+1).'');
//Äîáàâëÿåì áîòîâ è îáüåêòû â ïåùåðó $zid ñ for_dn = $dun
//Äîáàâëÿåì áîòîâ
$vls = '';
$sp = mysql_query('SELECT * FROM `dungeon_bots` WHERE `for_dn` = "'.$dun.'"');
while($pl = mysql_fetch_array($sp))
{
$vls .= '("'.$zid.'","'.$pl['id_bot'].'","'.$pl['colvo'].'","'.$pl['items'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['dialog'].'","'.$pl['items'].'"),';
}
$vls = rtrim($vls,',');
$ins1 = mysql_query('INSERT INTO `dungeon_bots` (`dn`,`id_bot`,`colvo`,`items`,`x`,`y`,`dialog`,`atack`) VALUES '.$vls.'');
//Äîáàâëÿåì îáüåêòû
$vls = '';
$sp = mysql_query('SELECT * FROM `dungeon_obj` WHERE `for_dn` = "'.$dun.'"');
while($pl = mysql_fetch_array($sp))
{
$vls .= '("'.$zid.'","'.$pl['name'].'","'.$pl['img'].'","'.$pl['x'].'","'.$pl['y'].'","'.$pl['action'].'","'.$pl['type'].'","'.$pl['w'].'","'.$pl['h'].'","'.$pl['s'].'","'.$pl['s2'].'","'.$pl['os1'].'","'.$pl['os2'].'","'.$pl['os3'].'","'.$pl['os4'].'","'.$pl['type2'].'","'.$pl['top'].'","'.$pl['left'].'","'.$pl['date'].'"),';
}
$vls = rtrim($vls,',');
$ins2 = mysql_query('INSERT INTO `dungeon_obj` (`dn`,`name`,`img`,`x`,`y`,`action`,`type`,`w`,`h`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`type2`,`top`,`left`,`date`) VALUES '.$vls.'');
if($upd2 && $ins1 && $ins2)
{
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
die('<script>location="main.php?rnd='.$code.'";</script>');
}else{
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
}
}else{
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
}
}else{
$re = 'Îøèáêà ïåðåõîäà â ïîäçåìåëüå...';
}
}
}elseif(isset($_POST['go'],$_POST['goid']) && $g111==1)
{
if(!isset($zv['id']))
{
$zv = mysql_fetch_array(mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `id`="'.mysql_real_escape_string($_POST['goid']).'" AND `delete` = "0" LIMIT 1'));
if(isset($zv['id']))
{
if($zv['lvlmin']==$u->info['level'] || $u->info['admin']>0)
{
$row = 0;
if($zv['team_max']>$row || $u->info['admin']>0)
{
$upd = mysql_query('UPDATE `stats` SET `dn` = "'.$zv['id'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
if(!$upd)
{
$re = 'Íå óäàëîñü âñòóïèòü â ýòó ãðóïïó';
unset($zv);
}else{
$u->info['dn'] = $zv['id'];
}
}else{
$re = 'Â ãðóïïå íåò ìåñòà';
unset($zv);
}
}else{
$re = 'Âû íå ïîäõîäèòå ïî óðîâíþ';
unset($zv);
}
}else{
$re = 'Çàÿâêà íå íàéäåíà';
}
}else{
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
}
}elseif(isset($_POST['leave']) && isset($zv['id']) && $g111 == 1)
{
if($zv['uid']==$u->info['id'])
{
//ñòàâèì â ãðóïïó íîâîãî ðóêîâîäèòåëÿ
$ld = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `dn` = "'.$zv['id'].'" AND `id` != "'.$u->info['id'].'" LIMIT 1'));
if(isset($ld['id']))
{
$zv['uid'] = $ld['id'];
mysql_query('UPDATE `dungeon_zv` SET `uid` = "'.$zv['uid'].'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['dn'] = 0;
unset($zv);
}else{
//óäàëÿåì ãðóïïó öåëèêîì
mysql_query('UPDATE `dungeon_zv` SET `delete` = "'.time().'" WHERE `id` = "'.$zv['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['dn'] = 0;
unset($zv);
}
}else{
//ïðîñòî âûõîäèì ñ ãðóïïû
mysql_query('UPDATE `stats` SET `dn` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['dn'] = 0;
unset($zv);
}
}elseif(isset($_POST['add']) && $u->info['level']>1 && $g111 == 1)
{
if($u->info['dn']==0)
{
$lmn = $u->info['level']-1;
$lmx = $u->info['level']+1;
$tmx = 0;
if($lmn<2){ $lmn = 2; }
if($lmn>7){ $lmn = 7; }
if($lmx<2){ $lmx = 2; }
if($lmx>7){ $lmx = 7; }
if($u->info['level']>=6 && $u->info['admin']==0)
{
$tmx = 0;
}else{
$tmx = 5;
}
//òîëüêî ñâîåãî óðîâíÿ
$lmn = $u->info['level'];
$ins = mysql_query('INSERT INTO `dungeon_zv`
(`city`,`time`,`uid`,`dun`,`pass`,`com`,`lvlmin`,`lvlmax`,`team_max`) VALUES
("'.$u->info['city'].'","'.time().'","'.$u->info['id'].'","'.$dun.'",
"'.mysql_real_escape_string($_POST['pass']).'",
"'.mysql_real_escape_string($_POST['text']).'",
"'.$lmn.'",
"'.$lmx.'",
"'.$tmx.'")');
if($ins)
{
$u->info['dn'] = mysql_insert_id();
$zv['id'] = $u->info['dn'];
$zv['uid'] = $u->info['id'];
mysql_query('UPDATE `stats` SET `dn` = "'.$u->info['dn'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$re = 'Âû óñïåøíî ñîçäàëè ãðóïïó';
}else{
$re = 'Íå óäàëîñü ñîçäàòü ãðóïïó';
}
}else{
$re = 'Âû óæå íàõîäèòåñü â ãðóïïå';
}
}
//Ãåíåðèðóåì ñïèñîê ãðóïï
$sp = mysql_query('SELECT * FROM `dungeon_zv` WHERE `city` = "'.$u->info['city'].'" AND `lvlmin` = "'.$u->info['level'].'" AND `delete` = "0" AND `time` > "'.(time()-60*60*2).'"');
while($pl = mysql_fetch_array($sp))
{
$dzs .= '<div style="padding:2px;">';
if($u->info['dn']==0)
{
$dzs .= '<input type="radio" name="goid" id="goid" value="'.$pl['id'].'" />';
}
$dzs .= '<span class="date">'.date('H:i',$pl['time']).'</span> ';
$pus = ''; //ãðóïïà
$su = mysql_query('SELECT `u`.`id`,`u`.`login`,`u`.`level`,`u`.`align`,`u`.`clan`,`st`.`dn`,`u`.`city`,`u`.`room` FROM `stats` AS `st` LEFT JOIN `users` AS `u` ON (`st`.`id` = `u`.`id`) WHERE `st`.`dn`="'.$pl['id'].'" LIMIT '.($pl['team_max']+1).'');
while($pu = mysql_fetch_array($su))
{
$pus .= '<b>'.$pu['login'].'</b> ['.$pu['level'].']<a href="info/'.$pu['id'].'" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" title="Èíô. î '.$pu['login'].'"></a>';
$pus .= ', ';
}
$pus = trim($pus,', ');
$dzs .= $pus;
if($pl['com']!='')
{
$dl = '';
if(($moder['boi']==1 || $u->info['admin']>0) && $pl['dcom']==0)
{
$dl .= ' (<a href="?delcom='.$pl['id'].'&key='.$u->info['nextAct'].'&rnd='.$code.'">óäàëèòü êîììåíòàðèé</a>)';
if(isset($_GET['delcom']) && $_GET['delcom']==$pl['id'] && $u->newAct($_GET['key'])==true)
{
mysql_query('UPDATE `dungeon_zv` SET `dcom` = "'.$u->info['id'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
$pl['dcom'] = $u->info['id'];
}
}
$pl['com'] = htmlspecialchars($pl['com'],NULL,'cp1251');
if($pl['dcom']>0)
{
$dl = ' <font color="grey"><i>êîììåíòàðèé óäàëåí ìîäåðàòîðîì</i></font>';
}
if($pl['dcom']>0)
{
if($moder['boi']==1 || $u->info['admin']>0)
{
$pl['com'] = '<font color="red">'.$pl['com'].'</font>';
}else{
$pl['com'] = '';
}
}
$dzs .= '<small> | '.$pl['com'].''.$dl.'</small>';
}
$dzs .= '</div>';
}
?>
<style>
body
{
background-color:#E2E2E2;
background-image: url(https://img.new-combats.com/i/misc/showitems/dungeon.jpg);
background-repeat:no-repeat;background-position:top right;
}
</style>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div style="padding-left:0px;" align="center">
<h3><? echo $u->room['name']; ?></h3>
</div></td>
<td width="200"><div align="right">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<? echo $goLis; ?>
<!-- -->
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
<tr>
<td bgcolor="#D3D3D3"><img src="https://img.new-combats.com/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=<? if($u->info['city']=='fallenearth'){ echo '6.180.0.102'; } else {echo '1.180.0.321'; }?>&rnd=<? echo $code; ?>';" title="<?
if($u->info['city']=='fallenearth'){
thisInfRm('6.180.0.102',1);
}else {
thisInfRm('1.180.0.321',1);
}
?>"><?
if($u->info['city']=='fallenearth'){
echo "Òåìíûé Ïîðòàë";
}else {
echo "Ìàãè÷åñêèé Ïîðòàë";
}
?></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table>
<?
if($re!='')
{
echo '<font color="red"><b>'.$re.'</b></font><br>';
}
//îòîáðàæàåì
if($dzs=='')
{
$dzs = '';
}else{
if(!isset($zv['id']))
{
if($g111==1)
{
$pr = '<input name="go" type="submit" value="Âñòóïèòü â ãðóïïó">';
}
$dzs = '<form action="main.php?rnd='.$code.'" method="post">'.$pr.'<br>'.$dzs.''.$pr.'</form>';
}
$dzs .= '<hr>';
}
echo $dzs;
if($g111 == 1)
{
if($u->info['dn']==0)
{
?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<form autocomplete="off" id="from" name="from" action="main.php?pz1=<? echo $code; ?>" method="post">
<fieldset style='padding-left: 5; width=50%'>
<legend><b> Ãðóïïà </b> </legend>
Êîììåíòàðèé
<input type="text" name="text" maxlength="40" size="40" />
<br />
Ïàðîëü
<input type="password" name="pass" maxlength="25" size="25" />
<br />
<input type="submit" name="add" value="Ñîçäàòü ãðóïïó" />
&nbsp;<br />
</fieldset>
</form>
</td>
</tr>
</table>
<?
}else{
$psh_start = '';
if(isset($zv['id']))
{
if($zv['uid']==$u->info['id'])
{
$psh_start = '<INPUT type=\'button\' name=\'start\' value=\'Íà÷àòü\' onClick="top.frames[\'main\'].location = \'main.php?start=1&rnd='.$code.'\'"> &nbsp;';
}
echo '<br><FORM id="REQUEST" method="post" style="width:210px;" action="main.php?rnd='.$code.'">
<FIELDSET style=\'padding-left: 5; width=50%\'>
<LEGEND><B> Ãðóïïà </B> </LEGEND>
'.$psh_start.'
<INPUT type=\'submit\' name=\'leave\' value=\'Ïîêèíóòü ãðóïïó\'>
</FIELDSET>
</FORM>';
}
}
?>
<?
}else{
echo 'Ïîõîä â ïåùåðû ðàçðåøåí îäèí ðàç â äâà ÷àñà. Îñòàëîñü åùå: '.$u->timeOut(7200-time()+$g11['time']).'<br><small style="color:grey">Íî Âû âñåãäà ìîæåòå ïðèîáðåñòè êëþ÷ îò ïðîõîäà ó ëþáîãî &quot;êîïàòåëÿ ïåùåð&quot; â Òîðãîâîì çàëå ;)</small>';
}
}
?>
+37 -2
View File
@@ -1,5 +1,40 @@
<?php
use Insallah\Tournaments\Model\Tournament;
use Insallah\Db, Insallah\TournamentModel;
$db = new Db();
$members = [];
$user = $db::getRow('select id, room, level, login from users where login = ?', [$_COOKIE['login']]);
$tournamentStartTime = $db::getValue('select start_time from tournaments where tid = ?', [$user['level']]);
foreach (TournamentModel::getFreeFighters($user['level']) as $member) {
$members[] = TournamentModel::uidToLogin($member);
}
?>
<strong>Òóðíèð äëÿ <?= $user['level'] ?> óðîâíåé.</strong><br>
<?php
if (empty($members) || empty($tournamentStartTime)): ?>
Òóðíèðà - íåò. Ó÷àñòíèêîâ - íåò. Êàê âû ñþäà çàáðåëè? Íå-åò, ñâîèì õîäîì âû îòñþäà íå âûáåðåòåñü!
<?php
exit(); endif; ?>
<?php
if ((int)$tournamentStartTime === -1): ?>
Òóðíèð íà÷àëñÿ!
<?php
else: ?>
Âðåìÿ ïîäà÷è çàÿâêè: <?= date('G:i', $tournamentStartTime) ?>
<?php
if (date('j', time()) !== date('j', $tournamentStartTime)): ?>
(íå ñåãîäíÿ!)
<?php
endif; ?>
<?php
endif; ?>
<br>
<?= $user['login'] ?><br>
Ó÷àñòíèêè: <?= implode(', ', $members) ?>
echo (new Tournament())->getOne($u->info['level']);
+841 -849
View File
File diff suppressed because it is too large Load Diff
+270 -330
View File
@@ -1,357 +1,297 @@
<?php
if(!defined('GAME'))
{
die();
}
if (isset($_GET['getq']))
{
//--------------
$test = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest" LIMIT 1'));
if (!isset($test['id']))
{
$zadID=rand(1,7);
if ($u->info['level']==8 && $zadID==6){$zadID=2;}
if ($u->info['level']>11 && $zadID==4){$zadID=2;}
if ($u->info['level']>11 && $zadID==1){$zadID=2;}
}
else
{
$zadID=0;
use Core\Db;
/* @var User $u */
if (!defined('GAME')) {
die();
}
if ($zadID==1)
{
$txt .= '<b><font color=black>Ãîâîðÿò â Capital City çàâåëèñü âñÿêèå Òðóïîæîðû. Ïîéäè äà óáåé èõ äâàæäû, ïîðàäóé áàáóøêó</b></font>';
}elseif($zadID==2)
{
$txt .= '<b><font color=black>Ïîêàæè íà ÷òî ñïîñîáåí! Ïîó÷àñòâóé â 10 õàîòè÷åñêèõ ïîåäèíêàõ!</b></font>';
}elseif($zadID==3)
{
$txt .= '<b><font color=black>Íåîáõîäèìî èññëåäîâàòü äëÿ áàáóøêè äâà ëþáûõ ïîäçåìåëèÿ, åé î÷åíü èíòåðåñíî ÷òî òàì âíóòðè! Òîëüêî ãëÿäè ìèëîê, ïðîïóñêè íå èñïîëüçóé!</b></font>';
}elseif($zadID==4)
{
$txt .= '<b><font color=black>Ñðàçèñü â õàîòè÷åñêèõ ïîåäèíêàõ è ïîëó÷è 100 000 îïûòà!</b></font>';
}elseif($zadID==5)
{
$txt .= '<b><font color=black>Îòêðîé ñóíäóê Òðóïîæîðà, ïîðàäóé áàáóøêó!</b></font>';
}elseif($zadID==6)
{
$txt .= '<b><font color=black>Ïîñåòè Èçëîì Õàîñà!</b></font>';
}elseif($zadID==7)
{
$txt .= '<b><font color=black>Âûïîëíè 3 ëþáûõ çàäàíèÿ â ïîäçåìåëèÿõ!Áàáóøêà áóäåò î÷åíü äîâîëüíà!</b></font>';
}elseif($zadID==8)
{
$txt .= '<b><font color=black>Ñõîäè êà ìèëîê â Áàøíþ Ñìåðòè! Äà ïîïðîáóé êàê òàì ñâîè ñèëåíêè.</b></font>';
}
else
{
$txt .= '<b><font color=red>Ýõ øóñòðûé ìàëåö, ïîëó÷àë çàäàíèå óæå ñåãîäíÿ! Çàâòðà ïðèõîäè, íàêîðìëþ ÷åì íèáóäü âêóñíûì íó è çàäàíèå äàì!</b></font>';
$txt ??= '';
if (isset($_GET['getq'])) {
$test = mysql_fetch_array(
mysql_query('SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'day_quest\'')
);
if (!isset($test['id'])) {
$zadID = rand(1, 7);
if ($u->info['level'] == 8 && $zadID == 6) {
$zadID = 2;
}
if ($u->info['level'] > 11 && $zadID == 4) {
$zadID = 2;
}
if ($u->info['level'] > 11 && $zadID == 1) {
$zadID = 2;
}
} else {
$zadID = 0;
}
if ($zadID == 1) {
$txt .= '<b>Ãîâîðÿò â Capital City çàâåëèñü âñÿêèå Òðóïîæîðû. Ïîéäè äà óáåé èõ äâàæäû, ïîðàäóé áàáóøêó</b>';
} elseif ($zadID == 2) {
$txt .= '<b>Ïîêàæè íà ÷òî ñïîñîáåí! Ïîó÷àñòâóé â 10 õàîòè÷åñêèõ ïîåäèíêàõ!</b>';
} elseif ($zadID == 3) {
$txt .= '<b>Íåîáõîäèìî èññëåäîâàòü äëÿ áàáóøêè äâà ëþáûõ ïîäçåìåëèÿ, åé î÷åíü èíòåðåñíî ÷òî òàì âíóòðè! Òîëüêî ãëÿäè ìèëîê, ïðîïóñêè íå èñïîëüçóé!</b>';
} elseif ($zadID == 4) {
$txt .= '<b>Ñðàçèñü â õàîòè÷åñêèõ ïîåäèíêàõ è ïîëó÷è 100 000 îïûòà!</b>';
} elseif ($zadID == 5) {
$txt .= '<b>Îòêðîé ñóíäóê Òðóïîæîðà, ïîðàäóé áàáóøêó!</b>';
} elseif ($zadID == 6) {
$txt .= '<b>Ïîñåòè Èçëîì Õàîñà!</b>';
} elseif ($zadID == 7) {
$txt .= '<b>Âûïîëíè 3 ëþáûõ çàäàíèÿ â ïîäçåìåëèÿõ!Áàáóøêà áóäåò î÷åíü äîâîëüíà!</b>';
} elseif ($zadID == 8) {
$txt .= '<b>Ñõîäè êà ìèëîê â Áàøíþ Ñìåðòè! Äà ïîïðîáóé êàê òàì ñâîè ñèëåíêè.</b>';
} else {
$txt .= '<b>Ýõ øóñòðûé ìàëåö, ïîëó÷àë çàäàíèå óæå ñåãîäíÿ! Çàâòðà ïðèõîäè, íàêîðìëþ ÷åì íèáóäü âêóñíûì íó è çàäàíèå äàì!</b>';
}
if ($zadID > 0) {
mysql_query(
'INSERT INTO `actions`(`uid`, `time`, `city`, `room`, `vars`, `ip`, `vals`, `val`) VALUES (' . $u->info['id'] . ',unix_timestamp(),\'capitalcity\',421,\'day_quest\',\'\',' . $zadID . ',' . $u->info['exp'] . ')'
);
mysql_query(
"INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','" . $u->info['room'] . "','','" . $u->info['login'] . "','" . $txt . "','-1','6','0')"
);
}
}
if ($zadID>0)
function giveDailyQuestPrize()
{
mysql_query('INSERT INTO `actions`(`uid`, `time`, `city`, `room`, `vars`, `ip`, `vals`, `val`) VALUES ("'.$u->info['id'].'","'.time().'","capitalcity","421","day_quest"," ","'.$zadID.'","'.$u->info['exp'].'")');
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$u->info['city']."','".$u->info['room']."','','".$u->info['login']."','".$txt."','-1','6','0')");
}
//--------------
global $u;
Db::sql('update actions set vals = 0 where vars = ? and uid = ?', ['day_quest', $u->info['id']]);
Db::sql('update users_achiv set zb = zb + 1 where id = ?', [$u->info['id']]);
if ($u->info['level'] < 12) {
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
} else {
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
}
$u->repexp_add($u->info['id'], 50); //Ðåïóòàöèÿ +20
}
if (isset($_GET['putq']))
{
//--------------
$test = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest" LIMIT 1'));
if (!isset($test['id']))
{
$txt .= '<b><font color=red>Ó òåáÿ íåò çàäàíèÿ ìèëîê, íå þëè! Õîòü áàáóøêà ïëîõî âèäèò íî áàáóøêà õîðîøî ïîìíèò.</b></font>';
}
else
{
$zadID=$test['vals'];
if (isset($_GET['putq'])) {
$test = mysql_fetch_array(
mysql_query('SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'day_quest\'')
);
if (!isset($test['id'])) {
$txt .= '<b style="color: red">Ó òåáÿ íåò çàäàíèÿ ìèëîê, íå þëè! Õîòü áàáóøêà ïëîõî âèäèò íî áàáóøêà õîðîøî ïîìíèò.</b>';
} else {
$zadID = $test['vals'];
if ($zadID==1)
{
//$end_trup
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "end_trup" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($i>1){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Óáèë èïîñòàòà! Ìîæåò íà ïå÷è ïîëåæèì? - Íåò, íó äåðæè æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Ïîáåäè â áîÿõ ñ Òðóïîæîðîì '.$i.'/2</b></font>';
}
}elseif($zadID==2)
{
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "end_xaot" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($zadID == 1) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'end_trup\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
if ($i > 1) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Óáèë èïîñòàòà! Ìîæåò íà ïå÷è ïîëåæèì? - Íåò, íó äåðæè æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Ïîáåäè â áîÿõ ñ Òðóïîæîðîì ' . $i . '/2</b>';
}
if ($i>9){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Ïîó÷àñòâîâàë â áîÿõ! À òî÷íî ïîêóøàòü íå õî÷åøü? - Íåò, íó äåðæè æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Ó÷àñòèÿ â õàîòàõ '.$i.'/10</b></font>';
}
// $end_xaot;
}elseif($zadID==3)
{
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "psh0" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($i>1){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Õîðîøèé çàïàõ! À òî÷íî ïîêóøàòü íå õî÷åøü? - Íåò, íó äåðæè æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Ïîñåùåíèå Ïîäçåìåëèé '.$i.'/2</b></font>';
}
} elseif ($zadID == 2) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'end_xaot\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
}elseif($zadID==4)
{
if (($u->info['exp']-$test['val'])>100000){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Ïîäðîñ,Ïîäðîñ! äåðæè æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Ïîëó÷åíèå '.($u->info['exp']-$test['val']).'/100 000 îïûòà</b></font>';
}
if ($i > 9) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Ïîó÷àñòâîâàë â áîÿõ! À òî÷íî ïîêóøàòü íå õî÷åøü? - Íåò, íó äåðæè æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Ó÷àñòèÿ â õàîòàõ ' . $i . '/10</b>';
}
} elseif ($zadID == 3) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'psh0\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
if ($i > 1) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Õîðîøèé çàïàõ! À òî÷íî ïîêóøàòü íå õî÷åøü? - Íåò, íó äåðæè æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Ïîñåùåíèå Ïîäçåìåëèé ' . $i . '/2</b>';
}
}elseif($zadID==5)
{
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "trup_sun" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($i>0){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Ñóíäó÷åê óäà÷ó ïðèíåñ? Íåò? Íó äåðæè æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Îòêðûòèå ñóíäóêîâ Òðóïîæîðà 0/1</b></font>';
}
}elseif($zadID==6)
{
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "izlom" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($i>0){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Òàê ïàõíåò ãàðüþ è ñìåðòüþ Ììììì ... Çà ýòî òåáå æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Ïîñåùåíèå Èçëîìà Õàîñà 0/1</b></font>';
}
}elseif($zadID==7)
{
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals`= "win" AND `time` > "'.$test['time'].'"');
$i=0;
while($pl = mysql_fetch_array($check)){$i++;}
if ($i>2){
$txt .= '<b><font color=black>Ïîðàäîâàë áàáóøêó! Ñòàëî â ìèðå ñâåòëåå, íî áàáêà êàê áûëà ñëåïàÿ òàê è îñòàëàñü... <br> ×óòü íå çàáûëà æåòîí÷èê!</b></font>';
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
if ($u->info['level'] < 12)
{
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
}
else
{
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
}
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->repexp_add($u->info['id'],50); //Ðåïóòàöèÿ +20
}
else
{
$txt .= '<b><font color=black>Âûïîëíè 3 çàäàíèÿ â ïîäçåìåëèÿõ. '.$i.'/3 </b></font>';
}
}elseif($zadID==8)
{
$txt .= '<b><font color=black>Ó÷àñòèå â áàøíå ñìåðòè 0.1</b></font>';
}
else
{
$txt .= '<b><font color=red>Ýõ øóñòðûé ìàëåö, ïîëó÷àë çàäàíèå óæå ñåãîäíÿ! Çàâòðà ïðèõîäè íàêîðìëþ ÷åì íèáóäü âêóñíûì íó è çàäàíèå äàì!</b></font>';
}
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$u->info['city']."','".$u->info['room']."','','".$u->info['login']."','".$txt."','-1','6','0')");
} elseif ($zadID == 4) {
if (($u->info['exp'] - $test['val']) > 100000) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Ïîäðîñ,Ïîäðîñ! äåðæè æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Ïîëó÷åíèå ' . ($u->info['exp'] - $test['val']) . '/100 000 îïûòà</b>';
}
} elseif ($zadID == 5) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'trup_sun\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
if ($i > 0) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Ñóíäó÷åê óäà÷ó ïðèíåñ? Íåò? Íó äåðæè æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Îòêðûòèå ñóíäóêîâ Òðóïîæîðà 0/1</b>';
}
} elseif ($zadID == 6) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vars`= \'izlom\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
if ($i > 0) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Òàê ïàõíåò ãàðüþ è ñìåðòüþ Ììììì ... Çà ýòî òåáå æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Ïîñåùåíèå Èçëîìà Õàîñà 0/1</b>';
}
} elseif ($zadID == 7) {
$check = mysql_query(
'SELECT * FROM `actions` WHERE `uid` = ' . $u->info['id'] . ' AND `vals`= \'win\' AND `time` > ' . $test['time']
);
$i = 0;
while ($pl = mysql_fetch_array($check)) {
$i++;
}
if ($i > 2) {
$txt .= '<b>Ïîðàäîâàë áàáóøêó! Ñòàëî â ìèðå ñâåòëåå, íî áàáêà êàê áûëà ñëåïàÿ òàê è îñòàëàñü... <br> ×óòü íå çàáûëà æåòîí÷èê!</b>';
giveDailyQuestPrize();
} else {
$txt .= '<b>Âûïîëíè 3 çàäàíèÿ â ïîäçåìåëèÿõ. ' . $i . '/3 </b>';
}
} elseif ($zadID == 8) {
$txt .= '<b>Ó÷àñòèå â áàøíå ñìåðòè 0.1</b>';
} else {
$txt .= '<b style="color: red">Ýõ øóñòðûé ìàëåö, ïîëó÷àë çàäàíèå óæå ñåãîäíÿ! Çàâòðà ïðèõîäè íàêîðìëþ ÷åì íèáóäü âêóñíûì íó è çàäàíèå äàì!</b>';
}
mysql_query(
"INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','" . $u->info['room'] . "','','" . $u->info['login'] . "','" . $txt . "','-1','6','0')"
);
}
}
//--------------
?>
Ñèëà: <b><?= $u->stats['s1']; ?></b><br>
Ëîâêîñòü:&nbsp;<b><?= $u->stats['s2']; ?></b><br>
Èíòóèöèÿ:&nbsp;<b><?= $u->stats['s3']; ?></b><br>
Âûíîñëèâîñòü:&nbsp;<b><?= $u->stats['s4']; ?></b><br>
Èíòåëëåêò:&nbsp;<b><?= $u->stats['s5']; ?></b><br>
Ìóäðîñòü:&nbsp;<b><?= $u->stats['s6']; ?></b><br>
<?php if ($u->info['level'] > 9 || $u->stats['s7'] != 0) { ?>Äóõîâíîñòü:&nbsp;<b><?= $u->stats['s7']; ?></b>
<br><?php } ?>
<?php if ($u->info['level'] > 14 || $u->stats['s8'] != 0) { ?>Âîëÿ:&nbsp;<b><?= $u->stats['s8']; ?></b><br><?php } ?>
<?php if ($u->info['level'] > 15 || $u->stats['s9'] != 0) { ?>Ñâîáîäà äóõà:&nbsp;<b><?= $u->stats['s9']; ?></b>
<br><?php } ?>
<?php if ($u->info['level'] > 16 || $u->stats['s10'] != 0) { ?>Áîæåñòâåííûé:&nbsp;<b><?= $u->stats['s10']; ?></b>
<br><?php } ?>
<?php
if ($u->info['ability'] > 0 || $u->info['skills'] > 0) {
echo '<a href="main.php?skills=1&side=1">+ Ñïîñîáíîñòè</a><br />';
}
?>
<span style="font-size:12px;">
Ñèëà: <b><? echo $u->stats['s1']; ?></b><br />
Ëîâêîñòü:&nbsp;<b><? echo $u->stats['s2']; ?></b><br />
Èíòóèöèÿ:&nbsp;<b><? echo $u->stats['s3']; ?></b><br />
Âûíîñëèâîñòü:&nbsp;<b><? echo $u->stats['s4']; ?></b><br />
<? if($u->info['level'] > 3 || $u->stats['s5']!=0){ ?>Èíòåëëåêò:&nbsp;<b><? echo 0+$u->stats['s5']; ?></b><br /><? } ?>
<? if($u->info['level'] > 6 || $u->stats['s6']!=0){ ?>Ìóäðîñòü:&nbsp;<b><? echo 0+$u->stats['s6']; ?></b><br /><? } ?>
<? if($u->info['level'] > 9 || $u->stats['s7']!=0){ ?>Äóõîâíîñòü:&nbsp;<b><? echo 0+$u->stats['s7']; ?></b><br /><? } ?>
<? if($u->info['level'] > 14 || $u->stats['s8']!=0){ ?>Âîëÿ:&nbsp;<b><? echo 0+$u->stats['s8']; ?></b><br /><? } ?>
<? if($u->info['level'] > 15 || $u->stats['s9']!=0){ ?>Ñâîáîäà äóõà:&nbsp;<b><? echo 0+$u->stats['s9']; ?></b><br /><? } ?>
<? if($u->info['level'] > 16 || $u->stats['s10']!=0){ ?>Áîæåñòâåííûé:&nbsp;<b><? echo 0+$u->stats['s10']; ?></b><br /><? } ?>
<?
if($u->info['ability'] > 0 || ($u->info['skills'] > 0 && $u->info['level'] > 0))
{
echo '<a href="main.php?skills=1&side=1">+ Ñïîñîáíîñòè</a><br />';
}
?>
&nbsp;<br />
Îïûò:&nbsp;<a href="https://new-combats.com/exp" target="_blank"><? echo number_format($u->info['exp'], 0, ",", " "); ?></a><br />
Óðîâåíü:&nbsp;<? echo $u->info['level']; ?><br />
Ïîáåä:&nbsp;<? echo number_format($u->info['win'], 0, ",", " "); ?><br />
Ïîðàæåíèé:&nbsp;<? echo number_format($u->info['lose'], 0, ",", " "); ?><br />
Íè÷üèõ:&nbsp;<? echo number_format($u->info['nich'], 0, ",", " "); ?><br />
<!--Ñåðèÿ ïîáåä:&nbsp;<?=(0+$u->info['swin'])?><br>
Ñåðèÿ ïîðàæåíèé:&nbsp;<?=(0+$u->info['slose'])?><br>-->
Äåíüãè:&nbsp;<b><? echo $u->info['money']; ?> êð.</b>&nbsp;</br>
Äåíüãè:&nbsp;<b style="color:green"><? echo $u->info['money2']; ?> åêð.</b>&nbsp;</br>
<?
if($u->stats['pbe'] > 0) {
echo '<a href="https://new-combats.com/news/268/" target="_blank">Áîíóñ ïîêóïàòåëÿ:&nbsp;'.$u->stats['pbe'].'&nbsp;óðîâåíü</a>';
$nowby = mysql_fetch_array(mysql_query('SELECT `good` FROM `pay_operation` WHERE `uid` = "'.$u->info['id'].'" AND `good` > 0 ORDER BY `good` DESC LIMIT 1'));
if($u->stats['pbe'] > 0 && date('d.m.Y') != date('d.m.Y',$nowby['good'])) {
echo ' <font color="red"><br>(Ñîâåðøèòå ïîêóïêó ÅÊÐ ÷òîáû ñîõðàíèòü è óâåëè÷èòü áîíóñ ïîêóïàòåëÿ)</font>';
}
echo '<br>';
}
?>
<? if($u->rep['rep3'] >= 0) {
$repovo=$u->rep['rep3']-$u->rep['rep3_buy'];
?>
Âîèíñòâåííîñòü:&nbsp;<b style="color:green"><? echo $repovo; ?> åä.</b><br><? }
?>
Ðåëèêâèé:&nbsp;<b style="color:green"><? echo $u->info['relik']['relik'];/*$u->info['ang_g'];*/ ?> øò.</b><br>
<b><font color='red'>Âçÿòèå Åæåäíåâíîãî çàäàíèÿ: </font> <?=$u->dayquest($u->info['id'])?></b><br>
&nbsp;<br>
Îïûò:&nbsp;<a href="https://new-combats.com/exp" target="_blank"><?= number_format(
$u->info['exp'], 0, ",", " "
); ?></a><br/>
Óðîâåíü:&nbsp;<?= $u->info['level']; ?><br/>
Ïîáåä:&nbsp;<?= number_format($u->info['win'], 0, ",", " "); ?><br/>
Ïîðàæåíèé:&nbsp;<?= number_format($u->info['lose'], 0, ",", " "); ?><br/>
Íè÷üèõ:&nbsp;<?= number_format($u->info['nich'], 0, ",", " "); ?><br/>
Ñåðèÿ ïîáåä:&nbsp;<?= $u->info['swin'] ?><br>
Ñåðèÿ ïîðàæåíèé:&nbsp;<?= $u->info['slose'] ?><br>
Äåíüãè:&nbsp;<b><?php echo $u->info['money']; ?> êð.</b>&nbsp;</br>
Äåíüãè:&nbsp;<b style="color:green"><?php echo $u->info['money2']; ?> åêð.</b>&nbsp;</br>
<?php
if ($u->info['level'] <= 0 || $u->info['exp'] > 499999998) {return;}
if ($u->stats['pbe'] > 0) {
echo '<a href="https://new-combats.com/news/268/" target="_blank">Áîíóñ ïîêóïàòåëÿ:&nbsp;' . $u->stats['pbe'] . '&nbsp;óðîâåíü</a>';
$nowby = mysql_fetch_array(
mysql_query(
'SELECT `good` FROM `pay_operation` WHERE `uid` = "' . $u->info['id'] . '" AND `good` > 0 ORDER BY `good` DESC LIMIT 1'
)
);
if ($u->stats['pbe'] > 0 && date('d.m.Y') != date('d.m.Y', $nowby['good'])) {
echo ' <span style="color: red"><br>(Ñîâåðøèòå ïîêóïêó ÅÊÐ ÷òîáû ñîõðàíèòü è óâåëè÷èòü áîíóñ ïîêóïàòåëÿ)</span>';
}
echo '<br>';
}
?>
<?php if ($u->rep['rep3'] >= 0) {
$repovo = $u->rep['rep3'] - $u->rep['rep3_buy']; ?>
Âîèíñòâåííîñòü:&nbsp;<b style="color:green"><?= $repovo; ?> åä.</b><br><?php } ?>
Ðåëèêâèé:&nbsp;<b style="color:green"><?= $u->info['relik']['relik']; ?> øò.</b><br>
<b style="color: red">Âçÿòèå Åæåäíåâíîãî çàäàíèÿ:</b> <?= $u->dayquest($u->info['id']) ?><br>
<b>Âàø Áîíóñ <?=$u->pensia(false)?></b><br>
<?php
if ($u->info['level'] <= 2 ) {return;}
<?php if ($u->info['exp'] <= 499999998) { ?>
<b>Âàø Áîíóñ <?= $u->pensia(false) ?></b><br>
<?php
$bns = mysql_fetch_array(
mysql_query(
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time(
) . ' LIMIT 1'
)
);
if (isset($_GET['takebns']) && $u->newAct($_GET['takebns']) && !isset($bns['id'])) {
$u->takeBonus();
$bns = mysql_fetch_array(
mysql_query(
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time(
) . ' LIMIT 1'
)
);
}
$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1'));
if(isset($_GET['takebns']) && $u->newAct($_GET['takebns']) && !isset($bns['id'])) {
$u->takeBonus();
$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1'));
}
if (isset($bns['id'])) {
if (isset($bns['id'])) {
echo '<button style="width:164px;margin-top:5px;" disabled="disabled" offclick="alert(\' ×åðåç ' . $u->timeOut(
$bns['time'] - time()
) . '\');" class="btn btn-danger"> ×åðåç ' . $u->timeOut($bns['time'] - time()) . ' </button>';
} else {
echo '<button style="width:164px;margin-top:5px;" disabled="disabled" offclick="alert(\' ×åðåç '.$u->timeOut($bns['time']-time()).'\');" class="btn btn-danger"> ×åðåç '.$u->timeOut($bns['time']-time()).' </button>';
}else{
//Ñòðàíèöà ðîäèòåëÿ
?>
<button style="width:164px;margin-top:5px;margin-bottom:5px;" class="btn btn-success"
onclick="myWindow5(this)">Çàïðîñèòü!
</button>
<script>
function myWindow5(e) {// ñîçäàòü iframe è äîáàâèòü åãî ïîñëå êíîïêè
if (e.nextSibling.nodeName.toLowerCase() !== "iframe") {// åñëè ïîñëå êíîïêè íåò iframe
var iframe = document.createElement('iframe');
iframe.setAttribute('src', 'https://new-combats.com/bonuss.php');
iframe.setAttribute('height', '150');
iframe.setAttribute('style', 'width:164px; background-color: rgba(255, 255, 255, 0); padding: 0px 8px 3px 8px; box-shadow: 0px 0px 15px 0px rgba(1, 2, 4, 0.25); float: left; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; moz-transition: .2s ease-out; transition: .2s ease-out; margin: 0; z-index: 3;');
e.parentNode.insertBefore(iframe, e.nextSibling);
}
}
</script>
<style>
iframe[src^="https://new-combats.com/bonuss.php"] { /* êàêîé-òî ñòèëü ó iframe. Åãî ìîæíî îòöåíòðèðîâàòü ñòèëÿìè CSS ïî öåíòðó îêíà áðàóçåðà, ñäåëàòü îáùèé ôîí ñòðàíèöû çàòóìàíåííûì */
width: 100%;
border: none;
}
</style>
<?php
}
//Ñòðàíèöà ðîäèòåëÿ
?>
<button style="width:164px;margin-top:5px;margin-bottom:5px;" class="btn btn-success" onclick="myWindow5(this)">Çàïðîñèòü!</button></div>
<script>
function myWindow5(e) {// ñîçäàòü iframe è äîáàâèòü åãî ïîñëå êíîïêè
if (e.nextSibling.nodeName.toLowerCase() != "iframe")
{// åñëè ïîñëå êíîïêè íåò iframe
var iframe = document.createElement('iframe');
iframe.setAttribute('src', 'https://new-combats.com/bonuss.php');
iframe.setAttribute('height', '150');
iframe.setAttribute('style', 'width:164px; background-color: rgba(255, 255, 255, 0); padding: 0px 8px 3px 8px; box-shadow: 0px 0px 15px 0px rgba(1, 2, 4, 0.25); float: left; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; moz-transition: .2s ease-out; transition: .2s ease-out; margin: 0; z-index: 3;');
e.parentNode.insertBefore(iframe, e.nextSibling);
}
}
</script>
<style>
iframe[src^="https://new-combats.com/bonuss.php"]
{ /* êàêîé-òî ñòèëü ó iframe. Åãî ìîæíî îòöåíòðèðîâàòü ñòèëÿìè CSS ïî öåíòðó îêíà áðàóçåðà, ñäåëàòü îáùèé ôîí ñòðàíèöû çàòóìàíåííûì */
width: 100%;
border: none;
}
</style>
<?php
}
}
+108
View File
@@ -0,0 +1,108 @@
<?
if(!defined('GAME') || $u->stats['silver']<1)
{
die();
}
if($u->error!='')
{
echo '<font color="red"><b>'.$u->error.'</b></font><br>';
}
$vt = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `data` LIKE "%add_silver=%" LIMIT 1'));
$vu = array(0,0,0,0,0,0,0);
$vi = array(
//ëå÷åíèå òðàâì
array(4412,array( 0 , 5 , 5 , 5 , 10 , 10 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=600',1),
array(4413,array( 0 , 5 , 5 , 5 , 10 , 10 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=600',1),
array(4414,array( 0 , 5 , 5 , 5 , 10 , 10 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=600',1),
//íàïàäàëêè
array(865, array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=43200',1),
array(2391,array( 0 , 0 , 0 , 0 , 10 , 20 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=43200',2),
//õèëêè
array(2543,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=21600|magic_hpNow=45',2),
array(2544,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=21600|magic_hpNow=60',2),
array(2545,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'useOnLogin=1|musor=1|noremont=1|sudba='.$u->info['login'].'|srok=21600|magic_hpNow=600',2),
//îáêàñòû
array(994, array( 0 , 0 , 0 , 0 , 5 , 10 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=6|sudba='.$u->info['login'].'|srok=600',1),
array(1001,array( 0 , 0 , 0 , 0 , 5 , 10 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=7|sudba='.$u->info['login'].'|srok=600',1),
array(1460,array( 0 , 0 , 0 , 0 , 5 , 10 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=25|sudba='.$u->info['login'].'|srok=600',1),
array(3102,array( 0 , 0 , 0 , 0 , 5 , 10 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=33|sudba='.$u->info['login'].'|srok=600',1),
array(4371,array( 5 , 5 , 5 , 5 , 5 , 5 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=36|sudba='.$u->info['login'].'|srok=600',1),
//Ñóíäóêè
array(2144,array( 0 , 0 , 0 , 0 , 0 , 3 ),0,0,1,'nohaos=1|onlyOne=1|oneType=12|musor=2|noremont=1|srok=600',1),
array(2143,array( 0 , 0 , 0 , 0 , 0 , 3 ),0,0,1,'nohaos=1|onlyOne=1|oneType=7|musor=2|noremont=1|srok=600',1),
//array(3101,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'onlyOne=1|oneType=33|noremont=1|musor=1|srok=600',1),
//Åêð.
array(1461,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=24|sudba='.$u->info['login'].'|srok=600',1),
array(1462,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=24|sudba='.$u->info['login'].'|srok=600',1),
array(1463,array( 0 , 0 , 0 , 0 , 0 , 0 ),0,0,1,'musor=1|noremont=1|onlyOne=1|oneType=24|sudba='.$u->info['login'].'|srok=600',1)
//array(2143,1,2,10,1,'musor=1|noremont=1|onlyOne=1|oneType=3|sudba='.$u->info['login'].'|srok=600',1),
//array(2144,1,2,10,1,'musor=1|noremont=1|onlyOne=1|oneType=3|sudba='.$u->info['login'].'|srok=600',1)*/
);
?>
<table width="100%">
<tr>
<td align="center"><h3>Äîáðî ïîæàëîâàòü, <?=$u->info['login']?>!</h3><center>Ó âàñ äåéñòâóåò <img width="15" height="15" style="display:inline-block; vertical-align:text-bottom;" src="https://img.new-combats.com/blago/<?=$u->stats['silver']?>.png" /><b>Áëàãîñëîâëåíèÿ Àíãåëîâ</b> <?=$u->stats['silver']?> óðîâíÿ.</center></td>
<td width="150" align="right"><input type="button" value="îáíîâèòü" onclick="location='main.php?vip=1';" /> <input type="button" value="Âåðíóòüñÿ" onclick="location='main.php';" /></td>
</tr>
<tr>
<td><p><b>Äîñòóïíûå âîçìîæíîñòè:</b> <a href="https://new-combats.com/benediction/" target="_blank">Ïîñìîòðåòü âîçìîæíîñòè</a></p>
<p><b>Äîñòóïíûå ïðåäìåòû:</b><br />
<small>(×òîáû çàáðàòü ïðåäìåò ïðîñòî íàæìèòå íà åãî èçîáðàæåíèå)</small></p>
<p>
<?
$i = 0; $seet = '';
$vnr = array(0 => 'íà ñåãîäíÿ',1 => ' âñåãî');
while($i < count($vi)) {
if($vi[$i][1][$u->stats['silver']]>0) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$vi[$i][0].'" LIMIT 1'));
if(isset($itm['id'])) {
$vix = 0;
if($vi[$i][4] == 0) {
//çà ñåãîäíÿ
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.strtotime('now 00:00:00').' AND `vars` = "vitm_'.$itm['id'].'" LIMIT '.$vi[$i][1][$u->stats['silver']],2);
$vix = $vix[0];
}else{
//âñåãî çà äåéñòâèå ïðåìèóìà
$vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.$vt['timeUse'].' AND `vars` = "vitm_'.$itm['id'].'" LIMIT '.$vi[$i][1][$u->stats['silver']],2);
$vix = $vix[0];
}
if($vi[$i][1][$u->stats['silver']]-$vix > 0) {
if(isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) {
$vix++;
$nitm = $u->addItem($itm['id'],$u->info['id'],$vi[$i][5]);
if($vi[$i][6]>0) {
mysql_query('UPDATE `items_users` SET `data`="'.$vi[$i][5].'",`iznosMAX` = "'.$vi[$i][6].'",`1price` = "0.01" WHERE `id` = "'.$nitm.'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
}
$u->addAction(time(),'vitm_'.$itm['id'],'');
echo '<font color="red">Ïðåäìåò &quot;<b>'.$itm['name'].'</b>&quot; ïåðåìåùåí ê Âàì â èíâåíòàðü (Îñòàëîñü '.$vnr[$vi[$i][4]].': '.($vi[$i][1][$u->stats['silver']]-$vix).' øò.).</font><br><br>';
}
}
$seet0 = '';
$seet0 .= '<img '.$vix.' title="'.$itm['name'].'
(Îñòàëîñü '.$vnr[$vi[$i][4]].': '.($vi[$i][1][$u->stats['silver']]-$vix).' øò.)" style="height:25px;" src="https://img.new-combats.com/i/items/'.$itm['img'].'"> ';
if($vi[$i][1][$u->stats['silver']]-$vix > 0) {
$seet0 = '<a href="main.php?vip=1&take_item_vip='.$itm['id'].'">'.$seet0.'</a>';
}else{
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;">'.$seet0.'</span>';
}
$seet .= $seet0;
}
}
$i++;
}
echo $seet;
?>
</p>
<font color=red><b>Âíèìàíèå!</b> Ñðîê ãîäíîñòè âûäàâàåìûõ ïðåäìåòîâ 10 ìèí.</font><Br /></td>
</tr>
</table>