سلام و عرض ادب
نحوه ای که داریم xp رو محاسبه میکنیم اشتباه نیست؟
ما برای بدست آوردن badge متخصص پاسخ ۲۰ امتیاز درنظر گرفتیم، و واسه هر پاسخی که ثبت میشه به طور مثال ۲ امتیاز در نظر گرفتیم. یعنی یوزری که ۱۰ تا پاسخ داد میتونه این badge رو بدست بیاره.
ولی خودمون به این صورت داریم پیاده سازی میکنیم که اگر xp در user_stat به ۲۰ رسید و اگر reply_count تغییر کرده بود، میتونه badge پاسخ رو بگیره، به طور مثال یوزری که میاد ۳ تا تاپیک ایجاد میکنه، ۱۵ امتیاز میگیره و بعدش با ۳ تا پاسخ دو امتیازی میتونه badge پاسخ رو بگیره ، در صورتیکه که نباید اینجوری باشه، یوزری که ۱۰ تا پاسخ رو ثبت میکنه باید این badge رو بگیره
راه درست حل این مسئله چیه؟