View Single Post
  #239  
Old 12-06-2003, 10:55 AM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Miserable Users for vB3 - NO FILE EDITS NECESSARY!

This vB3-version works with a new usergroup of your choice. Make a new usergroup, call it Miserable People or whatever you want, and note what usergroup id it is.

Next, put this code in your phpinclude_start template in vB3. Make sure to edit the $miserableid variable (at the start) and change it to the usergroupid of your Miserable People usergroup.

PHP Code:
// Miserable Hack for vB3
 // Ported by KuraFire to vB3, original vB2 version by Zzed
 // #######################################################
 // Put the id of your Miserable Usergroup here:
 
$miserableid 22;
 if (
strpos($bbuserinfo['membergroupids'], ','))
 {
     
$ids explode(','$bbuserinfo['membergroupids']);
 }
 else
 {
     
$ids = array($bbuserinfo['membergroupids']);
 }
 if(
in_array($miserableid$ids) OR $bbuserinfo['usergroupid'] == $miserableid)
 {
     
$glitch rand(60120);
     for(
$x=0$x<$glitch$x++)
     {
         echo 
' ';
         
sleep(1);
     }
 
     
$vboptions['floodchecktime'] *= 10;
     
$glitch rand(0100);
     if(
$glitch 90)
     {
         
$vboptions['enablesearches'] = 0;
     }
 
     
$glitch rand(0100);
     if (
$glitch 80)
     {
         if (
$glitch 50)
         {
             exit;
         }
         
$templatecache['headinclude'] = '<META HTTP-EQUIV=\"refresh\" CONTENT=\"5; URL=/index.php\" />' $templatecache['headinclude'];
     }
 }
 unset(
$ids$glitch$miserableid); 
Save your phpinclude_start template. Assign people you want to suffer to the new usergroup. You can just make it their Secondary usergroup (along with any others you want), you can also make it their Primary (not recommended).

Enjoy
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01166 seconds
  • Memory Usage 1,789KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete