AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Unapproved/Old Plugins (https://forums.alliedmods.net/forumdisplay.php?f=27)
-   -   Rules Agreement (Logging, works 100%~) (https://forums.alliedmods.net/showthread.php?t=18493)

pdoubleopdawg 09-25-2005 14:46

Rules Agreement (Logging, works 100%~)
 
1 Attachment(s)
It's me DahVid, because of complaints that my other one didn't work. I've released a new one. It has new features aswell. I tested this on Half-Life for a while.
Only needs default modules enabled.

IMPORTANT:
The script will make a file called rules.txt in your cstrike (or moddir, etc ts,svencoop) folder when you first run it, put your rules in there!


Commands
amx_removedecline <name> -- takes user off of decline list.

What does it do
When players join they get a menu.

1. Agree
2. Decline

3. Show Rules (Shows rules.txt)

If the user hits Agree, it logs his authid, ip, and name into the directory
addons/amxmodx/agreed.ini

The menu won't pop up for him again. If he breaks a rule you might want to look into the logged file for proof he agree'd.


If the user hits decline, it logs his authid,ip, and name into the directory
addons/amxmodx/declined.ini
Then it kicks him.

Everytime he joins he will have 60 seconds before he is kicked. The 60 seconds are for if he wants to ask an admin if they can remove him from declined.ini.

Zenith77 09-25-2005 15:34

Suggestion : You should make it were they can aggree when they come back instead of waiting for an admin.

pdoubleopdawg 09-25-2005 15:56

No, because they see the effect and say
"Oh, even though I won't abide by the rules I can just hit agree now!"

pendragon 09-25-2005 16:19

Quote:

Originally Posted by pdoubleopdawg
No, because they see the effect and say
"Oh, even though I won't abide by the rules I can just hit agree now!"

very good point.
You might want to look at nightscream's Mail_Mod plugin and encourage server ops to use it in conjunction with this one (or ask him to borrow parts of it) so that if they hit disagree and get that 60 sec. window of opportunity, they can leave a message for the server admins in case none are around for those 60 sec.s that the user has.

pdoubleopdawg 09-25-2005 16:57

Yes, I actually was going to do that.

Although, I've got an old Report Mod I made so peers can report bugs for one of my plugins to a log file.

I might fix it in later.. :)

Busy now.

xjavo 09-25-2005 17:05

Quote:

"This is stupid and has been about 3,000 of these posted"

BeTa_TeStEr_321 09-25-2005 17:07

Quote:

Originally Posted by Azn_Playa
"This is stupid and has been about 3,000 of these posted"

Exactly.

pdoubleopdawg 09-25-2005 17:07

Ok, Azn,
Please point me out one of these that function just like mine and actually work.

xjavo 09-25-2005 17:10

Quote:

Originally Posted by pdoubleopdawg
Ok, Azn,
Please point me out one of these that function just like mine and actually work.

This is very easy and simple.
also it could be done better to make sure they read it it has decline as yes and yes as no. so they have to read it ^-^

pendragon 09-25-2005 17:12

Quote:

Originally Posted by Azn_Playa
Quote:

"This is stupid and has been about 3,000 of these posted"

Show me one 3,000 that does:

Quote:

Originally Posted by pdoubleopdawg
If the user hits decline, it logs his authid,ip, and name into the directory
addons/amxmodx/declined.ini
Then it kicks him.

Everytime he joins he will have 60 seconds before he is kicked. The 60 seconds are for if he wants to ask an admin if they can remove him from declined.ini.

The key here is the loggging and the checking of clients as they enter.

Give the guy a break and get off your own high horse. There is still much room for improvement and this is where it will happen, in the non-approved section. If he doesn't then don't you worry your pretty lil' "helpful" head, the devs/mods will trash it.


All times are GMT -4. The time now is 11:20.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.