HLstatsx проблема с логированием ножей

dimqaoo

Участник
Сообщения
3
Реакции
1
Добрый день. Хотел посоветоваться со знающими людьми. Обновил базу данных добавил м16 сайлент cz75-auto, ножи knife_default_t и knife_default_ct, но...
При просмотре статистики вижу, что в логи терровский нож сыпет значение knife_t, а не knife_default_t. Обновил записи с заменой knife_t на knife_default_t. Вроде все отлично и можно такой костылик накрутить с ежедневной заменой всех неправильных записей. Но есть еще другие скины ножей, они тоже копятся и непонятно как их разделять по T и CT, как лучше сделать, объединять все их в одно оружие knife или есть какая-то самодельная правка по данным скинам?

Нож терровский исправленный
В таком виде сыпется стата по ножу с ошибкой
Какая-то нестандартная моделька режика
 

Red4911

Участник
Сообщения
133
Реакции
34
Я вот тоже поставил новые оружики на стату, ножи в стату занеслись, но убийства в стату не заносятся почему то.
 

dimqaoo

Участник
Сообщения
3
Реакции
1
Покопался я немного в таблицах, если изменять даже в hlstatsx_Weapons название оружия на knife_t вместо knife_default_t, то в стате она не появляется все равно. Видимо где-то еще надо искать.

Ничего не придумал лучше, чем переименовывать все нестандартные ножи в обычный нож:
update hlstats_Events_Frags set weapon="knife" where weapon like "knife_%" and weapon not like "knife_default%";
И переименовывать записи с неправильным выводом (для меня) по расписанию:
update hlstats_Events_Frags set weapon="knife_default_t" where weapon like "knife_t";

Про убийства в стату надо поглядеть. Поразбираюсь.
 

Red4911

Участник
Сообщения
133
Реакции
34
Покопался я немного в таблицах, если изменять даже в hlstatsx_Weapons название оружия на knife_t вместо knife_default_t, то в стате она не появляется все равно. Видимо где-то еще надо искать.

Ничего не придумал лучше, чем переименовывать все нестандартные ножи в обычный нож:
update hlstats_Events_Frags set weapon="knife" where weapon like "knife_%" and weapon not like "knife_default%";
И переименовывать записи с неправильным выводом (для меня) по расписанию:
update hlstats_Events_Frags set weapon="knife_default_t" where weapon like "knife_t";

Про убийства в стату надо поглядеть. Поразбираюсь.

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

dimqaoo

Участник
Сообщения
3
Реакции
1
Ну у меня в ежедневных наградах нет награжденных на за нож, если нажать на саму награду там есть список награжденных а на главной почему то не отображается ник. Также если зайти в оружие и нажать на нож то там не будет таблицы с игроками и их убийствами с ножа.
Сейчас посмотрел таблицу наград. За текущий день наград за нож нет, но есть глобальная награда. Скорее всего проблема в том, что надо сначала обновлять стату как я написал. Типа менять все остальные виды ножей в стандартный knife, а уже потом считать награды за день. Сегодня попробую написать скриптик. Отпишусь как проверю. То есть на первый взгляд именно в этом проблема.

Добавлено через 37 минут
Проверил сейчас свои догадки) Надо сказать они подтвердились. То есть стату считает исправно.
Отсутствие награды за обычный нож связано с тем, что сейчас стандартный нож пишется в лог не как knife, а с разделением по командам knife_default_t или knife_t (knife_default_ct или knife_ct). Соответственно, если у вас не считает нож, то нужно поставить патчик с новым оружием.

И запросом который где-то выше написал изменять все остальные модели ножей в стандартный, тогда награда ежедневная за него будет. Небольшой костыль, но по-моему это лучший вариант, так как модели ножей постоянно добавляют.
 
Последнее редактирование:

Red4911

Участник
Сообщения
133
Реакции
34
Сейчас посмотрел таблицу наград. За текущий день наград за нож нет, но есть глобальная награда. Скорее всего проблема в том, что надо сначала обновлять стату как я написал. Типа менять все остальные виды ножей в стандартный knife, а уже потом считать награды за день. Сегодня попробую написать скриптик. Отпишусь как проверю. То есть на первый взгляд именно в этом проблема.

Добавлено через 37 минут
Проверил сейчас свои догадки) Надо сказать они подтвердились. То есть стату считает исправно.
Отсутствие награды за обычный нож связано с тем, что сейчас стандартный нож пишется в лог не как knife, а с разделением по командам knife_default_t или knife_t (knife_default_ct или knife_ct). Соответственно, если у вас не считает нож, то нужно поставить патчик с новым оружием.

И запросом который где-то выше написал изменять все остальные модели ножей в стандартный, тогда награда ежедневная за него будет. Небольшой костыль, но по-моему это лучший вариант, так как модели ножей постоянно добавляют.

Новые оружки у меня уже давно стоят и добавлены в базу. Заметил что и не выдает ежедневной награды за спасение заложников. Куда копать так и не знаю .
 
Сверху Снизу