Скрипт автоматического пересчёта валюты
Описание:
Скрипт автоматически пересчитывает и обновляет значение валюты в профилях пользователей на основе их активности: количества сообщений, лайков и постов.
Настройка скрипта
Основные параметры:
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
Скрипт автоматически отслеживает появление новых профилей на странице и обновляет их валюту без перезагрузки страницы.