diff --git a/_incl_data/class/Battle.php b/_incl_data/class/Battle.php index e9cf9b52..c303aeeb 100644 --- a/_incl_data/class/Battle.php +++ b/_incl_data/class/Battle.php @@ -409,7 +409,7 @@ class Battle public $aBexp = 0; //Добавочный опыт в боях public $mainStatus = 1; //Отображаем главное окно (1 - можно бить, 2 - ожидаем ход противника, 3 - Проиграли. Ожидаем завершения поединка) public $info = []; //Информация о поединке - public $users = []; //Информация о пользователях в этом бою + public $users; //Информация о пользователях в этом бою public $stats = []; //Информация о статах пользователей в этом бою public $uids = []; //Список пользователей и их id в stats или users пример id пользователя = 555 , то $uids[555] выдаст его порядковый номер в массиве users \ stats public $atacks = []; //Список ударов в этом бою (действующих) diff --git a/buttons.php b/buttons.php index 60185b89..2ef78ce6 100644 --- a/buttons.php +++ b/buttons.php @@ -2,16 +2,24 @@ use Core\Config; use Core\Database; +use Core\Db; if (!defined('GAME_VERSION')) { require_once '_incl_data/autoload.php'; } +$code = PassGen::intCode(); function er($e) { - global $c; - exit('
Произошла ошибка: (c) ' . $c[1] . '' . $e . '
+ Назад
+
+ HTML;
+ exit($err);
}
Config::init();
@@ -25,27 +33,24 @@ $chat = new Chat();
ini_set('max_execution_time', '120');
if (isset($_GET['showcode'])) {
- include('show_reg_img/security.php');
+ include_once 'show_reg_img/security.php';
die();
}
if ($u->info['joinIP'] == 1 && $u->info['ip'] != IP) {
er('#Пожалуйста авторизируйтесь с главной страницы');
} elseif (isset($_GET['exit'])) {
- setcookie('login', '', time() - 60 * 60 * 24 * 30, '', $c['host']);
+ setcookie('login', '', time() - 60 * 60 * 24 * 30, '', Config::get('host'));
setcookie('login', '', time() - 60 * 60 * 24 * 30);
- mysql_query('UPDATE `users` SET `online` = ' . (time() - 420) . ' WHERE `id` = ' . $u->info['id']); //520
- die('');
+ Db::sql('update users set online = unix_timestamp() - 420 where id = ?', [$u->info['id']]);
+ die(Config::get('exit'));
} elseif (!isset($u->info['id'])) {
er('Возникла проблема с определением id персонажа
Авторизируйтесь с главной страницы.');
}
if ($u->info['online'] < time() - 60) {
$filter->setOnline($u->info['online'], $u->info['id']);
- mysql_query(
- "UPDATE `users` SET `online`='" . time() . "',`timeMain`='" . time(
- ) . "' WHERE `id`='" . $u->info['id'] . "' LIMIT 1"
- );
+ Db::sql('update users set online = unix_timestamp(), timeMain = unix_timestamp() where id = ?', [$u->info['id']]);
}
$u->stats = $u->getStats($u->info['id'], 0);
@@ -54,41 +59,38 @@ $u->stats = $u->getStats($u->info['id'], 0);
-
-
+
Скорость обновления:
+
-
-
-
-
-
-
-
-
-
Знания
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+ Знания
+
+
+
-
Персонаж
+ onClick="this.style.backgroundColor='#404040'; this.style.color='#FFFFFF'; showtable('2');" style="background:#404040; color:#FFFFFF; text-align: center;">
+ Персонаж
-
- Выход
+
+
+
+
+ Выход
+
+
+
-
-
-
+
+
+
+
+
+
-
-
+
-
+
@@ -842,98 +801,84 @@ $u->stats = $u->getStats($u->info['id'], 0);
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
@@ -1164,17 +1098,16 @@ $u->stats = $u->getStats($u->info['id'], 0);
+
+
+
-
-
+
info['admin'] > 0) { ?> onclick="top.frames['main'].location.href='map.php';"
+ if ($u->info['admin'] > 0): ?> onclick="top.frames['main'].location.href='map.php';"
class="db" src="https://img.new-combats.com/b___.gif" width="30" height="30"
- title="Чат">
-
+
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
info['level'] > 7) { ?>
-
+ if ($u->info['align'] == 50 || $u->info['align2'] == 50 || $u->info['admin'] > 0) { ?>
+
+
-
-
-
- info['align'] == 50 || $u->info['align2'] == 50 || $u->info['admin'] == 1) { ?>
-
- info['align'] >= 1.1 && $u->info['align'] < 2) { ?>
-
-
+
+
+ info['align'] >= 3.01 && $u->info['align'] < 4) { ?>
-
-
+
+
+ info['vip'] > time(
- ) || $u->stats['silvers'] > 0 || $u->stats['bronze'] > 0 || $u->stats['gold'] > 0) { ?>
+ if ($u->info['vip'] > time() || $u->stats['silvers'] > 0 || $u->stats['bronze'] > 0 || $u->stats['gold'] > 0) { ?>
-
+
+
+
-
-
+
+
info['align'] >= 1 && $u->info['align'] < 2) { ?>
-
-
+
+ info['align'] >= 3 && $u->info['align'] < 4) { ?>
-
-
+
+
+ info['align'] == 7) { ?>
-
- info['bukmeker'] == 1 || $u->info['admin'] == 1) { ?>
-
- info['clan'] > 0) { ?>
-
+
+
- info['bukmeker'] == 1 || $u->info['admin'] > 0) { ?>
+
+
+
+ info['clan'] > 0) { ?>
+
+
+
+ info['admin'] > 0) { ?>
-
-
+
+
+
-
-
+
+
+
-
+
-
+
+
+
-
-
-
-
+
+
+