Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 24-09-2013 15:03:31

Anti
Пользователь

Вывод забаненных игроков.

Здравствуйте. У меня вопрос. Под какой плагин заточен вывод забаненных игроков?
Можете ли вы сделать совместимость вывода забанных игроков с классического txt файла?

Вне форума

#2 24-09-2013 21:36:00

Online
Administrator

Re: Вывод забаненных игроков.

Anti написал ранее:

Здравствуйте. У меня вопрос. Под какой плагин заточен вывод забаненных игроков?

CMS работает с плагином FigAdmin и его аналогами.

Anti написал ранее:

Можете ли вы сделать совместимость вывода забанных игроков с классического txt файла?

Пришлите текстовый файл со списком банов, не охота делать работу, которая ни кем не будет использоваться.

Вне форума

#3 03-10-2013 01:43:37

Anti
Пользователь

Re: Вывод забаненных игроков.

Уже не нужно. Спасибо, что откликнулись:)

Вне форума

#4 01-02-2014 00:30:41

Anti
Пользователь

Re: Вывод забаненных игроков.

Подскажите пожалуйста, какие изменения нужно внести в файл "msmod\bans.php"
Чтобы настроить под свой плагин с такими колонками:

Вне форума

#5 01-02-2014 10:48:43

Online
Administrator

Re: Вывод забаненных игроков.

Anti написал ранее:

настроить под свой плагин

Откройте пожалуйста файл модуля банов shop\msmod\bans.php. В шапке будет блок с настройками колонок.

/*
/	en: The names of the columns in the database for the table with bans
/	ru: Названия колонок в базе данных для таблицы с банами
*/
$tbns = array(
	'id'		=> 'id',
	'name'		=> 'name',
	'reason'	=> 'reason',
	'admin'		=> 'admin',
	'time'		=> 'time',
	'temptime'	=> 'temptime',
	'type'		=> 'type',
	'ip'		=> 'ip',
);

Вне форума

#6 02-02-2014 15:49:13

Anti
Пользователь

Re: Вывод забаненных игроков.

Ок. Понял, спасибо)
А если мне какой-то элемент из массива не нужен. Его можно просто удалить?
И что подразумевается под "'type'      => 'type'," ?

Вне форума

#7 02-02-2014 16:30:19

Online
Administrator

Re: Вывод забаненных игроков.

Anti написал ранее:

А если мне какой-то элемент из массива не нужен. Его можно просто удалить?

Нет такого функционала.

Anti написал ранее:

И что подразумевается под "'type'      => 'type'," ?

Колонка определяет тип бана. Перманентный, временный бан или некоторые плагины пишут сюда кик игрока с сервера. Вывод типов банов в банлисте настраивается через админку на странице настроек.

Вне форума

#8 03-02-2014 02:30:45

Anti
Пользователь

Re: Вывод забаненных игроков.

Не подскажете, где переименовать таблицу для страницы банов на другую?
Т.е. сейчас "ms_banlist", а мне нужно подключить к таблице "superbans"

Добавлено спустя 1 час 8 минут 7 секунд:
Нашел и изменил в файле "includes/constants.php"
define('BANLIST',        'BungeeBans');
--------------------------------------------------
Но все равно проблема с выводом...

Вот таблица:

Вот измененный bans.php:

$tbns = array(
	'id'		=> '',
	'name'		=> 'player',
	'reason'	=> 'reason',
	'admin'		=> 'banned_by',
	'time'		=> 'banned_on',
	'temptime'	=> 'banned_until',
	'type'		=> 'type',
	'ip'		=> '',
);

Список забаненных все равно не выводит. Хотя кол-во показывает верное. Ошибок на сайте не пишет.
Вот что пишет:

Вне форума

#9 03-02-2014 11:13:50

Online
Administrator

Re: Вывод забаненных игроков.

На странице настроек (в админке) установите выводимые типы банов (через запятую).
По умолчанию стоит: 1,0

Вне форума

#10 03-02-2014 14:31:35

Anti
Пользователь

Re: Вывод забаненных игроков.

Спасибо. Тут вроде разобрался. Дату немного поковырял, но вроде работает.
Но с включенным "автоматическим разбаном" возникла другая проблема на странице профиля забанного игрока ошибка:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /www/msmod/profile.php on line 215

Там я нашел строку:

	if(mysql_num_rows($q) > 0)

В чем может быть причина ошибки?

Вне форума

#11 04-02-2014 19:09:49

Online
Administrator

Re: Вывод забаненных игроков.

Anti, спасибо! Исправили:

215 строку замените на:

	if(@mysql_num_rows($q) > 0)

Вне форума

#12 05-02-2014 19:02:27

Anti
Пользователь

Re: Вывод забаненных игроков.

В профиле ошибок уже нет. Спасибо.
Но вот возникла новая проблема.
На странице: /?page=unban
Ошибка: 15843 Unknown column 'name' in 'where clause'
Таблицу ms_unban я вообще не трогал. Она стандартная, пустая.
Таблица забаненых под другим именем и с другими столбцами:

Подскажете в чем мой трабл или это баг?

Вне форума

#13 06-02-2014 11:03:39

Online
Administrator

Re: Вывод забаненных игроков.

Платный unban пока отключите. Позже два модуля unban и bans объеденим в один с общими настройками колонок для таблицы банов.

Вне форума

#14 06-02-2014 14:41:43

Anti
Пользователь

Re: Вывод забаненных игроков.

Ок.
А когда ждать этого объединения?

Вне форума

Низ форума