View Full Version : Is it possible to set a particular users post timelimit?
Baptizer
09-01-2003, 12:31 AM
Hello all!
Is there a way to set a users post timelimit? For example, there are a few individual posters that I would like to increase their post timelimit to be higher than the typical user. Right now, all users have a 30 second timelimit, but I want these two individuals to have a 3 minute post timelimit? Any ideas? Take care everyone.
Baptizer
10-11-2003, 04:18 PM
bump
Xenon
10-11-2003, 04:44 PM
open newreply.php
find:
if ($enablefloodcheck) {
if ($bbuserinfo[userid]!=0 and time()-$bbuserinfo[lastpost]<=$floodchecktime and !ismoderator($foruminfo[forumid])) {
eval("standarderror(\"".gettemplate("error_floodcheck")."\");");
exit;
}
}
and replace it with:
if ($enablefloodcheck) {
if ($bbuserinfo[userid]!=0 and time()-$bbuserinfo[lastpost]<=iif(in_array($bbuserinfo['userid'], array(x,y,z)), 60,$floodchecktime) and !ismoderator($foruminfo[forumid])) {
eval("standarderror(\"".gettemplate("error_floodcheck")."\");");
exit;
}
}
this will cause users x,y,z to wait 60 seconds :)
Lesane
10-11-2003, 04:45 PM
Not tested but it should do the job:
Open root/newreply.php and find:
if ($enablefloodcheck) {
if ($bbuserinfo[userid]!=0 and time()-$bbuserinfo[lastpost]<=$floodchecktime and !ismoderator($foruminfo[forumid])) {
eval("standarderror(\"".gettemplate("error_floodcheck")."\");");
exit;
}
}
Change it to:
if ($enablefloodcheck) {
if($bbuserinfo['userid']=='XX') {
$newflood=$floodchecktime*6;
} else {
$newflood=$floodchecktime;
}
if ($bbuserinfo[userid]!=0 and time()-$bbuserinfo[lastpost]<=$newflood and !ismoderator($foruminfo[forumid])) {
// check whether admin
eval("standarderror(\"".gettemplate("error_floodcheck")."\");");
exit;
}
}
Where XX is the userid.
Lesane
10-11-2003, 04:45 PM
hehe Xenon catched me :p
Xenon
10-11-2003, 04:52 PM
hehe, /me is Speedy Xenonsalez ^^
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.