Обычная система для этого - получить текущее значение в баллах для пользователя в момент загрузки страницы. Сохраните это значение отдельно от редактируемого поля. Затем, когда код, обрабатывающий форму, переходит на обновление поля, он сначала проверяет, совпадает ли текущее значение поля с тем, каким оно было во время первого представления формы. Если это так, то никаких закулисных изменений сделано не было, и редактирование может быть применено без проблем.
Но, если текущее значение точки отличается от того, что было, то некоторые закулисные изменения имеют произошло, и вы обычно прерываете редактирование, потому что оно основано на устаревшей информации. Затем администратор должен снова применить желаемое изменение - повторить процесс.
Также важно выполнить эти проверки таким образом, чтобы не вводить собственное состояние гонки. Как именно реализовать это, зависит от базы данных c.