Forum / Bug-uri /

Inregistrare incorecta a datelor

> Pentru achievements:
- Nu inregistreaza deloc bombe dezamorsate.
- Doar cateva bombe plantate.
- Nu inregistreaza cele 10 ore.
- Am peste 300 de kill uri doar pe AK, si in achievements apar in jur de 130.

> Statistici generale:
- Mult mai putine K si D inregistrate pe pagina web fata de cele din joc.

>Imagini:
- Ore in achievements: 0
- Bomb Dez: 0
imagine

- Ore jucate: 12+
imagine

- Statisticile de azi:
imagine

(Total incorect, nu sunt singurul care a jucat azi, si nu aveam doar 9k)

3 Raspunsuri

REZOLVAT

Cauze multiple:
- Coloanele bombs_planted, bombs_defused, clutch_wins existau in DB dar nicaieri nu le incrementa nimic → ramaneau mereu 0.
- Achievement-ul playtime_10 avea target=600 (10 min) in loc de 36000 (10 ore), plus plugin-ul nu avansa deloc progresul.
- Kill-urile pe arma specifica (AK etc) nu au achievement dedicat in DB; user-ul probabil se uita la pagina weapon-stats, care e separata.

Fix:
- Endpoint nou POST /api/player/stat-event pentru incremental pe bombs_planted/defused/clutch_wins.
- CompeAchievements trimite stat-event la OnBombPlanted/OnBombDefused + timer 60s care avanseaza playtime_10 pentru fiecare player online.
- CompeExtras trimite clutch_win la detectia de clutch castigat.
- SQL: UPDATE achievements SET target = 36000 WHERE code = "playtime_10".
- K/D generale pe web se update la match/end (fara schimbari aici - functioneaza cand meciurile se termina normal).
A revenit problema din pacate, desi merge mai bine ca inainte, a inceput sa adauge mai multe kills / bombe / ore / runde.
Dar tot nu le ia pe toate, cel putin la mine a ratat cel putin 60% daca nu mai bine, desi vad ca la Illegal le ia mai bine ca la mine
.
imagine
Logheaza-te cu Steam pentru a raspunde