Автор: gmden: Дата: 04.26.2011
Подскажите в чём у меня косяк. Поставил на сайт скрипт top mvp, но он почему то нечего не показывает.(Ошибок не выдаёт) В log_athena.conf стоят
enable_logs: 1
log_mvpdrop: 1
Таблицы бд пустые но в log/mvplog.log всё норм
04/21/2011 23:09:16 - Стаять-Баятся[2000428:150807] 1312 617,9101
04/21/2011 23:10:38 - Стаять-Баятся[2000428:150807] 1159 1000,16087
04/22/2011 09:32:51 - Superwizard[2000275:150368] 1492 985,16547
04/22/2011 09:33:36 - Superwizard[2000275:150368] 1312 967,9101
04/22/2011 09:34:02 - Superwizard[2000275:150368] 1312 617,9101
04/22/2011 09:35:45 - Superwizard[2000275:150368] 1038 608,35750
if(!$id)
die();
$a = 1;
$chars = mysql_query('SELECT `kill_char_id` FROM `mvplog` where `kill_char_id` in (select `char_id` from `char`);');
$allmvp = mysql_num_rows($chars);
$ch = array();
while($char = mysql_fetch_row($chars))
$ch[$char[0]]++;
arsort($ch);
?>
Всего убито МВП:
№
Имя
Уровень
Класс
Убил МВП
foreach($ch as $cdid => $chc)
{
if($a > 50) break;
$charinf = mysql_fetch_array(mysql_query('SELECT `name`, `base_level`, `job_level`, `class` FROM `char` WHERE `char_id` = '.$cdid));
echo '
'.$a.'
'.$charinf['name'].'
'.$charinf['base_level'].'/'.$charinf['job_level'].'
'.$jobs[$charinf['class']].'
'.$chc.'
'; $a++;
}
?>
if(!$id)
die();
$a = 1;
$chars = mysql_query('SELECT `kill_char_id` FROM `mvplog` where `kill_char_id` in (select `char_id` from `char`);');
$allmvp = mysql_num_rows($chars);
$ch = array();
while($char = mysql_fetch_row($chars))
$ch[$char[0]]++;
arsort($ch);
?>
Всего убито МВП:
№
Имя
Уровень
Класс
Убил МВП
foreach($ch as $cdid => $chc)
{
if($a > 50) break;
$charinf = mysql_fetch_array(mysql_query('SELECT `name`, `base_level`, `job_level`, `class` FROM `char` WHERE `char_id` = '.$cdid));
echo '
'.$a.'
'.$charinf['name'].'
'.$charinf['base_level'].'/'.$charinf['job_level'].'
'.$jobs[$charinf['class']].'
'.$chc.'
'; $a++;
}
?>
Автор: vixa2012: Дата: 04.26.2011
А какую панель используеш:? Ошибки не какие не пишет::?
Автор: gmden: Дата: 04.26.2011
Цитата dimjke;39844:
Данные берутся из бд, поэтому нужно включить запись:
sql_logs: 1
Автор: vixa2012: Дата: 04.26.2011
ну знач sql_logs
Автор: Кеник: Дата: 04.26.2011
...
Автор: Кеник: Дата: 04.26.2011
$chars = mysql_query('SELECT `kill_char_id` FROM `mvplog` where `kill_char_id` in (select `char_id` from `char`);');
Автор: gmden: Дата: 04.26.2011
Цитата Кеник;39863:
А это нормально, что скрипт берет значения из базы log, а параметр where с базы ро, хотя нигде не указано?
Автор: Кеник: Дата: 04.26.2011
Если пропишешь в CP базу log то не будет работать, т.к. char находится в базе ea. log можешь в ea перенести как самый простой вариант, чтоб все таблицы в одной бд были. Или покопайся, мб в настройках указывается бд логов
Автор: gmden: Дата: 04.26.2011
Цитата Кеник;39869:
Если пропишешь в CP базу log то не будет работать, т.к. char находится в базе ea. log можешь в ea перенести как самый простой вариант, чтоб все таблицы в одной бд были. Или покопайся, мб в настройках указывается бд логов
Автор: Кеник: Дата: 04.26.2011
Экспорт в файл -> переходишь в базу ро -> импорт :D Только потом надо в настройках сервера указать, что логи он теперь пишет в ту же бд, где основные таблицы
Автор: gmden: Дата: 04.26.2011
Я понел я имел ввиду где всерве прописать и что чтоб сохранял в бд а не в log/
Автор: Кеник: Дата: 04.26.2011
log_athena.conf?
Автор: gmden: Дата: 04.26.2011
Чё так сложно сказать что и где прописать?
Автор: [OneLife]: Дата: 04.26.2011
Цитата gmden;39880]Чё так сложно сказать что и где прописать?
Автор: gmden: Дата: 04.26.2011
Цитата [OneLife];39881:
Не ужели так сложно зайти в и там уже посмотреть? Методом проб и подборов. Не понимаешь что там написано, используй переводчик.
// MVP Drop Table
log_mvpdrop_db: mvplog
// MVP Drop File
log_mvpdrop_file: log/mvplog.log// Log MVP Monster Drops
// Outdated. Use Pick_Log instead. But this log could be useful to keep track slayed MVPs
log_mvpdrop: 1
Автор: [OneLife]: Дата: 04.26.2011
Цитата gmden;39882:
Зашел и там нечё нет. Нашел тока 3 строки и чё с ними делать ХЗ.
// MVP Drop Table
log_mvpdrop_db: mvplog
// MVP Drop File
log_mvpdrop_file: log/mvplog.log// Log MVP Monster Drops
// Outdated. Use Pick_Log instead. But this log could be useful to keep track slayed MVPs
log_mvpdrop: 1
Мне нужно токо чтобы сохранялась не log/mvplog.log, а в БД в муадмин
// Log MVP Monster Drops
// Outdated. Use Pick_Log instead. But this log could be useful to keep track slayed MVPs
log_mvpdrop: 1
// Example: Log trades+vending+script items+created items: 2+4+64+1024 = 1094
enable_logs: 1
// Use MySQL Logs? (SQL Version Only)
sql_logs: 1
Автор: gmden: Дата: 04.26.2011
Спасибки разобрался хз почему но когда удалил mvplog.log из log/ тогда заработала. Причём не менял нечё.