Запрет написания сообщений юзером,
если с момента регистрации прошло менее N часов

Автор: Alex_63
Платформа: MyBB

Для админов и модераторов - ограничений нет.
Настройки можно поменять в скрипте.

В HTML низ

<!-- Запрет написания сообщений юзером на N часов после регистрации © Alex_63 -->
    <script type="text/javascript">
    if($('#pun-viewtopic,#pun-post,#pun-poll').length&&GroupID>2)(function() {
      var allow_Hours = 24; //Количество часов после регистрации до снятия запрета на отправку
      var allow_tTime = 1;  //Снимать блокировку, если юзер провел на форуме 1 час? 0 - нет, 1 - да

      var d = RequestTime, rg = UserRegistered;
      var timeRegd = d - rg;//alert(timeRegd);
      var time_Hours = (timeRegd/3600);//alert(time_Hours);
      var total = (UserTotalTime/3600);
      if(time_Hours < allow_Hours){//alert()
        if(allow_tTime == 1 && total > 1){return;}
        if($('#pun-viewtopic').length){$('#post-form').remove();}
        else if($('#pun-post,#pun-poll').length){
          $('#pun-main').html('<h1><span>Информация</span></h1>\
          <div class="info"><div class="container"><p>Вам запрещено отвечать в темах и создавать новые.</p>\
          <p>Возможность отправлять сообщения будет активирована через '+allow_Hours+' часа после регистрации.</p></div></div>');
          $('.crumbs').html(' »&nbsp;<a href="/">'+$('#pun-title h1>span').text()+'</a> »&nbsp;Информация');
          document.title = $('#pun-title h1>span').text();
        }
      }
    }());
    </script>