Скрипт автоматического пересчёта валюты

Описание:
Скрипт автоматически пересчитывает и обновляет значение валюты в профилях пользователей на основе их активности: количества сообщений, лайков и постов.

Настройка скрипта

Основные параметры:

Код:
const config = {
specialPostField: 'pa-fld1', // ID поля с постами
currencyField: 'pa-fld4', // ID поля с валютой

// Настройки сообщений
currencyPerPost: 0, // Сколько валюты даёт 1 сообщение (0 = отключено)
postsGroupSize: 1, // Размер группы сообщений (например, 1000 для "за 1000 сообщений")

// Настройки лайков
currencyPerLike: 0, // Сколько валюты даёт 1 лайк (0 = отключено)
likesGroupSize: 1, // Размер группы плюсов (например, 1000 для "за 1000 плюсов")

valuePerSpecialPost: 1 // Сколько валюты даёт 1 особый пост
};

Примеры настроек:

"1 сообщение = 5 валюты"

Код:
currencyPerPost: 5,
postsGroupSize: 1,

"100 плюсов = 1 валюта"

Код:
currencyPerLike: 1,
likesGroupSize: 100,

"1000 сообщений = 1 валюта"

Код:
currencyPerPost: 1,
postsGroupSize: 1000,

Установка
Настройте параметры в разделе const config
Добавьте в хтмл-низ

Важно
Если currencyPerPost или currencyPerLike равны 0, соответствующий бонус не начисляется
Отрицательные значения валюты учитываются в расчёте
Скрипт работает автоматически при загрузке страницы и при динамических изменениях

Обновления DOM
Скрипт автоматически отслеживает появление новых профилей на странице и обновляет их валюту без перезагрузки страницы.