Hlstatsx и MA (импорт банов из МА)

Sleep

Участник
Сообщения
394
Реакции
146
Всем привет. Возможно ли импортировать баны из МА (materialadmin)?
Импортировать с помощью hlstatsxban.php не получается , не может найти баны:
C-подобный:
[+] Successfully connected to SourceBans database. Retrieving bans now. [+] Retrieved 0 banned and 0 unbanned players from SourceBans. [-] Nothing to change. Exiting.
Hlstatsx и МА стоят на myarene, базы данных там же, конфиг hlstatsxban.cfg настроен верно.
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
  • Команда форума
  • #2
Вообще импортировалось нормально. Нужно по месту смотреть.
 

Sleep

Участник
Сообщения
394
Реакции
146
Вообще импортировалось нормально. Нужно по месту смотреть.
Может не импортироваться из-за версии PHP ? Стоит 7.1
C-подобный:
[Thu Feb 20 15:22:24.665809 2020] [lsapi:notice] [pid 3858217] [client 188.113.10.94:48728] [host championsclub.su] Backend log: PHP Notice:  Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' in /var/www/u6980/data/var/www/hlstatsx/ImportBans/hlstatsxban.php on line 70\n
[Thu Feb 20 15:22:24.665842 2020] [lsapi:notice] [pid 3858217] [client 188.113.10.94:48728] [host championsclub.su] Backend log: PHP Warning:  mysqli_result::fetch_array() expects parameter 1 to be integer, string given in /var/www/u6980/data/var/www/hlstatsx/ImportBans/hlstatsxban.php on line 70\n
[Thu Feb 20 15:22:24.666478 2020] [lsapi:notice] [pid 3858217] [client 188.113.10.94:48728] [host championsclub.su] Backend log: PHP Notice:  Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' in /var/www/u6980/data/var/www/hlstatsx/ImportBans/hlstatsxban.php on line 86\n
[Thu Feb 20 15:22:24.666497 2020] [lsapi:notice] [pid 3858217] [client 188.113.10.94:48728] [host championsclub.su] Backend log: PHP Warning:  mysqli_result::fetch_array() expects parameter 1 to be integer, string given in /var/www/u6980/data/var/www/hlstatsx/ImportBans/hlstatsxban.php on line 86\n
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
  • Команда форума
  • #4
Не может, а как раз из-за этого и не импортируется.
В ЛС напиши, посмотрим.
 

Danyas

Участник
Сообщения
2,174
Реакции
1,072
Спасибо за фикс, но дальше еще нужно маленький нюанс сделать:


Лог:
[+] Successfully connected to SourceBans database. Retrieving bans now.
[+] Retrieved 6 banned and 371 unbanned players from SourceBans.
[+] Successfully connected to HLstatsX database server. Updating players...
[-] Error hiding banned players: No database selected

В строках с конектом к hlstatsx базе заметил что базы нету.
C-подобный:
// Connection to DB
$hlxcon = new mysqli(HLX_HOST, HLX_USER, HLX_PASS, '', HLX_PORT);
добавил в дефайны

PHP:
//** HLSTATSX MYSQL INFO ------------------------------
// http://www.hlxce.com/
define('HLX_HOST', '***');      // MySQL host
define('HLX_PORT', 3306);             // MySQL port (Default 3306)
define('HLX_USER', '*');               // MySQL user
define('HLX_PASS', '*');               // MySQL password
define('HLX_PREFIX', '*');      // MySQL table prefix

define('HLX_NAME', 'ИМЯ ВАШЕЙ БД (для аналогии откройте конфиг сб)');  // MySQL database name

и в коннекшене дефайн прописал вместо скобочек:

C-подобный:
// Connection to DB
$hlxcon = new mysqli(HLX_HOST, HLX_USER, HLX_PASS, HLX_NAME, HLX_PORT);



Вроде завелось.
Сообщения автоматически склеены:

А, нет, это я баран, там оказывается всё есть:
C-подобный:
$hlxdbs = array();
$hlxdbs[] = "hlstatsx";

hlstatsx - заменить на имя базы, и всё должно быть тоже ок.
 
Последнее редактирование:
Сверху Снизу