vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Administrative and Maintenance Tools - User Punishment by BOP5 (https://vborg.vbsupport.ru/showthread.php?t=264871)

BirdOPrey5 06-07-2011 10:00 PM

User Punishment by BOP5
 
1 Attachment(s)
User Punishment by BOP5

"This is cruelest mod ever released since Miserable Users..."

This is the VB 3.x version.
VB 4.x version here.

Version 1.2

For too long we as admins have been limited on how we can take revenge on the users who drive us crazy. You know the ones- they don't break the rules per say but they certainly break the spirit of the rules.We don't want to ban them, Infractions don't really mean anything, So what could we do? We were stuck... until now.

User Punishment by BirdOPrey5 is Here!

This mod adds teeth to infraction points or can be used against specific users. Basically this mod will slow down a user's browsing experience by 1 or more seconds per request. A couple seconds here or there doesn't sound like a lot but think about it, if they make 30 clicks on your site per visit with a 2 second delay you've stolen a minute of their life. A minute they can never, ever get back.Like the torture machine from the movie "The Princess Bride" you have robbed from them the one thing no mortal man can ever recover. And like that torture machine you can turn it up as high as you like. [Insert evil grin smiley here.]

This mod has two ways of working. If you use the built in infractions system in vBulletin you can enable the mod to slow down a user's page load request based on the number of infraction points they have. By default 1 second for each point however you can multiply this with a setting- slow them down by 2, 3, or even 4 or more seconds per infraction point.

Now infractions actually mean something. As points expire their browsing speed will automatically return to normal.

The second option allows you to target specific users. In this mode you enter three pieces of data: The User ID, the Minimum Delay in Seconds, and the Maximum Delay in Seconds. The mod will then RANDOMLY slow down every request from the user for a time between the two numbers, inclusive. This mode is best used silently. Targeted users will simply think your forum or their Internet connection is being slow. They probably won't even say anything- but YOU will know. You will know every time they post or browse you are sucking their life away second by second.

Please Mark as Installed if you use this. :)
If you enjoy it please consider nominating it MOTM.

This has been tested on 3.8 but should work on 3.5 and up.

BirdOPrey5 06-07-2011 10:37 PM

Reserved.

dizzynation 06-08-2011 02:22 AM

LOL thats awesome. downloading

Black Tiger 06-08-2011 09:49 AM

HAHAHA LoL, great idea!
We don't have that kind of users, but I really like the way it is setup. Just to be sure, tagged for later.:D

Hornstar 06-08-2011 10:40 AM

Lol Love It!

valdet 06-08-2011 11:51 AM

Interesting, although I would prefer to have an option in user profile in Control Panel, where you can just select min/max time.

BirdOPrey5 06-08-2011 12:58 PM

Quote:

Originally Posted by valdet (Post 2204992)
Interesting, although I would prefer to have an option in user profile in Control Panel, where you can just select min/max time.

A hidden profile field is possible, I will consider it in a future update. :up:

valdet 06-08-2011 06:15 PM

I'll correct myself. What I meant, was to have an option in user profile in vB Admin Control Panel, where you can alter settings for individual users: (reset pass/send activation email, change usergroup etc.....)

Not the user Control panel in front-end.

Thanks.

need2fart 06-08-2011 08:32 PM

Quote:

Originally Posted by valdet (Post 2205182)
I'll correct myself. What I meant, was to have an option in user profile in vB Admin Control Panel, where you can alter settings for individual users: (reset pass/send activation email, change usergroup etc.....)

Not the user Control panel in front-end.

Thanks.

Haha that sounds good. Maybe something like a "Punish user" and it'll add them to the list. You could go to the mod settings and set the min/max there or else the default would be used ;o


All times are GMT. The time now is 01:09 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00978 seconds
  • Memory Usage 1,731KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (9)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete