Выдаваемое количество инвайтов

6
Добрый день.
Подскажите пожалуйста, что и где надо изменить, чтобы пользователям сайта выдавалось по 1 инвайту за рейтинг 3, 6, 9, 12, 15, 18, 21...? никак не могу понять.
  • +1
  • 09 марта 2010, 21:49
  • Grover

Комментарии (9)

RSS свернуть / развернуть
есть соображения?
(простите, что комменчу свой же пост, но уже прошло 2 дня, а никто не отписал..)
0
Ну, вот елки-палки! Проще два дня ждать, чем самому в поиск найти?

livestreet.ru/blog/questions/686.html
livestreet.ru/blog/questions/3579.html

Минутное же дело.
0
спасибо, я видел эти посты, но так и не понял как сделать чтобы давали 1 инвайт за каждые +3 кармы… может ктото на пальцах сказать что надо изменить?
0
$iCountAllAvailable=round($oUserFrom->getRating()*0.3);
0
Вернее даже
$iCountAllAvailable=floor($oUserFrom->getRating()*0.3);
0
спасибо, попробую. а чем отличается 1ый от 2ого варианта?
0
1: round(0.6) == 1 (округляет до 1)
2: floor(0.6) == 0 (отрубает после точки)
0
floor(1*0,3) = floor(2,99*0,3)= 1
floor(3*0,3) = floor (5,99*0,3)= 2
и т.д.
0
А вот с этой строчкой что делать?
$iCountAllAvailable=round($oUserFrom->getRating()+$oUserFrom->getSkill());

Мы ее удаляем при вставке от этой строчки в код?
$iCountAllAvailable=floor($oUserFrom->getRating()*0.3); 
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.