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('Произошла ошибка

Произошла ошибка:

' . $e . '

Назад


(c) ' . $c[1] . '

'); + $link = Config::get('https'); + $err = << + Ошибка: $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); - - Бойцовский Клуб Acombats - - + <?= Config::get('title') ?> + + - - - - - + + + + @@ -275,239 +566,6 @@ $u->stats = $u->getStats($u->info['id'], 0); - - - info['active'] != '' && $u->info['mail'] == 'No E-mail') { - if ($error != '') { + if (!empty($error)) { echo ''; } ?> @@ -613,7 +625,7 @@ $u->stats = $u->getStats($u->info['id'], 0); } ?> -
- - - + + +
-
Настройки чата
-
+
Настройки чата
+ hr
Скорость обновления: Сообщения с молчанкой
- + hr
     Список игнорируемых
-
- - - + +
@@ -734,105 +714,84 @@ $u->stats = $u->getStats($u->info['id'], 0); style="display:none; position:absolute; left: 198px; top: 13px; width:24px; height:15px; background-image:url(https://img.new-combats.com/i/mail2.gif);" class="postdiv" id="postdiv">
- +
- -
- - - -
- - - + - -
Знания + + + + + + + - +
+ + + + + + - - - +
+ Знания + + Персонаж + onClick="this.style.backgroundColor='#404040'; this.style.color='#FFFFFF'; showtable('2');" style="background:#404040; color:#FFFFFF; text-align: center;"> + Персонаж Выход + + + + Выход
+ +
- + +
+ + + + -