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
+415
View File
@@ -0,0 +1,415 @@
<?php
# Admin Only Area
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (isset($_GET['connect'])) {
setcookie('adminionself', 'trueself', time() + 86400);
header('location: /balance.php');
die();
} elseif ($u->info['admin'] != 1 && !isset($_COOKIE['adminionself'])) {
die('balance.php');
}
if ($u->info['admin'] < 1 && !isset($_COOKIE['adminionself'])) {
header('location: https://new-combats.com/');
die();
}
$noobs = '';
if (isset($_GET['all'])) {
$data = [
]; //ïî äíÿì ñ ñàìîãî íà÷àëà
$sp = mysql_query('SELECT * FROM `balance_money` WHERE `money` > 0' . $noobs . ' ORDER BY `id` ASC');
$max = 0;
//
$starttime = mysql_fetch_array(mysql_query('SELECT `time` FROM `balance_money` ORDER BY `id` ASC LIMIT 1'));
if (isset($starttime['time'])) {
$starttime = $starttime['time'];
} else {
$starttime = time();
}
//
while ($pl = mysql_fetch_array($sp)) {
if ($starttime == 0) {
$starttime = $pl['time'] - 50700;
}
$data[date('d.m.Y', $pl['time'])] += $pl['money'];
if ($max < $pl['money']) {
$max = $pl['money'];
}
}
echo '<style>
.boxpro0 { width:30px; background-color:green; }
.boxproms { width:2px; background-color:blue; margin:0 5px 0 5px; }
.boxpro1 { width:30px; max-height:3px; background-color:grey; }
.boxpro0:hover { background-color:red; }
</style>';
echo '<table border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="bottom"><div class="boxpro1"></div></td><td valign="bottom"><div class="boxpro1"></div></td><td valign="bottom"><div class="boxpro1"></div></td><td valign="bottom"><div class="boxpro1"></div></td><td valign="bottom"><div class="boxpro1"></div></td><td valign="bottom"><div class="boxpro1"></div></td>
';
$i = $starttime;
$j = 0;
$mn = 0;
while ($i <= time()) {
//
$nl = 0;
if ($data[date('d.m.Y', $i)] == 0) {
$nl = 1;
}
if ($mn != date('m', $i) || date('d.m.Y') == date('d.m.Y', $i)) {
if ($mn != 0) {
echo '<td valign="bottom"><div class="boxproms" style="height:100px;"></div></td><td>' . $summ . ' RUB</td></tr></table><br><br><table border="0" cellspacing="0" cellpadding="0"><tr>';
}
$summ = 0;
$mn = date('m', $i);
}
echo '<td valign="bottom"><div title="Êóïèëè ' . round(
($data[date('d.m.Y', $i)]), 2
) . ' RUB' . "\n" . 'Äàòà: ' . date('d.m.Y', $i) . '" class="boxpro' . $nl . '" style="height:' . round(
10 + $data[date('d.m.Y', $i)] / $max * 100
) . 'px;"></div></td>';
//
$i += 86400;
$sum += round(($data[date('d.m.Y', $i)]), 2);
$summ += round(($data[date('d.m.Y', $i)]), 2);
$today = round(($data[date('d.m.Y', $i)]), 2);
$j++;
}
//
//<td valign="bottom">&nbsp;</td>
//
echo '</tr></table><hr>Äíåé: ' . $j . ' , ñóììà: ' . $sum . ' RUB<br>Ñðåäíåå â äåíü: ' . round(
$sum / $j, 2
) . ' RUB<br>Ñðåäíåå â ìåñÿö: ' . round($sum / $j * 30, 2) . ' RUB<br>Çà ñåãîäíÿ: ' . $today . ' RUB';
die();
}
if (isset($_POST['money'])) {
$balance = mysql_fetch_array(
mysql_query('SELECT SUM(`money`) FROM `balance_money` WHERE `cancel` = 0' . $noobs . '')
);
$balance = $balance[0] + (int)$_POST['money'];
mysql_query(
'INSERT INTO `balance_money` (`time`,`ip`,`money`,`comment2`,`balance`) VALUES ("' . time(
) . '","' . $u->info['ip'] . '","' . ((int)$_POST['money']) . '","' . mysql_real_escape_string(
$_POST['text']
) . '","' . $balance . '")'
);
} elseif (isset($_GET['cancel'])) {
mysql_query(
'UPDATE `balance_money` SET `cancel` = "' . $u->info['id'] . '" WHERE `id` = "' . ((int)$_GET['cancel']) . '" LIMIT 1'
);
} elseif (isset($_GET['recancel'])) {
mysql_query('UPDATE `balance_money` SET `cancel` = "0" WHERE `id` = "' . ((int)$_GET['recancel']) . '" LIMIT 1');
}
$mm = date('m');
$yy = date('Y');
if (isset($_GET['mm'])) {
$mm = $_GET['mm'];//strtotime
}
$mf = [
'01' => 'January',
'02' => 'February',
'03' => 'March',
'04' => 'April',
'05' => 'May',
'06' => 'June',
'07' => 'July',
'08' => 'August',
'09' => 'September',
'10' => 'October',
'11' => 'November',
'12' => 'December',
];
$mf2 = [
'12' => 'January',
'01' => 'February',
'02' => 'March',
'03' => 'April',
'04' => 'May',
'05' => 'June',
'06' => 'July',
'07' => 'August',
'08' => 'September',
'09' => 'October',
'10' => 'November',
'11' => 'December',
];
if (!isset($mf[$mm])) {
$mm = date('m');
}
$yy2 = $yy;
if ($mm == '12') {
$yy2++;
}
$time_start = strtotime("1 " . $mf[$mm] . " " . $yy . "");
$time_finish = strtotime("1 " . $mf2[$mm] . " " . $yy2 . "");
$balance = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `balance_money` WHERE `cancel` = 0' . $noobs . ''));
$balance = $balance[0];
$plus = mysql_fetch_array(
mysql_query(
'SELECT SUM(`money`) FROM `balance_money` WHERE `cancel` = 0' . $noobs . ' AND `time` >= ' . $time_start . ' AND `time` < ' . $time_finish . ' AND `cancel` = "0"'
)
);
$plus = $plus[0];
?>
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Îò÷åòíîñòü ïðîåêòà</title>
<style type="text/css">
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size: 11px;
}
.txt1 {
color: #707a88;
}
</style>
<script type="text/javascript">
function MM_jumpMenu(targ, selObj, restore) { //v3.0
eval(targ + ".location='?mm=" + selObj.options[selObj.selectedIndex].value + "'");
if (restore) selObj.selectedIndex = 0;
}
</script>
</head>
<body>
<table width="1000" bgcolor="#fefefe" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" align="center">
<form name="form1" method="post" action="">
Ïåðèîä îò÷åòíîñòè:
<select name="mm" id="mm" onChange="MM_jumpMenu('parent',this,0)">
<option <? if ($mm == '01') {
echo 'selected';
} ?> value="01">ÿíâàðü
</option>
<option <? if ($mm == '02') {
echo 'selected';
} ?> value="02">ôåâðàëü
</option>
<option <? if ($mm == '03') {
echo 'selected';
} ?> value="03">ìàðò
</option>
<option <? if ($mm == '04') {
echo 'selected';
} ?> value="04">àïðåëü
</option>
<option <? if ($mm == '05') {
echo 'selected';
} ?> value="05">ìàé
</option>
<option <? if ($mm == '06') {
echo 'selected';
} ?> value="06">èþíü
</option>
<option <? if ($mm == '07') {
echo 'selected';
} ?> value="07">èþëü
</option>
<option <? if ($mm == '08') {
echo 'selected';
} ?> value="08">àâãóñò
</option>
<option <? if ($mm == '09') {
echo 'selected';
} ?> value="09">ñåíòÿáðü
</option>
<option <? if ($mm == '10') {
echo 'selected';
} ?> value="10">îêòÿáðü
</option>
<option <? if ($mm == '11') {
echo 'selected';
} ?> value="11">íîÿáðü
</option>
<option <? if ($mm == '12') {
echo 'selected';
} ?> value="12">äåêàáðü
</option>
</select>
, <?= $yy; ?>
ãîäà.
Äîñòóïíûå ñðåäñòâà:
<span style="font-weight: bold"><?= number_format($balance, 0, ",", " "); ?></span> RUB | Ïðèáûëü çà
ýòîò ìåñÿö: <span style="font-weight: bold"><?= number_format($plus, 0, ",", " "); ?></span> RUB | Äàòà
ãåíåðàöèè îò÷åòà:
<?= date('d.m.Y H:i:s'); ?>
</form>
</td>
</tr>
<tr>
<td>
<?
$i = 1;
$days = ($time_finish - $time_start) / 86400;
while ($i <= $days) {
$dt = $time_start + (86400 * ($i - 1));
if ($dt < time()) {
$lim = mysql_fetch_array(
mysql_query(
'SELECT COUNT(*) FROM `balance_money` WHERE `time` >= ' . $dt . '' . $noobs . ' AND `time` < ' . ($dt + 86400) . ''
)
);
$lim = $lim[0];
$mst = mysql_fetch_array(
mysql_query(
'SELECT `money`,`balance` FROM `balance_money` WHERE `time` < ' . $dt . '' . $noobs . ' AND `cancel` = "0" ORDER BY `id` DESC LIMIT 1'
)
);
$mst = $mst['balance'];
$mft = mysql_fetch_array(
mysql_query(
'SELECT `money`,`balance` FROM `balance_money` WHERE `time` >= ' . $dt . '' . $noobs . ' AND `time` < ' . ($dt + 86400) . ' AND `cancel` = "0" ORDER BY `id` DESC LIMIT 1'
)
);
$mft = $mft['balance'];
?>
<!-- day -->
<div style="background-color:#cad3e0;color:#8591a2;border:1px solid #cdd5e2;">
<div style="padding:10px;">Äàòà: <b><?= date('d.m.Y', $dt); ?></b>, Îïåðàöèé çà ýòîò
äåíü: <?= $lim; ?>, ñðåäñòâ â íà÷àëå äíÿ: <b><?= number_format($mst, 0, ",", " "); ?></b>
RUB, ñðåäñòâ â êîíöå äíÿ: <b><?= number_format($mft, 0, ",", " "); ?></b> RUB
</div>
<!-- -->
<?
$sp = mysql_query(
'SELECT * FROM `balance_money` WHERE `time` >= ' . $dt . '' . $noobs . ' AND `time` < ' . ($dt + 86400) . ' ORDER BY `time` ASC LIMIT ' . $lim
);
while ($pl = mysql_fetch_array($sp)) {
if ($pl['money'] > 0 && $pl['cancel'] == 0) {
?>
<table width="998" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="499" align="center" valign="top" bgcolor="#f5f7fa" class="txt1">
<table bgcolor="#e6f8ea" width="100%" border="0" cellspacing="0"
cellpadding="5">
<tr>
<td width="100" align="center"><?= date(
'd.m.Y H:i:s', $pl['time']
); ?></td>
<td width="75" align="center"><?= number_format(
$pl['money'], 0, ",", " "
); ?> RUB
</td>
<td>Îñòàòîê: <span style="font-weight: bold"><?= number_format(
$pl['balance'], 0, ",", " "
); ?></span> RUB
</td>
<td width="100" align="center"><? if ($pl['cancel'] == 0) {
echo '<a href="?mm=' . $mm . '&cancel=' . $pl['id'] . '">Îòêðåïèòü</a>';
} else {
echo '<a href="?mm=' . $mm . '&recancel=' . $pl['id'] . '">Ïðèêðåïèòü</a>';
} ?></td>
</tr>
</table>
</td>
<td width="499" align="left" valign="top" bgcolor="#f5f7fa" class="txt1">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="30" align="left" valign="top">&larr;</td>
<td valign="top">&nbsp;<?= $pl['comment2']; ?></td>
</tr>
</table>
</td>
</tr>
</table>
<? } else { ?>
<table width="998" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="499" align="right" valign="top" bgcolor="#f5f7fa" class="txt1">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td valign="top" bgcolor="#F5F7FA">
&nbsp;<?= $pl['comment2']; ?></td>
<td width="30" align="right" valign="top">&rarr;</td>
</tr>
</table>
</td>
<td width="499" align="center" valign="top" bgcolor="<? if ($pl['money'] < 0) {
echo '#f8e6ef';
} else {
echo '#F5F7FA';
} ?>" class="txt1">
<table bgcolor="<? if ($pl['money'] < 0 && $pl['cancel'] == 0) {
echo '#f8e6ef';
} else {
echo '#F5F7FA';
} ?>" width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="100" align="center"><?= date(
'd.m.Y H:i:s', $pl['time']
); ?></td>
<td width="75" align="center"><?= number_format(
$pl['money'], 0, ",", " "
); ?> RUB
</td>
<td>Îñòàòîê: <span style="font-weight: bold"><?= number_format(
$pl['balance'], 0, ",", " "
); ?></span> RUB
</td>
<td width="100" align="center"><? if ($pl['cancel'] == 0) {
echo '<a href="?mm=' . $mm . '&cancel=' . $pl['id'] . '">Îòêðåïèòü</a>';
} else {
echo '<a href="?mm=' . $mm . '&recancel=' . $pl['id'] . '">Ïðèêðåïèòü</a>';
} ?></td>
</tr>
</table>
</td>
</tr>
</table>
<? }
} ?>
<!-- -->
</div>
<? }
$i++;
} ?>
<? if ($mm == date('m')) { ?>
<br><br><br>
<div style="background-color:#F5F7FA;">
<form name="form1" method="post" action="?mm=<?= $mm; ?>#addline">
<table width="100%" border="0" align="center" cellpadding="5" style="border:1px solid #8591a2;"
cellspacing="0">
<tr>
<td bgcolor="#CAD3E0">Ñóììà: <input name="money" type="text" size="21" maxlength="7"/>
RUB
</td>
</tr>
<tr>
<td bgcolor="#CAD3E0"><p class="txt1">Êîììåíòàðèé (500 ñèìâîëîâ ìàêñèìóì):</p>
<p>
<textarea style="width:980px;" name="text" id="text" cols="45"
rows="5"></textarea>
</p></td>
</tr>
<tr>
<td align="right" bgcolor="#CAD3E0"><input type="submit" name="button" id="button"
value="Ïðèêðåïèòü ê îò÷åòó çà <?= date(
'd.m.Y'
); ?>"></td>
</tr>
</table>
</form>
</div>
<? } ?>
<!-- day -->
<br><br><br>time :: <?= time(); ?>
</td>
</tr>
</table>
</body>
</html>
File diff suppressed because it is too large Load Diff
+92
View File
@@ -0,0 +1,92 @@
<?php
# Admin Only Area
const GAME = true;
include_once('_incl_data/__config.php');
include_once('_incl_data/class/__db_connect.php');
define('IP', UserIp::get());
$u = User::start();
if (!$u->info['admin']) {
die('<meta http-equiv="refresh" content="0; URL=https://new-combats.com/">');
}
if (isset($_GET['id_dn'])) {
$_POST['id_dn'] = $_GET['id_dn'];
$_POST['xx'] = $_GET['xx'];
$_POST['yy'] = $_GET['yy'];
}
if ($_POST['new_bot_colvo'] < 1) {
$_POST['new_bot_colvo'] = 1;
}
?>
<form method="post" action="?gotonew">
id ïåùåðû: <input name="id_dn" value="<?= $_POST['id_dn'] ?>"><br>
x : <input name="xx" value="<?= $_POST['xx'] ?>"><br>
y : <input name="yy" value="<?= $_POST['yy'] ?>"><br>
<input type="submit" value="Ïåðåéòè">
</form>
--------------- Áîòû -------------:<br>
<?php
if (isset($_POST['new_bot_id'])) {
mysql_query(
'INSERT INTO `dungeon_bots` (`id_bot`,`bot_group`,`for_dn`,`colvo`,`x`,`y`,`atack`,`go_bot`) VALUES ("' . mysql_real_escape_string(
$_POST['new_bot_id']
) . '","' . mysql_real_escape_string($_POST['new_bot_group']) . '","' . mysql_real_escape_string(
$_POST['id_dn']
) . '","' . mysql_real_escape_string($_POST['new_bot_colvo']) . '", "' . mysql_real_escape_string(
$_POST['xx']
) . '","' . mysql_real_escape_string($_POST['yy']) . '","1","' . mysql_real_escape_string(
$_POST['new_bot_go']
) . '")'
);
} elseif (isset($_GET['delete'])) {
mysql_query('DELETE FROM `dungeon_bots` WHERE `id2` = "' . mysql_real_escape_string($_GET['delete']) . '" LIMIT 1');
}
$sp = mysql_query(
'SELECT * FROM `dungeon_bots` WHERE `dn` = "0" AND `for_dn` = "' . mysql_real_escape_string(
$_POST['id_dn']
) . '" AND `x` = "' . mysql_real_escape_string($_POST['xx']) . '" AND `y` = "' . mysql_real_escape_string(
$_POST['yy']
) . '" ORDER BY `id2`'
);
$i = 1;
while ($pl = mysql_fetch_array($sp)) {
if ($pl['id_bot'] > 0) {
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `id` = "' . $pl['id_bot'] . '" LIMIT 1'));
echo $i . '.[' . $pl['id2'] . '] <b>' . $bot['login'] . '</b> [id ' . $bot['id'] . '] , [x' . $pl['colvo'] . '] <a href="?delete=' . $pl['id2'] . '&id_dn=' . $pl['for_dn'] . '&xx=' . $pl['x'] . '&yy=' . $pl['y'] . '">óäàëèòü</a> <br>';
} elseif ($pl['bot_group'] != '') {
$bots = explode(',', $pl['bot_group']);
$jjj = 0;
echo $i . ' .[' . $pl['id2'] . ']';
while ($jjj < count($bots)) {
$bot = mysql_fetch_array(
mysql_query('SELECT * FROM `test_bot` WHERE `id` = "' . $bots[$jjj] . '" LIMIT 1')
);
if (isset($bot['login'])) {
echo ' <strong>' . $bot['login'] . '</strong> [id ' . $bot['id'] . '], ';
}
$jjj++;
}
echo ' [x' . $pl['colvo'] . '] <a href="?delete=' . $pl['id2'] . '&id_dn=' . $pl['for_dn'] . '&xx=' . $pl['x'] . '&yy=' . $pl['y'] . '">óäàëèòü</a><br/>';
}
$i++;
}
echo '<hr>';
?>
<form method="post" action="?gotonew">
Äîáàâèòü íîâîãî:<br/>
<input type="hidden" name="id_dn" value="<?= $_POST['id_dn'] ?>">
<input type="hidden" name="xx" value="<?= $_POST['xx'] ?>">
<input type="hidden" name="yy" value="<?= $_POST['yy'] ?>">
ID áîòà: <input name="new_bot_id" value="<?= $_POST['new_bot_id'] ?>"><br/>
Ñëó÷àéíûå áîòû: <input name="new_bot_group" value="<?= $_POST['new_bot_group'] ?>"><br/>
Êîëè÷åñòâî: <input name="new_bot_colvo" value="<?= (0 + $_POST['new_bot_colvo']) ?>"><br/>
Ïåðåìåùàåòñÿ: <input name="new_bot_go" value="<?= (0 + $_POST['new_bot_go']) ?>"> (0 - íåò, 1 - äà)<br/>
<input type="submit" value="Îòïðàâèòü"/>
</form>
+45
View File
@@ -0,0 +1,45 @@
<?php
# Admin Only Area
const GAME = true;
include_once('_incl_data/__config.php');
include_once('_incl_data/class/__db_connect.php');
define('IP', UserIp::get());
$u = User::start();
if (!isset($u->info['id']) || $u->info['ip'] != IP || !$u->info['admin']) {
die('<meta http-equiv="refresh" content="0; URL=https://new-combats.com/">');
}
if (isset($_GET['id_dn'])) {
$_POST['id_dn'] = $_GET['id_dn'];
$_POST['xx'] = $_GET['xx'];
$_POST['yy'] = $_GET['yy'];
$_POST['botlogin'] = $_GET['botlogin'];
}
if ($_POST['new_bot_colvo'] < 1) {
$_POST['new_bot_colvo'] = 1;
}
?>
<form method="post" action="?gotonew">
id ïåùåðû: <label>
<input name="id_dn" value="<?= $_POST['id_dn'] ?>">
</label><br>
botlogin: <label>
<input name="botlogin" value="<?= $_POST['botlogin'] ?>">
</label><br>
<input type="submit" value="Ïåðåéòè">
</form>
--------------- Áîòû -------------:<br>
<?php
$sp = mysql_query('SELECT * FROM `test_bot` WHERE login LIKE `%Ðóáàêà Ãëóáèí [8]%`');
$i = 1;
while ($pl = mysql_fetch_array($sp)) {
echo "<br/>+<br/>";
$i++;
}
?>
<hr>
+73
View File
@@ -0,0 +1,73 @@
<?php
# Admin Only Area
const GAME = true;
include_once('_incl_data/__config.php');
include_once('_incl_data/class/__db_connect.php');
define('IP', UserIp::get());
$u = User::start();
if (!$u->info['admin']) {
die('<meta http-equiv="refresh" content="0; URL=https://new-combats.com/">');
}
?>
<form method="post" action="?gotonew">
id áîòà: <input name="id_bot" value="<?= $_POST['id_bot'] ?>"><br>
<input type="submit" value="Ïåðåéòè">
</form>
--------------- Áîò -------------<br>
<?php
$pl = mysql_fetch_array(
mysql_query('SELECT * FROM `test_bot` WHERE `id` = "' . mysql_real_escape_string($_POST['id_bot']) . '" LIMIT 1')
);
if (isset($pl['id'])) {
if (isset($_GET['save'])) {
mysql_query(
'UPDATE `test_bot` SET
`login` = "' . mysql_real_escape_string($_POST['login']) . '",
`obraz` = "' . mysql_real_escape_string($_POST['obraz']) . '",
`level` = "' . mysql_real_escape_string($_POST['level']) . '",
`sex` = "' . mysql_real_escape_string($_POST['sex']) . '",
`name` = "' . mysql_real_escape_string($_POST['name']) . '",
`agressor` = "' . mysql_real_escape_string($_POST['agressor']) . '",
`expB` = "' . mysql_real_escape_string($_POST['expB']) . '",
`stats` = "' . mysql_real_escape_string($_POST['stats']) . '",
`itemsUse` = "' . mysql_real_escape_string($_POST['itemsUse']) . '",
`p_items` = "' . mysql_real_escape_string($_POST['p_items']) . '" WHERE `id` = "' . $pl['id'] . '"
LIMIT 1'
);
$pl = mysql_fetch_array(
mysql_query(
'SELECT * FROM `test_bot` WHERE `id` = "' . mysql_real_escape_string($_POST['id_bot']) . '" LIMIT 1'
)
);
}
?>
<form method="post" action="?gotonew&save"><input type="hidden" name="id_bot" value="<?= $_POST['id_bot'] ?>">
Ëîãèí: <input name="login" value="<?= $pl['login'] ?>"><br/>
Îáðàç: <input name="obraz" value="<?= $pl['obraz'] ?>"><br/>
Óðîâåíü: <input name="level" value="<?= $pl['level'] ?>"><br/>
Ïîë: <input name="sex" value="<?= $pl['sex'] ?>"> (0 - ìóæ. , 1 - æåí.)<br/>
Èìÿ: <input name="name" value="<?= $pl['name'] ?>"><br/>
Àãðåññèÿ: <input name="agressor" value="<?= $pl['agressor'] ?>"> (0-100%)<br/>
Îïûò (%): <input name="expB" value="<?= $pl['expB'] ?>"><br/>
Ñòàòû:<br/>
<textarea rows="5" cols="75" name="stats"><?= $pl['stats'] ?></textarea>
<br/>
Ïðåäìåòû (íà áîòå, 2605 - èñïîëüçóåò ïðèåìû. Ïåðå÷èñëÿòü ÷ðååç çàïÿòóþ id ïðåäìåòà):<br/>
<textarea rows="5" cols="75" name="itemsUse"><?= $pl['itemsUse'] ?></textarea>
<br/>
Ïðåäìåòû êîòîðûå ïàäàþò ñ áîòà:<br/>
<textarea rows="5" cols="75" name="p_items"><?= $pl['p_items'] ?></textarea>
<br><input type="submit" value="Ñîõðàíèòü"></form>
<?php
} elseif (isset($_POST['id_bot'])) {
echo 'Áîò íå íàéäåí';
}
+169
View File
@@ -0,0 +1,169 @@
<?php
# Admin Only Area
include('_incl_data/__config.php');
const GAME = true;
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
header('location: /index.php');
die();
}
$sid = round((int)$_GET['sid']);
$r = round((int)$_GET['r']);
?>
<!doctype html>
<html>
<head>
<meta charset="windows-1251">
<title>Ðåäàêòîð ïðåäìåòîâ â ìàãàçèíå</title>
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function MM_jumpMenu(targ, selObj, restore) { //v3.0
eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
if (restore) selObj.selectedIndex = 0;
}
</script>
</head>
<body>
<form method="post" action="/adminion/editor_shop.php?sid=<?= $sid . '&r=' . $r ?>">
<table width="1000" border="0" align="center" cellpadding="10" cellspacing="0">
<tr>
<td align="center"><p>Ìàãàçèí:
<select name="shop_id" id="shop_id" onChange="MM_jumpMenu('parent',this,0)">
<?php
if (isset($_POST['additemnow'])) {
mysql_query(
'INSERT INTO `items_shop` (
`item_id`,`kolvo`,`sid`,`r`,`real`
) VALUES (
"' . mysql_real_escape_string($_POST['item_add']) . '","1000000000","' . $sid . '","' . $r . '","1"
)'
);
}
$sp = mysql_query('SELECT `sid` FROM `items_shop` GROUP BY `sid`');
while ($pl = mysql_fetch_array($sp)) {
echo '<option ';
if ($pl['sid'] == $sid) {
echo ' selected="selected" ';
}
echo ' value="/editor_shop.php?sid=' . $pl['sid'] . '&r=' . $r . '">' . $pl['sid'] . '</option>';
}
?>
</select>
Ðàçäåë ìàãàçèíà:
<select name="r_id" id="r_id" onChange="MM_jumpMenu('parent',this,0)">
<?php
$sp = mysql_query(
'SELECT `r` FROM `items_shop` WHERE `sid` = "' . mysql_real_escape_string(
$sid
) . '" GROUP BY `r`'
);
while ($pl = mysql_fetch_array($sp)) {
echo '<option ';
if ($pl['r'] == $r) {
echo ' selected="selected" ';
}
echo ' value="/editor_shop.php?sid=' . $sid . '&r=' . $pl['r'] . '">' . $pl['r'] . '</option>';
}
?>
</select>
</p>
<p><a href="/adminion/editor_shop.php?sid=<?= $sid ?>&r=<?= $r ?>">ÎÁÍÎÂÈÒÜ ÑÒÐÀÍÈÖÓ</a><br>
<br>
</p>
<hr>
</td>
</tr>
<tr>
<td align="center">Äîáàâèòü ïðåäìåò (id ïðåäìåòà): <input type="text" value="" name="item_add"> â ýòîò
ðàçäåë. <input type="submit" name="additemnow" value="Äîáàâèòü â ìàãàçèí <?= $sid ?>, ðàçäåë <?= $r ?>"><br><br>
<hr>
</td>
</tr>
<tr>
<td>
<?php
$sp = mysql_query('SELECT * FROM `items_shop` WHERE `sid` = "' . $sid . '" AND `r` = "' . $r . '"');
while ($pl = mysql_fetch_array($sp)) {
$itm = mysql_fetch_array(
mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $pl['item_id'] . '" LIMIT 1')
);
$del = 0;
if (isset($_POST['del' . $pl['iid'] . 'x'])) {
$del = 1;
mysql_query('DELETE FROM `items_shop` WHERE `iid` = "' . $pl['iid'] . '" LIMIT 1');
}
if ($del == 0) {
if (isset($_POST['itm_' . $pl['iid'] . '_b1'])) {
$pl['kolvo'] = $_POST['itm_' . $pl['iid'] . '_x'];
$pl['price_1'] = $_POST['itm_' . $pl['iid'] . '_p1'];
$pl['price_2'] = $_POST['itm_' . $pl['iid'] . '_p2'];
$itm['price1'] = $_POST['itm_' . $pl['iid'] . '_b1'];
$itm['price2'] = $_POST['itm_' . $pl['iid'] . '_b2'];
mysql_query(
'UPDATE `items_shop` SET
`kolvo` = "' . mysql_real_escape_string($pl['kolvo']) . '",
`price_1` = "' . mysql_real_escape_string($pl['price_1']) . '",
`price_2` = "' . mysql_real_escape_string($pl['price_2']) . '"
WHERE `iid` = "' . $pl['iid'] . '" LIMIT 1'
);
mysql_query(
'UPDATE `items_main` SET
`price1` = "' . mysql_real_escape_string($itm['price1']) . '",
`price2` = "' . mysql_real_escape_string($itm['price2']) . '"
WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
);
}
?>
<table name="itm_<?= $pl['iid'] ?>" id="itm_<?= $pl['iid'] ?>" width="100%" border="0"
cellspacing="0" cellpadding="10">
<tr>
<td width="200" align="center" valign="middle">
<img src="https://img.new-combats.com/i/items/<?= $itm['img'] ?>"><br>
Êîë-âî: <input value="<?= $pl['kolvo'] ?>" type="text"
name="itm_<?= $pl['iid'] ?>_x"><br>
#<?= $pl['item_id'] ?>
<br>
<input type="submit" value="Ñîõðàíèòü èçìåíåíèÿ">
</td>
<td valign="top">
<a href="https://new-combats.com/item/<?= $itm['id'] ?>"><?= $itm['name'] ?></a><br>
Öåíà â áàçå: <input value="<?= $itm['price1'] ?>" type="text"
name="itm_<?= $pl['iid'] ?>_b1"> êð.<br>
Öåíà â áàçå: <input value="<?= $itm['price2'] ?>" type="text"
name="itm_<?= $pl['iid'] ?>_b2"> åêð.
<hr>
Öåíà â ìàãàçèíå: <input value="<?= $pl['price_1'] ?>" type="text"
name="itm_<?= $pl['iid'] ?>_p1"> êð.<br>
Öåíà â ìàãàçèíå: <input value="<?= $pl['price_2'] ?>" type="text"
name="itm_<?= $pl['iid'] ?>_p2"> åêð.
<hr>
<br><br><br><br><input type="submit" name="del<?= $pl['iid'] ?>x"
value="Óäàëèòü èç ìàãàçèíà (ÏÎËÍÎÅ ÓÄÀËÅÍÈÅ ÁÅÇ ÂÎÑÑÒÀÍÎÂËÅÍÈß!!!)">
</td>
</tr>
</table>
<hr><?php
}
}
?>
</td>
</tr>
</table>
</form>
</body>
</html>
+33
View File
@@ -0,0 +1,33 @@
<?php
# Admin Only Area
/*
ßäðî äëÿ îáðàáîòêè äàííûõ.
Îáðàáîòêà ïîåäèíêîâ, îáðàáîòêà çàÿâîê, îáðàáîòêà áîòîâ, îáðàáîòêà ïåùåð, îáðàáîòêà òóðíèðîâ, îáðàáîòêà âðåìåííûõ ãåíåðàöèé
*/
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
header('location: https://new-combats.com/');
exit();
}
$itm = mysql_fetch_array(
mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = ' . (int)$_GET['edit_item_data'])
);
if (isset($itm['id'])) {
if (isset($_POST['newdata'])) {
mysql_query(
'UPDATE `items_main_data` SET `data` = "' . mysql_real_escape_string(
$_POST['newdata']
) . '" WHERE `id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'
);
die('<script>window.close();</script>');
}
echo '<form method="post" action="item_edit_data.php?edit_item_data=' . $itm['items_id'] . '"><b>Íîìåð ïðåäìåòà: ' . $itm['items_id'] . '</b><br><textarea name="newdata" rows="20" cols="100">' . $itm['data'] . '</textarea><br><input type="submit" value="Ñîõðàíèòü"></form>';
}
+475
View File
@@ -0,0 +1,475 @@
<?php
# Admin Only Area
/*
ßäðî äëÿ îáðàáîòêè äàííûõ.
Îáðàáîòêà ïîåäèíêîâ, îáðàáîòêà çàÿâîê, îáðàáîòêà áîòîâ, îáðàáîòêà ïåùåð, îáðàáîòêà òóðíèðîâ, îáðàáîòêà âðåìåííûõ ãåíåðàöèé
*/
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
header('location: /index.php');
}
if (isset($_POST['it_name'])) {
//Äîáàâëÿåì ïðåäìåò
$error = '';
/*
Array
(
[it_name] => Êàñòåò -Êîãòè ìåäâåäÿ-
[it_img] => old/kastet2.gif
[it_type] => 18
[it_massa] => 2
[it_price1] => 3
[it_price2] =>
[it_iznos] => 20
[it_slot] => 3
[it_inRazdel] => 1
[it_info] =>
[it_group_max] =>
[it_geni] => 1
[it_srok] =>
[it_max_text] =>
[it_ndata] =>
[it_data_value] => |sv_minAtack=2|sv_maxAtack=4
[button] => Îòïðàâèòü ïðåäìåò â áàçó
)
*/
if ((int)$_POST['it_group_max'] > 0) {
$_POST['it_group'] = 1;
}
$ins = mysql_query(
'INSERT INTO `items_main`
(`name`,`img`,`type`,`massa`,`price1`,`price2`,`iznosMAXi`,`inslot`,
`inRazdel`,`info`,`group`,`group_max`,`geni`,`srok`,`max_text`,`2h`,`2too`) VALUES
(
"' . mysql_real_escape_string($_POST['it_name']) . '",
"' . mysql_real_escape_string($_POST['it_img']) . '",
"' . mysql_real_escape_string($_POST['it_type']) . '",
"' . mysql_real_escape_string($_POST['it_massa']) . '",
"' . mysql_real_escape_string($_POST['it_price1']) . '",
"' . mysql_real_escape_string($_POST['it_price2']) . '",
"' . mysql_real_escape_string($_POST['it_iznos']) . '",
"' . mysql_real_escape_string($_POST['it_slot']) . '",
"' . mysql_real_escape_string($_POST['it_inRazdel']) . '",
"' . mysql_real_escape_string($_POST['it_info']) . '",
"' . mysql_real_escape_string($_POST['it_group']) . '",
"' . mysql_real_escape_string($_POST['it_group_max']) . '",
"' . mysql_real_escape_string($_POST['it_geni']) . '",
"' . mysql_real_escape_string($_POST['it_srok']) . '",
"' . mysql_real_escape_string($_POST['it_max_text']) . '",
"' . mysql_real_escape_string($_POST['it_2h']) . '",
"' . mysql_real_escape_string($_POST['it_2too']) . '"
)'
);
if ($ins) {
$iid = mysql_insert_id();
$ins = mysql_query(
'INSERT INTO `items_main_data` (`items_id`,`data`) VALUES (
"' . $iid . '","' . mysql_real_escape_string($_POST['it_data_value']) . '"
)'
);
if (!$ins) {
$error = 'Íåóäàëîñü äîáàâèòü Er::(2)!';
} else {
$error = $iid . ' Ïðåäìåò äîáàâëåí!';
}
} else {
$error = 'Íåóäàëîñü äîáàâèòü Er::(1)!';
}
if ($error == '') {
$error = '×òî-òî íå òàê...';
}
die('<font color=red><b>' . $error . '</b></font>');
}
//Ðåäàêòîð ïðåäìåòîâ
?>
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Ðåäàêòîð ïðåäìåòîâ</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
var et = {
is_par: [
<?
$html = ''; $html2 = '';
$i = 0;
$is_key = array_keys($u->is);
while ($i < count($is_key)) {
$html .= ',"' . $is_key[$i] . '"';
$html2 .= ',"' . $is_key[$i] . '":"' . $u->is[$is_key[$i]] . '"';
$i++;
}
echo ltrim($html, ',');
?>
], is_name: {
<?=ltrim($html2, ',')?>
},
data: {
img: 'w/w10.gif',
name: 'Íàçâàíèå íîâîãî ïðåäìåòà'
},
complData: function () {
var html = '';
//Òðåáóåò
if (this.it_data_pr.tr != undefined) {
var i = 0;
while (i <= this.it_data_pr.tr) {
var npar = $('#par_tr_' + i).val();
if (npar != undefined && $('#val_tr_' + i).val() != '') {
html += '|tr_' + npar + '=' + $('#val_tr_' + i).val();
}
i++;
}
}
//Äåéñòâóåò íà
if (this.it_data_pr.add != undefined) {
var i = 0;
while (i <= this.it_data_pr.add) {
var npar = $('#par_add_' + i).val();
if (npar != undefined && $('#val_add_' + i).val() != '') {
html += '|add_' + npar + '=' + $('#val_add_' + i).val();
}
i++;
}
}
//Ñâîéñòâà
if (this.it_data_pr.sv != undefined) {
var i = 0;
while (i <= this.it_data_pr.sv) {
var npar = $('#par_sv_' + i).val();
if (npar != undefined && $('#val_sv_' + i).val() != '') {
html += '|sv_' + npar + '=' + $('#val_sv_' + i).val();
}
i++;
}
}
//Îñòàëüíîå
if (this.it_data_pr.all != undefined) {
var i = 0;
while (i <= this.it_data_pr.all) {
var npar = $('#par_all_' + i).val();
if (npar != undefined && $('#val_all_' + i).val() != '') {
html += '|' + npar + '=' + $('#val_all_' + i).val();
}
i++;
}
}
$('#it_data_value').val(html);
},
it_data_pr: {},
newpar: function (id) {
var html = '';
if (this.it_data_pr[id] == undefined) {
this.it_data_pr[id] = 0;
} else {
this.it_data_pr[id]++;
}
html += '<select id="par_' + id + '_' + this.it_data_pr[id] + '" name="par_' + id + '_' + this.it_data_pr[id] + '">';
var i = 0;
while (i <= this.is_par.length) {
if (this.is_par[i] != undefined) {
html += '<option value="' + this.is_par[i] + '">' + this.is_name[this.is_par[i]] + '</option>';
}
i++;
}
html += '</select><input id="val_' + id + '_' + this.it_data_pr[id] + '" name="val_' + id + '_' + this.it_data_pr[id] + '" type="text" value="" >';
html = '<div id="new_par_' + id + '_' + this.it_data_pr[id] + '"> &nbsp; <a href="javascript:et.delpar(\'' + id + '\',' + this.it_data_pr[id] + ')">&nbsp; x &nbsp;</a> &nbsp; ' + html + '</div>';
$('#it_data_' + id).html($('#it_data_' + id).html() + html);
},
delpar: function (id, num) {
$('#new_par_' + id + '_' + num + '').remove();
},
compl: function () {
var html = '', html_l = '', html_r = '';
//Ñîáèðàåì äàííûå
this.data = {
'name': $('#it_name').val(),
'img': $('#it_img').val()
};
//Ëåâàÿ ÷àñòü
html_l += '<img src="https://img.new-combats.com/i/items/' + this.data.img + '">';
//Ïðàâàÿ ÷àñòü
html_r = '<a href="#">' + this.data.name + '</a>';
//Ñîáèðàåì
html = '<table style="border:#A5A5A5 1px solid;" width="100%" border="0" cellspacing="0" cellpadding="0">' +
'<tr>' +
'<td valign="top">' +
'<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
'<tr>' +
'<td width="20%" align="center" style="border-right:#A5A5A5 1px solid; padding:5px;">' + html_l + '</td>' +
'<td valign="top" align="left" style="padding-left:3px; padding-bottom:3px; padding-top:7px;">' + html_r + '</td>' +
'</tr>' +
'</table>' +
'</td>' +
'</tr>' +
'</table>';
$('#etitm').html(html);
}
};
</script>
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="50%">
<!-- loading img -->
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="50" align="center" valign="top">&nbsp;
</td>
<td valign="top">
<form method="post" action="items_editor.php" target="F2">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="200" bgcolor="#FFCCCC">Íàçâàíèå</td>
<td bgcolor="#FFCCCC"><input style="width:100%" type="text" name="it_name"
id="it_name"></td>
</tr>
<tr>
<td>Èçîáðàæåíèå</td>
<td><input style="width:100%" type="text" name="it_img" id="it_img"></td>
</tr>
<tr>
<td bgcolor="#FFCCCC">Òèï</td>
<td bgcolor="#FFCCCC"><label for="it_type"></label>
<select name="it_type" id="it_type">
<option value="0">âûáåðèòå òèï</option>
<option value="1">Øëåì</option>
<option value="2">Âåíîê</option>
<option value="3">Íàðó÷è</option>
<option value="4">Ðóáàøêà</option>
<option value="5">Ëåãêàÿ áðîíÿ</option>
<option value="6">Òÿæåëàÿ áðîíÿ</option>
<option value="7">Ïëàù</option>
<option value="8">Ïîÿñ</option>
<option value="9">Ñåðüãè</option>
<option value="10">Àìóëåò</option>
<option value="11">Êîëüöî</option>
<option value="12">Ïåð÷àòêè</option>
<option value="13">Ùèò</option>
<option value="14">Ïîíîæè</option>
<option value="15">Áîòèíêè</option>
<option value="16">Ïðåäìåò äëÿ êàðìàíîâ</option>
<option value="17">Ïðåäìåò äëÿ ñìåíû</option>
<option value="18">Íîæ \ Êèíæàë</option>
<option value="19">Òîïîð \ Ñåêèðà</option>
<option value="20">Ìîëîò \ Äóáèíà</option>
<option value="21">Ìå÷ \ Êëèíîê</option>
<option value="22">Ìàãè÷åñêèé ïîñîõ</option>
<option value="23">Ëóê</option>
<option value="24">Àðáàëåò</option>
<option value="25">Áîåïðèïàñû \ Ñòðåëëû</option>
<option value="26">Êîñòûëè</option>
<option value="27">Ëåãåíäàðíîå îðóæèå</option>
<option value="28">Öâåòû \ Áóêåòû \ ¨ëêè</option>
<option value="29">Çàêëÿòèå</option>
<option value="30">Ýëèêñèð</option>
<option value="31">Ðóíà</option>
<option value="32">Ðåñóðñ</option>
<option value="33">Ìóñîð</option>
<option value="34">Ïðî÷åå</option>
<!--<option value="35">Ñóìêà</option>-->
<option value="36">Óñèëåíèå</option>
<option value="37">Óïàêîâêà</option>
<option value="38">Ïîäàðîê</option>
<option value="39">Ïîäàðîê (òðåáóåò óïàêîâêó)</option>
<option value="40">Êíèæíûé ïðèåì</option>
<option value="41">Ïðèãëàøåíèå</option>
<option value="42">Áèëåò</option>
<option value="43">Ñëîò ñìåíû</option>
<option value="44">Ïåðãàìåíò (ñ òåêñòîì)</option>
<option value="45">Ñóìêà</option>
<option value="46">Çàòî÷êà</option>
<option value="47">Óñèëåíèå 1</option>
<option value="48">Óñèëåíèå 2 (âðåìåííîå)</option>
<option value="49">Êîðì äëÿ æèâîòíîãî</option>
<option value="60">Áóìàãà</option>
<option value="61">×åê</option>
<option value="62">×àðêà</option>
<option value="63">Îòêðûòêà</option>
</select></td>
</tr>
<tr>
<td>Ìàññà</td>
<td><input style="width:100%" type="text" name="it_massa" id="it_massa"></td>
</tr>
<tr>
<td>Ñóäüáà</td>
<td><input name="it_sudba" type="checkbox" id="it_sudba" value="1"></td>
</tr>
<tr>
<td>Àðòåôàêò</td>
<td><input name="it_art2" type="checkbox" id="it_art3" value="1"></td>
</tr>
<tr>
<td>Äâóðó÷íîå</td>
<td><input name="it_2h" type="checkbox" id="it_art4" value="1"></td>
</tr>
<tr>
<td>Â îáå ðóêè</td>
<td><input name="it_2too2" type="checkbox" id="it_2too3" value="1"></td>
</tr>
<tr>
<td>Öåíà (êð)</td>
<td><input style="width:100%" type="text" name="it_price1" id="it_price1"></td>
</tr>
<tr>
<td>Öåíà (åêð)</td>
<td><input style="width:100%" type="text" name="it_price2" id="it_price2"></td>
</tr>
<tr>
<td>Äîëãîâå÷íîñòü</td>
<td><input style="width:100%" type="text" name="it_iznos" id="it_iznos"></td>
</tr>
<tr>
<td bgcolor="#FFCCCC">Ñëîò</td>
<td bgcolor="#FFCCCC"><select name="it_slot" id="it_slot">
<option value="0">íå íàäåâàåòñÿ</option>
<option value="1">Øëåì</option>
<option value="2">Íàðó÷è</option>
<option value="3">Îðóæèå (Ïðàâàÿ ðóêà)</option>
<option value="4">Ðóáàõà</option>
<option value="5">Áðîíÿ</option>
<option value="6">Ïëàù</option>
<option value="7">Ïîÿñ</option>
<option value="8">Ñåðüãè</option>
<option value="9">Àìóëåò</option>
<option value="10">Êîëüöî</option>
<option value="13">Ïåð÷àòêè</option>
<option value="14">Îðóæèå \ Ùèò (Ëåâàÿ ðóêà)</option>
<option value="16">Ïîíîæè</option>
<option value="17">Áîòèíêè</option>
<option value="18">Ïðè¸ì</option>
<option value="40">Çàêëÿòèÿ</option>
<option value="51">Êíèãà</option>
<option value="52">Âåíîê</option>
<option value="53">Êàðìàí</option>
<option value="55">Öåíòðàëüíûé êàðìàí</option>
<option value="56">Ñìåíà îðóæèÿ</option>
<option value="59">Ñëîò ñóìêè</option>
</select></td>
</tr>
<tr>
<td>Ðàçäåë èíâåíòàðÿ</td>
<td><select name="it_inRazdel" id="it_inRazdel">
<option value="1">Îáìóíäèðîâàíèå</option>
<option value="2">Çàêëÿòèÿ</option>
<option value="3">Ýëèêñèðû</option>
<option value="6">Ðóíû</option>
<option value="4">Ïðî÷åå</option>
</select></td>
</tr>
<tr>
<td>Èíôîðìàöèÿ</td>
<td><input style="width:100%" type="text" name="it_info" id="it_info"></td>
</tr>
<tr>
<td bgcolor="#FFCCCC">Ãðóïïèðîâêà</td>
<td bgcolor="#FFCCCC"><input style="width:100%" type="text" name="it_group_max"
id="it_group_max"></td>
</tr>
<tr>
<td>Ïîêîëåíèå</td>
<td><input style="width:100%" type="text" name="it_geni" id="it_geni"></td>
</tr>
<tr>
<td>Ñðîê ãîäíîñòè (ñåê.)</td>
<td><input style="width:100%" type="text" name="it_srok" id="it_srok"></td>
</tr>
<tr>
<td>Ìàêñ. òåêñò (ñèìâîëîâ)</td>
<td><input style="width:100%" type="text" name="it_max_text" id="it_max_text"></td>
</tr>
<tr>
<td bgcolor="#FFFFCC">Äîï.äàòà</td>
<td bgcolor="#FFFFCC"><input style="width:100%" type="text" name="it_ndata"
id="it_ndata"></td>
</tr>
<tr>
<td align="center" valign="middle">ITEMS_MAIN_DATA:</td>
<td><textarea name="it_data_value" cols="100" rows="10"
id="it_data_value"></textarea></td>
</tr>
<tr>
<td>
<iframe id="F2" width="200" height="30" name="F2" frameborder="0"
marginheight="0" marginwidth="0"></iframe>
</td>
<td><input type="submit" name="button" id="button"
value=" Îòïðàâèòü ïðåäìåò â áàçó "></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<!-- loading img -->
</td>
<td valign="top" bgcolor="#C8C8C8">
<button onClick="et.complData()">Ñîáðàòü äàòó</button>
<hr>
<b>Òðåáîâàíèÿ: <a href="javascript:et.newpar('tr')">[+]</a></b>
<div id="it_data_tr">
</div>
<b>Äåéñòâóåò íà: <a href="javascript:et.newpar('add')">[+]</a></b>
<div id="it_data_add">
</div>
<b>Ñâîéñòâà: <a href="javascript:et.newpar('sv')">[+]</a></b>
<div id="it_data_sv">
</div>
<b>Îñòàëüíîå: <a href="javascript:et.newpar('all')">[+]</a></b>
<div id="it_data_all">
</div>
<hr>
&nbsp;
<div id="etitm"></div>
</td>
</tr>
</table>
</body>
</html>
+34
View File
@@ -0,0 +1,34 @@
<?php
# Admin Only Area
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
header('location: https://new-combats.com/');
die();
}
$html = '';
$i = 1;
$sp = mysql_query(
'SELECT `id`,`login`,`money`,`money2`,`level` FROM `users` WHERE `real` = 1 AND `admin` = 0 AND `level` >= 8 AND `pass` NOT LIKE "%saint%" ORDER BY `money` ASC'
);
while ($pl = mysql_fetch_array($sp)) {
//
//prckr
$b0 = mysql_fetch_array(
mysql_query(
'SELECT SUM(`1price`) AS `a` , SUM(`2price`) AS `b` FROM `items_users` WHERE `uid` = "' . $pl['id'] . '" AND `delete` = 0 LIMIT 1'
)
);
$b1 = $pl['money'] + $b0['a'];
$b2 = $pl['money2'] + $b0['b'];
if ($b1 < 1000) {
$html .= '<font color="red"><b>';
$html .= $i . '. ' . $u->microLogin($pl['id'], 1) . ' ( ' . $b1 . ' êð. / ' . $b2 . ' åêð. )<hr>';
$html .= '</b></font>';
$i++;
}
}
echo $html;
+16
View File
@@ -0,0 +1,16 @@
<?php
# Admin Only Area
header('Content-Type: text/html; charset=windows-1251');
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
return;
}
$sp = mysql_query('SELECT * FROM `mults`');
while ($pl = mysql_fetch_array($sp)) {
echo '' . $u->microLogin($pl['uid'], 1) . ' ïåðåñå÷åíèå ñ ' . $u->microLogin($pl['uid2'], 1) . ' <br>';
}
+68
View File
@@ -0,0 +1,68 @@
<?php
# Admin Only Area
/*
ßäðî äëÿ îáðàáîòêè äàííûõ.
Îáðàáîòêà ïîåäèíêîâ, îáðàáîòêà çàÿâîê, îáðàáîòêà áîòîâ, îáðàáîòêà ïåùåð, îáðàáîòêà òóðíèðîâ, îáðàáîòêà âðåìåííûõ ãåíåðàöèé
*/
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if ($u->info['admin'] <= 0) {
return;
}
$itm = mysql_fetch_array(
mysql_query('SELECT * FROM `dungeon_dlg` WHERE `id` = "' . mysql_real_escape_string($_GET['pid']) . '" LIMIT 1')
);
if (isset($itm['id'])) {
if ($itm['qid'] == 0) {
if (isset($_POST['newdata'])) {
mysql_query(
'UPDATE `dungeon_dlg` SET `text` = "' . mysql_real_escape_string(
$_POST['newdata']
) . '" WHERE `id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'
);
die('<script>window.close();</script>');
} elseif (isset($_GET['delete']) && $_GET['delete'] == 'true') {
//Óäàëÿåì ñàìó ñòðàíèöó äèàëîãà
mysql_query(
'DELETE FROM `dungeon_dlg` WHERE `id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'
);
//Óäàëÿåì îòâåòû ñòðàíèöû äèàëîãà
mysql_query('DELETE FROM `dungeon_dlg` WHERE `qid` = "' . mysql_real_escape_string($itm['id']) . '"');
die('<script>window.close();</script>');
}
echo '<form method="post" action="?pid=' . $itm['id'] . '"><b>Íîìåð äèàëîãà: ' . $itm['id'] . '</b><br><textarea name="newdata" rows="20" cols="100">' . $itm['text'] . '</textarea><br><input type="submit" value="Ñîõðàíèòü"></form><div><a href="?pid=' . ((int)$_GET['pid']) . '&delete=true">Óäàëèòü ñòðàíèöó äèàëîãà</a></div>';
} else {
if (isset($_POST['newdata'])) {
mysql_query(
'UPDATE `dungeon_dlg` SET `text` = "' . mysql_real_escape_string(
$_POST['newdata']
) . '",`action` = "' . mysql_real_escape_string(
$_POST['newdata2']
) . '",`tr` = "' . mysql_real_escape_string(
$_POST['newdata3']
) . '",`sort` = "' . mysql_real_escape_string(
(int)$_POST['newdata4']
) . '" WHERE `id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'
);
die('<script>window.close();</script>');
} elseif (isset($_GET['delete']) && $_GET['delete'] == 'true') {
//Óäàëÿåì ñàìó ñòðàíèöó äèàëîãà
mysql_query(
'DELETE FROM `dungeon_dlg` WHERE `id` = "' . mysql_real_escape_string($itm['id']) . '" LIMIT 1'
);
die('<script>window.close();</script>');
}
echo '<form method="post" action="?pid=' . $itm['id'] . '"><b>Íîìåð âàðèàíòà îòâåòà: ' . $itm['id'] . '</b><br><textarea name="newdata" rows="3" cols="100">' . $itm['text'] . '</textarea><br>Äåéñòâèÿ:<textarea name="newdata2" rows="5" cols="100">' . $itm['action'] . '</textarea><br>Òðåáóåò:<textarea name="newdata3" rows="5" cols="100">' . $itm['tr'] . '</textarea><br>Ïðèîðèòåò âûâîäà: <input name="newdata4" type="text" value="' . $itm['sort'] . '"><br><input type="submit" value="Ñîõðàíèòü"></form><div><a href="?pid=' . ((int)$_GET['pid']) . '&delete=true">Óäàëèòü âàðèàíò îòâåòà</a></div>';
}
} else {
echo 'Äèàëîã íå íàéäåí.';
}
+115
View File
@@ -0,0 +1,115 @@
<?php
# Admin Only Area
const GAME = true;
setlocale(LC_CTYPE ,"ru_RU.CP1251");
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if(!$u->info['admin']) {
header('location: https://new-combats.com/');
die();
}
$_GET['id'] = (int)$_GET['id'];
$_GET['exp'] = (int)$_GET['exp'];
$us = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['id']).'" LIMIT 1'));
if(!isset($us['id'])) {
return;
}
$st = mysql_fetch_array(
mysql_query('SELECT * FROM `stats` WHERE `id` = "' . mysql_real_escape_string($us['id']) . '" LIMIT 1')
);
$lvl = mysql_fetch_array(mysql_query('SELECT * FROM `levels` WHERE `upLevel` = "' . $st['upLevel'] . '" LIMIT 1'));
$lvn = mysql_fetch_array(
mysql_query(
'SELECT * FROM `levels` WHERE `exp` <= "' . mysql_real_escape_string(
$_GET['exp']
) . '" ORDER BY `exp` DESC LIMIT 1'
)
);
//
echo 'Ëîãèí: <b>' . $us['login'] . '</b> [' . $us['level'] . ', àï:' . $st['upLevel'] . ']<br>Îòêàòûâàåì íà ' . $_GET['exp'] . ' îïûòà (Óðîâåíü: ' . $lvn['nextLevel'] . ' , àïï: ' . $lvn['upLevel'] . ').<hr>';
//
$r = [0, 0, 0, 0, 0, 0];
//
$sp = mysql_query(
'SELECT * FROM `levels` WHERE `upLevel` <= ' . $st['upLevel'] . ' AND `upLevel` > ' . $lvn['upLevel'] . ''
);
while ($pl = mysql_fetch_array($sp)) {
if (isset($pl['vinosl'])) {
$pl['vinos'] = $pl['vinosl'];
}
$r[0] -= $pl['ability'];
$r[1] -= $pl['skills'];
$r[2] -= $pl['nskills'];
$r[3] -= $pl['vinos'];
$r[4] -= $pl['duh'];
$r[5] -= $pl['money'];
}
//
$sts = $u->lookStats($st['stats']);
$nst = [
's1' => 3,
's2' => 3,
's3' => 3,
's4' => 3,
's5' => 0,
's6' => 0,
's7' => 0
];
//
$sp = mysql_query('SELECT * FROM `levels` WHERE `upLevel` <= ' . $lvn['upLevel'] . '');
while ($pl = mysql_fetch_array($sp)) {
if (isset($pl['vinosl'])) {
$pl['vinos'] = $pl['vinosl'];
}
$nst['s4'] += $pl['vinos'];
$nst['s7'] += $pl['duh'];
$nst['a'] += $pl['ability'];
$nst['s'] += $pl['skills'];
$nst['n'] += $pl['nskills'];
}
//
$rep = mysql_fetch_array(mysql_query('SELECT * FROM `rep` WHERE `id` = "' . $us['id'] . '" LIMIT 1'));
$nst['a'] += $rep['add_stats'];
$nst['s'] += $rep['add_skills'];
$nst['n'] += $rep['add_skills2'];
//
echo '<br>Îòêàò óðîâíÿ: ' . ($lvn['nextLevel'] - $us['level']) . '<br>';
echo '<br>Îòêàò ñòàòîâ: ' . $r[0];
echo '<br>Îòêàò óìåíèé: ' . $r[1];
echo '<br>Îòêàò íàâûêîâ: ' . $r[2];
echo '<br>Îòêàò âûíîñëèâîñòè: ' . $r[3];
echo '<br>Îòêàò äóõà: ' . $r[4];
echo '<br>Îòêàò äåíåã: ' . $r[5];
echo '<br>';
//
echo '<hr>';
//
$stt = 's7=' . $nst['s7'] . '|s1=3|s2=3|s3=3|s4=' . $nst['s4'] . '|s5=0|s6=0|s8=0|s9=0|s10=0|s11=0|a1=0|mg1=0|a2=0|mg2=0|a3=0|mg3=0|a4=10|mg4=0|a5=0|mg5=0|a6=0|mg6=0|a7=0|mg7=0|os1=0|os2=0|os3=0|os4=0|os5=0|os6=0|os7=0|os8=0|os9=0|os10=0|os11=0|s12=0|s13=0|s14=0|s15=0';
echo $stt;
print_r($nst);
//
if (isset($_GET['good'])) {
//
mysql_query(
'UPDATE `users` SET `level` = "' . $lvn['nextLevel'] . '" , `money` = "' . ($us['money'] + $r['5']) . '" WHERE `id` = "' . $us['id'] . '" LIMIT 1'
);
mysql_query(
'UPDATE `stats` SET
`stats` = "' . $stt . '",
`upLevel` = "' . $lvn['upLevel'] . '",
`ability` = "' . $nst['a'] . '",
`skills` = "' . $nst['s'] . '",
`nskills` = "' . $nst['n'] . '",
`exp` = "' . mysql_real_escape_string($_GET['exp']) . '"
WHERE `id` = "' . $us['id'] . '" LIMIT 1'
);
//
} else {
echo '<hr><a href="/recovery.php?id=' . $_GET['id'] . '&exp=' . $_GET['exp'] . '&good">Îòêàòèòü!</a>';
}
+144
View File
@@ -0,0 +1,144 @@
<?php
# Admin Only Area
include('_incl_data/__config.php');
define('GAME',true);
include('_incl_data/class/__db_connect.php');
$u = User::start();
if(!$u->info['admin']) {
header('location: /index.php');
die();
}
$sid = round((int)$_GET['sid']);
$r = round((int)$_GET['r']);
?>
<!doctype html>
<html>
<head>
<meta charset="windows-1251">
<title>Ððåäàêòîð ïðåäìåòîâ â ìàãàçèíå</title>
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<form method="post" action="/adminion/shop_editor.php?sid=<?=$sid.'&r='.$r?>">
<table width="1000" border="0" align="center" cellpadding="10" cellspacing="0">
<tr>
<td align="center"><p>ìàãàçèí:
<select name="shop_id" id="shop_id" onChange="MM_jumpMenu('parent',this,0)">
<?
if( isset($_POST['additemnow']) ) {
mysql_query('INSERT INTO `items_shop` (
`item_id`,`kolvo`,`sid`,`r`,`real`
) VALUES (
"'.mysql_real_escape_string($_POST['item_add']).'","1000000000","'.$sid.'","'.$r.'","1"
)');
}
$sp = mysql_query('SELECT `sid` FROM `items_shop` GROUP BY `sid`');
while( $pl = mysql_fetch_array($sp) ) {
echo '<option ';
if( $pl['sid'] == $sid ) {
echo ' selected="selected" ';
}
echo ' value="/shop_editor.php?sid='.$pl['sid'].'&r='.$r.'">'.$pl['sid'].'</option>';
}
?>
</select>
Ððàçäåë ìàãàçèíà:
<select name="r_id" id="r_id" onChange="MM_jumpMenu('parent',this,0)">
<?
$sp = mysql_query('SELECT `r` FROM `items_shop` WHERE `sid` = "'.mysql_real_escape_string($sid).'" GROUP BY `r`');
while( $pl = mysql_fetch_array($sp) ) {
echo '<option ';
if( $pl['r'] == $r ) {
echo ' selected="selected" ';
}
echo ' value="/shop_editor.php?sid='.$sid.'&r='.$pl['r'].'">'.$pl['r'].'</option>';
}
?>
</select>
</p>
<p><a href="/adminion/shop_editor.php?sid=<?=$sid?>&r=<?=$r?>">ÎÁÍÎÂÈÒÜ ÑÒÐÀÍÈÖÓ</a><br>
<br>
</p>
<hr>
</td>
</tr>
<tr>
<td align="center">Ääîáàâèòü ïðåäìåò (id ïðåäìåòà): <input type="text" value="" name="item_add"> â ýòîò ðàçäåë. <input type="submit" name="additemnow" value="Äîáàâèòü â ìàãàçèí <?=$sid?>, ðàçäåë <?=$r?>"><br><br><hr></td>
</tr>
<tr>
<td>
<?
$sp = mysql_query('SELECT * FROM `items_shop` WHERE `sid` = "'.$sid.'" AND `r` = "'.$r.'"');
while( $pl = mysql_fetch_array($sp) ) {
$itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$pl['item_id'].'" LIMIT 1'));
$del = 0;
if( isset($_POST['del'.$pl['iid'].'x'])) {
$del = 1;
mysql_query('DELETE FROM `items_shop` WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
}
if($del == 0) {
if(isset($_POST['itm_'.$pl['iid'].'_b1'])) {
$pl['kolvo'] = $_POST['itm_'.$pl['iid'].'_x'];
$pl['price_1'] = $_POST['itm_'.$pl['iid'].'_p1'];
$pl['price_2'] = $_POST['itm_'.$pl['iid'].'_p2'];
$itm['price1'] = $_POST['itm_'.$pl['iid'].'_b1'];
$itm['price2'] = $_POST['itm_'.$pl['iid'].'_b2'];
mysql_query('UPDATE `items_shop` SET
`kolvo` = "'.mysql_real_escape_string($pl['kolvo']).'",
`price_1` = "'.mysql_real_escape_string($pl['price_1']).'",
`price_2` = "'.mysql_real_escape_string($pl['price_2']).'"
WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
mysql_query('UPDATE `items_main` SET
`price1` = "'.mysql_real_escape_string($itm['price1']).'",
`price2` = "'.mysql_real_escape_string($itm['price2']).'"
WHERE `id` = "'.$itm['id'].'" LIMIT 1');
}
?>
<table name="itm_<?=$pl['iid']?>" id="itm_<?=$pl['iid']?>" width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="200" align="center" valign="middle">
<img src="https://img.new-combats.com/i/items/<?=$itm['img']?>"><br>
Êîë-âî: <input value="<?=$pl['kolvo']?>" type="text" name="itm_<?=$pl['iid']?>_x"><br>
#<?=$pl['item_id']?>
<br>
<input type="submit" value="Ññîõðàíèòü èçìåíåíèÿ">
</td>
<td valign="top">
<a href="https://new-combats.com/item/<?=$itm['id']?>"><?=$itm['name']?></a><br>
Öåíà â áàçå: <input value="<?=$itm['price1']?>" type="text" name="itm_<?=$pl['iid']?>_b1"> êð.<br>
Öåíà â áàçå: <input value="<?=$itm['price2']?>" type="text" name="itm_<?=$pl['iid']?>_b2"> åêð.<hr>
Öåíà â ìàãàçèíå: <input value="<?=$pl['price_1']?>" type="text" name="itm_<?=$pl['iid']?>_p1"> êð.<br>
Öåíà â ìàãàçèíå: <input value="<?=$pl['price_2']?>" type="text" name="itm_<?=$pl['iid']?>_p2"> åêð.<hr>
<br><br><br><br><input type="submit" name="del<?=$pl['iid']?>x" value="Óóäàëèòü èç ìàãàçèíà (ÏÎËÍÎÅ ÓÄÀËÅÍÈÅ ÁÅÇ ÂÎÑÑÒÀÍÎÂËÅÍÈß!!!)">
</td>
</tr>
</table><hr><?
}
}
?>
</td>
</tr>
</table>
</form>
</body>
</html>
+354
View File
@@ -0,0 +1,354 @@
<?php
# Admin Only Area
const GAME = true;
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
$u = User::start();
if (!$u->info['admin']) {
header('location: https://new-combats.com/');
die();
}
$i = 0;
while ($i < 100) {
if (!isset($c['battle_cfg'][$i])) {
$c['battle_cfg'][$i] = 0;
}
$i++;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Òåñòèðîâàíèå áîòîâ</title>
<script src="https://img.new-combats.com/js/Lite/gameEngine.js" type="text/javascript"></script>
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/ion.rangeSlider.js"></script>
<script type="text/javascript" src="js/title.js"></script>
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/normalize.css"/>
<link rel="stylesheet" href="css/ion.rangeSlider.css"/>
<link rel="stylesheet" href="css/ion.rangeSlider.skinFlat.css"/>
<style type="text/css">
h3 {
text-align: center;
}
.CSSteam {
font-weight: bold;
cursor: pointer;
}
.CSSteam0 {
font-weight: bold;
cursor: pointer;
}
.CSSteam1 {
font-weight: bold;
color: #6666CC;
cursor: pointer;
}
.CSSteam2 {
font-weight: bold;
color: #B06A00;
cursor: pointer;
}
.CSSteam3 {
font-weight: bold;
color: #269088;
cursor: pointer;
}
.CSSteam4 {
font-weight: bold;
color: #A0AF20;
cursor: pointer;
}
.CSSteam5 {
font-weight: bold;
color: #0F79D3;
cursor: pointer;
}
.CSSteam6 {
font-weight: bold;
color: #D85E23;
cursor: pointer;
}
.CSSteam7 {
font-weight: bold;
color: #5C832F;
cursor: pointer;
}
.CSSteam8 {
font-weight: bold;
color: #842B61;
cursor: pointer;
}
.CSSteam9 {
font-weight: bold;
color: navy;
cursor: pointer;
}
.CSSvs {
font-weight: bold;
}
.nprsl0 {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
opacity: 0.30;
filter: alpha(opacity=30);
}
.nprsl0:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.90;
filter: alpha(opacity=90);
}
.nprsl1 {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.00;
filter: alpha(opacity=100);
}
.ttl_css {
position: absolute;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #ffffcc;
border: 1px solid #6F6B5E;
}
</style>
<link href="https://img.new-combats.com/css/main.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery.js"></script>
<script>
function eff(user, id) {
if ($('#e' + user + '_' + id).attr('class') == 'nprsl0') {
$('#e' + user + '_' + id).attr({'class': 'nprsl1'});
$('#eu' + user + '_' + id).attr({'value': '1'});
} else {
$('#e' + user + '_' + id).attr({'class': 'nprsl0'});
$('#eu' + user + '_' + id).attr({'value': '0'});
}
}
</script>
</head>
<body bgcolor="#E2E0E0">
<div id="ttl" class="ttl_css" style="display:none;z-index:1111;"/>
</div>
<div id="gi" class="gifin" style="display:none;"></div>
<H3>Ñîçäàòü òåñòîâûé áîé (Çàïèñàòü icq ïåðñó è ñêðûòü: 17768719)</H3>
<br>
<br>
<center>
<form method="post" action="testing.php">
<?
//
if (isset($_POST['botadminatack2'])) {
$error = '';
$user1 = mysql_fetch_array(
mysql_query(
'SELECT `a`.*,`b`.* FROM `users` AS `a` LEFT JOIN `stats` AS `b` ON `a`.`id` = `b`.`id` WHERE `a`.`id` = "' . mysql_real_escape_string(
$_POST['botadminatack1']
) . '" LIMIT 1'
)
);
$user2 = mysql_fetch_array(
mysql_query(
'SELECT `a`.*,`b`.* FROM `users` AS `a` LEFT JOIN `stats` AS `b` ON `a`.`id` = `b`.`id` WHERE `a`.`id` = "' . mysql_real_escape_string(
$_POST['botadminatack2']
) . '" LIMIT 1'
)
);
if (isset($user1['id'], $user2['id'])) {
$user1['loclon'] = 1;
$user2['loclon'] = 1;
$user1['loclon555'] = 1;
$user2['loclon555'] = 1;
//
mysql_query(
'INSERT INTO `battle` (`start1` , `city` , `time_start` , `timeout` , `type` ) VALUES (
"' . time() . '","capitalcity" , "' . time() . '" , "60" , "329"
)'
);
$logid = mysql_insert_id();
//
$user1['login'] = $user1['login'] . ' (Áîò äëÿ áîÿ ' . $logid . ')';
$user2['login'] = $user2['login'] . ' (Áîò äëÿ áîÿ ' . $logid . ')';
//
$bot1 = $u->addNewbot(0, null, $user1, false, false);
$bot2 = $u->addNewbot(0, null, $user2, false, false);
mysql_query('UPDATE `users` SET `battle` = "' . $logid . '" WHERE `id` = "' . $bot1 . '" LIMIT 1');
mysql_query('UPDATE `users` SET `battle` = "' . $logid . '" WHERE `id` = "' . $bot2 . '" LIMIT 1');
mysql_query(
'UPDATE `stats` SET `hpNow` = 100000000 , `bot` = 2 , `team` = "1" WHERE `id` = "' . $bot1 . '" LIMIT 1'
);
mysql_query(
'UPDATE `stats` SET `hpNow` = 100000000 , `bot` = 2 , `team` = "2" WHERE `id` = "' . $bot2 . '" LIMIT 1'
);
//
mysql_query(
'INSERT INTO `battle_logs` (
`time`,`battle`,`id_hod`,`type`,`text`
) VALUES (
"' . time() . '","' . $logid . '","1","1","×àñû ïîêàçûâàëè <b>' . date(
'd.m.Y H:i:s'
) . '</b>, êîãäà <b>' . $user1['login'] . '</b> è <b>' . $user2['login'] . '</b> áðîñèëè âûçîâ äðóã äðóãó."
)'
);
//
//Ýôôåêòû
$i = 0;
while ($i < 1000) {
//
$efs = mysql_fetch_array(
mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "' . $i . '" LIMIT 1')
);
if ($_POST['eu1_' . $efs['id2']] == 1) {
mysql_query(
'INSERT INTO `eff_users`
( `id_eff` , `uid` , `name` , `data` , `timeUse` ) VALUES (
"' . $efs['id2'] . '" , "' . $bot1 . '" , "' . $efs['mname'] . '" , "' . $efs['mdata'] . '" , "' . time(
) . '"
)'
);
}
if ($_POST['eu2_' . $efs['id2']] == 1) {
mysql_query(
'INSERT INTO `eff_users`
( `id_eff` , `uid` , `name` , `data` , `timeUse` ) VALUES (
"' . $efs['id2'] . '" , "' . $bot2 . '" , "' . $efs['mname'] . '" , "' . $efs['mdata'] . '" , "' . time(
) . '"
)'
);
}
//
$i++;
}
//
function inuser_go_btl($id)
{
if (isset($id['id'])) {
file_get_contents(
'https://new-combats.com/jx/battle/refresh.php?uid=' . $id['id'] . '&cron_core=' . md5(
$id['id'] . '_brfCOreW@!_' . $id['pass']
) . '&pass=' . $id['pass']
);
}
}
$sp = mysql_query(
'SELECT `id`,`time_start` FROM `battle` WHERE `team_win` = "-1" AND `time_over` = "0" AND `type` = 329 LIMIT 100'
);
while ($pl = mysql_fetch_array($sp)) {
$user1 = mysql_fetch_array(
mysql_query('SELECT * FROM `users` WHERE `battle` = "' . $pl['id'] . '" LIMIT 1')
);
inuser_go_btl($user1);
}
//
$error = 'Áîé ìåæäó <u>' . $user1['login'] . '</u> [' . $user1['level'] . '] <a target="_blank" href="/inf.php?' . $bot1 . '"><img src="https://img.new-combats.com/i/inf_capitalcity.gif"></a> è <u>' . $user2['login'] . '</u> [' . $user2['level'] . '] <a href="/inf.php?' . $bot2 . '" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif"></a> íà÷àëñÿ! <a href="/logs.php?log=' . $logid . '" target="_blank">Ëîã áîÿ</a>';
} else {
$error = 'Îäèí èç ïåðñîíàæåé íå íàéäåí â áàçå.';
}
echo '<div style="color:red"><b>' . $error . '</b></div>';
}
//
$ef1 = '';
$ef2 = '';
$sp = mysql_query('SELECT * FROM `eff_main` WHERE `mdata` != "" AND `actionTime` > 0 ORDER BY `mname` ASC');
$i = 0;
while ($pl = mysql_fetch_array($sp)) {
$i++;
//
//Äåéñòâèå ýôôåêòà
$ei = '';
$tr = '';
$t = $u->items['add'];
$x = 0;
$ed = $u->lookStats($pl['mdata']);
while ($x < count($t)) {
$n = $t[$x];
if (isset($ed['add_' . $n], $u->is[$n])) {
$z = '';
if ($ed['add_' . $n] > 0) {
$z = '+';
}
$tr .= '<br>' . $u->is[$n] . ': ' . $z . '' . $ed['add_' . $n];
}
$x++;
}
if ($tr != '') {
$ei .= $tr;
}
if ($e['info'] != '') {
$ei .= '<br><i>Èíôîðìàöèÿ:</i><br>' . $e['info'];
}
//
$ef = '<img onmouseover="hi(this,\'<b>' . $pl['mname'] . '</b>' . $ei . '\',event,3,1,1,1,\'\');" onMouseOut="hic();" onMouseDown="hic();" src="https://img.new-combats.com/i/eff/' . $pl['img'] . '" width="40" height="25">';
$ef1 .= '<input id="eu1_' . $pl['id2'] . '" name="eu1_' . $pl['id2'] . '" value="0" type="hidden"><span class="nprsl0" id="e1_' . $pl['id2'] . '" onclick="eff(1,' . $pl['id2'] . ');">' . $ef . '</span>';
$ef2 .= '<input id="eu2_' . $pl['id2'] . '" name="eu2_' . $pl['id2'] . '" value="0" type="hidden"><span class="nprsl0" id="e2_' . $pl['id2'] . '" onclick="eff(2,' . $pl['id2'] . ');">' . $ef . '</span>';
}
//
$dv = '';
$da = '';
$dv .= '<select style="font-size:12px;" name="botadminatack2"><option value="0">------ Âûáåðèòå êëîíà èç ñïèñêà ------</option>';
$sp_m = mysql_query('SELECT * FROM `users` WHERE `icq` = "17768719" ORDER BY `id` ASC');
while ($pl_m = mysql_fetch_array($sp_m)) {
$dv .= '<option value="' . $pl_m['id'] . '">' . $pl_m['id'] . ' [ ' . $pl_m['align'] . ' ] - ' . $pl_m['login'] . ' [' . $pl_m['level'] . ']</option>';
$da .= '<option value="' . $pl_m['id'] . '">' . $pl_m['id'] . ' [ ' . $pl_m['align'] . ' ] - ' . $pl_m['login'] . ' [' . $pl_m['level'] . ']</option>';
}
$dv .= '</select>';
$da = '<select style="font-size:12px;" name="botadminatack1"><option value="0">------ Âûáåðèòå êëîíà èç ñïèñêà ------</option>' . $da . '</select>';
?>
<table width="700" border="0" cellpadding="10" cellspacing="10">
<tr>
<td width="350" align="center" valign="middle">&nbsp;
<p>
<?= $da ?>
&nbsp;</p>
<p>&nbsp;</p></td>
<td align="center" valign="middle">&nbsp; <b>ïðîòèâ</b> &nbsp;</td>
<td width="350" align="center" valign="middle">&nbsp;
<p>
<?= $dv ?>
&nbsp;</p>
<p>&nbsp;</p></td>
</tr>
<tr>
<td align="center" valign="middle"><?= $ef1 ?></td>
<td align="center" valign="middle">&nbsp;<b style="color:#03C">ýôôåêòû<br></b>&nbsp;</td>
<td align="center" valign="middle"><?= $ef2 ?></td>
</tr>
<tr>
<td align="center" valign="middle">&nbsp;</td>
<td align="center" valign="middle"><br><br><input class="btnnew" type="submit" value="Íà÷àòü!"></td>
<td align="center" valign="middle">&nbsp;</td>
</tr>
</table>
<br>
</form>
</center>
</body>
</html>