AXForum  
Вернуться   AXForum > Прочие обсуждения > Обсуждение форума
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Результаты опроса: Увеличить вес полученной репутации?
Нет, ничего не надо трогать. 8 29.63%
Плюс балл к силе одобрения за каждые 10 очков репутации 4 14.81%
Плюс балл к силе одобрения за каждые 20 очков репутации 6 22.22%
Плюс балл к силе одобрения за каждые 30 очков репутации 2 7.41%
Плюс балл к силе одобрения за каждые 40 очков репутации 0 0%
Плюс балл к силе одобрения за каждые 50 очков репутации 3 11.11%
Плюс балл к силе одобрения за каждые 75 очков репутации 0 0%
Плюс балл к силе одобрения за каждые 100 очков репутации (сейчас именно так) 2 7.41%
Плюс балл к силе одобрения за каждые 150 очков репутации (вес уменьшится) 1 3.70%
Вообще не учитывать полученную репутацию 1 3.70%
Голосовавшие: 27. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2006, 08:56   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mazzy
Если честно, то я не понял.
Поясню. Итак - формула имеет вид:
PHP код:
Изменение_репутации + (Репутация div 100) + (Число_сообщений div 500
В этом случае, Репутация div 100 будет отлична от нуля только, если [Репутация] будет больше 100.
Если же это выражение заменить на Репутация / 100, а затем полученную формулу преобразовать:
PHP код:
Изменение_репутации round(+ (Репутация 100) + (Число_сообщений 500)) 
То, в случае, когда [Репутация] больше либо равна 50 (если округлять до одного знака), то уже [Изменение_репутации] будет больше 1.
При этом диапазон значений параметра [Репутация], при котором он будет вкладывать одинаковое значение в [Изменение_репутации] останется тот же (сейчас - 100).
Т.е., сейчас [Изменение_репутации] принимает значение 1, если 0 <= [Репутация] <100; 2, если 100 <= [Репутация] < 200 и т.д. (Я пока не беру в расчет кол-во сообщений - там аналогичная идея).
В формуле, которую я привел - [Изменение_репутации] принимает значение 1, если 0 <= [Репутация] < 50 (округляем до одного знака); 2, если 50 <= [Репутация] < 150 и т.д.
Т.е. порог параметра [Репутация], с которого [Изменение_репутации] увеличивается - снижается со 100 до 50, при этом диапазон значений параметра [Репутация], при котором он будет вкладывать одинаковое значение в [Изменение_репутации] останется 100.

Думаю, что от таких преобразований - формула не станет менее понятной. Возможно она немного усложнится, т.к. надо будет складывать дробные числа, а потом округлять. Однако - это плата за нераскрутку маховика инфляции репутации
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 24.05.2006 в 09:04.
Теги
репутация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавлена фича: теперь можно посмотреть текст репутации... mazzy Информация для участников 12 03.04.2009 23:54
И снова о репутации... oip Обсуждение форума 130 29.10.2008 12:35
Ошибка в кодировке репутации исправлена mazzy Информация для участников 2 16.06.2007 23:21
График зависимости репутации от времени. oip Курилка 5 15.09.2006 13:26
Проблема с добавлением репутации DreamCreator Обсуждение форума 2 23.03.2006 09:42

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:01.