Система рангов

Как сделать систему рангов (В зависимости от кол-ва просмотренного времени и написанных сообщений у тебя повышается ранг, и меняется соответствующий смайлик в чате перед ником)? Весь интернет облазил, не нашёл.