vBulletin Mods

The Official vBulletin Modifications Site
https://www.vbulletin.org/forum/showthread.php?t=264870

User Punishment by BOP5
by BirdOPrey5
07 Jun 2011 23:34

2 Attachment(s)
User Punishment by BOP5

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

This is the VB 4.x version.
VB 3.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.

BirdOPrey5 07 Jun 2011 23:34

Reserved.

FReeSTER 07 Jun 2011 23:43

this is one of the best Ideas I have encounter. Will install to test. :D

Disasterpiece 07 Jun 2011 23:45

Sounds good.

How about putting random 500 server errors or random logouts into the cycle as well?

steviewonder44 07 Jun 2011 23:46

Kewl.. or crewl LOL

BirdOPrey5 08 Jun 2011 00:05

Quote:

Originally Posted by Disasterpiece (Post 2204807)
Sounds good.

How about putting random 500 server errors or random logouts into the cycle as well?

It's something I may consider but have you tried the Miserable User's mod by Paul M? That has server timeouts and re-directs.

My goal here was only to slow people down, not "break" things on them.

Special Pages 08 Jun 2011 00:19

This is actually really good. Thanks!

Alfa1 08 Jun 2011 00:31

Can you add random high octane soundbits and other shocksounds? :D

Sayid 08 Jun 2011 06:39

LOL thanks man, installed

sulasno 08 Jun 2011 10:09

tagged and thanks

Paul M 08 Jun 2011 10:23

Quote:

Originally Posted by BirdOPrey5 (Post 2204813)
It's something I may consider but have you tried the Miserable User's mod by Paul M? That has server timeouts and re-directs.

My goal here was only to slow people down, not "break" things on them.

You can (just) slow them down in MU if you want, its all optional.

I do like the infraction points idea. :)

BirdOPrey5 08 Jun 2011 13:56

Quote:

Originally Posted by Paul M (Post 2204969)
You can (just) slow them down in MU if you want, its all optional.

I do like the infraction points idea. :)

Feel free to add infraction points options to MU.

The main reason I made this was so I could assign custom delays to specific users.

Alan_SP 09 Jun 2011 11:26

Excellent idea. :up:

Would it be possible to divide infraction points? At the moment I have set them relatively high (first is 10 points, second 35...). If I could divide them by 10 and round it up it would be something. To use them as it is now for me this would make it too cruel.

So I would need divider to "normalize" infraction points, than to decide how many seconds every "normalized" infraction point lasts. Or change my whole infraction system, which also is a bit of a problem (not that I couldn't do this).

BirdOPrey5 09 Jun 2011 12:48

Yeah, I will work on something to accommodate higher infraction points.

cellarius 09 Jun 2011 13:56

Nice idea.
Quote:

Originally Posted by BirdOPrey5 (Post 2205437)
Yeah, I will work on something to accommodate higher infraction points.

Wouldn't, say, 0.5 as multiplier work? I mean, wouldn't that cut the time to half a second?


All times are GMT. The time now is 16:34.

Powered by vBulletin® Version 3.8.12
Copyright © 2019, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.