BadBoy
Version: 1.0.1Author: Martyn Gilbertson (2003)
Introduction
BadBoy is a plugin that lets the staff members punish users by locking them in a certain room until they are freed. When a user is jailed they can't leave the room, look at the user or room list, communicate with other users, or anything else useful. BadBoy also checks all connecting users by either their IP address or registration hash code to see if they have been previously jailed.Usage
You must first set BadBoy's roomid to the ID of the room you wish to use as the punishment room. Once you have done this you are now ready to jail users.Command Key: The Param column indicates the command parameter. There must be a space between the command and the command parameter. The whispered column indicates rather the command should be whispered to the user or not.
| Command | Param | Whispered | Description |
|---|---|---|---|
| `badboy help | - | Lists the commands of badboy. | |
| `badboy list | - | Lists the currently jailed users. | |
| `badboy roomid | id | - | Sets the badboy room to id. |
| `badboy free | hash | - | Frees user by registration hash code. |
| `badboy free | ip | - | Frees user by ip address. |
| `badboy free | Whispered | Frees whispered user. | |
| `badboy jail | Whispered | Jails whispered user for unlimited time. | |
| `badboy jail for | min | Whispered | Jails whispered user for min minutes. |
Advantages
- Allows for a punishment medium between warning the user and actually killing the user.
Disadvantages
- Cannot jail a user based on a their IP address or registration hash code.
Bugs
- The `badboy roomid command does not update plugin.conf, so it resets on restarts.
