Статистику по нику

mokka211

Новичок
Сообщения
8
Реакции
0
Как можно сделать статистику по нику? Народ играет на сервере за разными компами и в базе у всех по несколько записей. Я поставил csstats_rank 0, но всё равно всё двоится, троится в базе
 
Currently loaded plugins:
name version author file status
[ 1] [182] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 2] Stats Configuration 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 3] [182] StatsX RBS 20.06.06 SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 4] Admin Base 1.8.2 AMXX Dev Team admin.amxx running
[ 5] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
[ 6] Slots Reservation 1.8.2 AMXX Dev Team adminslots.amxx running
[ 7] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
[ 8] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 9] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
[ 10] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
[ 11] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
[ 12] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running
[ 13] Anti Flood 1.8.2 AMXX Dev Team antiflood.amxx running
[ 14] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
[ 15] NextMap 1.8.2 AMXX Dev Team nextmap.amxx running
[ 16] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running
[ 17] Restrict Weapons 1.8.2 AMXX Dev Team restmenu.amxx running
[ 18] [182] Army Ranks Ultimate 20.06.06 SKAJIbnEJIb army_ranks_ultimate running
[ 19] [182] Damager RBS 20.06.06 SKAJIbnEJIb damager_rbs.amx running
Удалил csstats.dat, очистил csstats_players, перезагружаю сервер через выключение, захожу под разными никами - пишет в одну строчку БД, изменяя ник. Мне нужно чтобы по нику писал.
;csstats_mysql.cfg
csstats_sort "-2"
csstats_ffa "0"
csstats_double "0"
csstats_enable "1"
csstats_debug "0"
csstats_only "1"
csstats_timeout "10"
csstats_delete_time "15 120 2"
csstats_delete_all "9999"
csstats_insert_time "1 0"
csstats_update_time "1 0"
csstats_reserve_time "1 180 5"

;amxx.cfg
csstats_rank 0
csstats_maxsize 3500
csstats_rankbots 0
amx_statsx_duration 12.0
amx_statsx_freeze -2.0

Что я не так делаю-то?
Если что я на стиме проверял.
Сообщение автоматически объединено:

csstats.dat пишет под разными никами. В csstats_mysql можно в базу писать статистику под разными никами или он всегда по steam id будет переписывать?
Если нельзя, то можно в вебе отображать данные из csstats.dat? Как лучше сделать стату по никам?
 
Последнее редактирование:
В общем php открывает data. Можно оттуда парсить.
Вопрос в следующем: я правильно понимаю, что звания зависят от опыта, который высчитывается по какой-то формуле? Можно узнать?
 
@SKAJIbnEJIb, команда играет в клубе каждый раз за разными компами и разными steam_id, но под одинаковыми никами. Я бы хотел вывести стату на сайте на php. csstats mysql не вариант и звания по csstats mysql получаются неправильные, если пользователь сыграл с двух компов, т.е. с двух steam_id. Как вариант можно собирать стату в csstats.dat и на сайте получить из csstats.dat скилл и указать звания. Мне нужна только формула, я так понял.
Этого мне хватит или нужно что-то еще?
// Сколько опыта будет даваться за одно убийство
ar_xp_value "1"
// Сколько опыта будет даваться за взрыв или разминирование бомбы. 0 - отключить
ar_xp_c4def "3"
// Дает в два раза больше опыта за убийство в голову
ar_xp_hs "1"
Сообщение автоматически объединено:

Это оно?
// По какому методу вести скилл?
// 0 - по формуле: 50 + Фраги*5 + Хэдшоты*5 + ВзрывыБомб*10 + УстановкаБомб*5 + РазминированиеБомб*15 - Смерти*10
// 1 - по методу Skill ELO (требуется плагин Skill ELO)
// 2 - по формуле эффективности: 100*фраги/(фраги+смерти)
// -1 - автоматически
statsx_skill_method "-1"
 
Последнее редактирование:
@mokka211, да, это и есть формула. Да, вы можете так сделать, но любой человек сможет ввести ник игрока, и засрать ему стату, да и бонусы тогда работать не будут, точнее не будут сохраняться. В общем плагин не рассчитан для игроков с комп клуба (ps они еще существуют?))
 
@SKAJIbnEJIb, в принципе можно пожертвовать бонусами или выдавать другим плагином.
Клубы еще есть и народ ходит. Сам удивлен.

Бонусы придется фармить каждый новый заход на сервер сначала от текущего звания? Они только в БД сохранятся?
 
Сверху
Назад