BadBoy

Version: 1.0.1
Author: 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

  1. Allows for a punishment medium between warning the user and actually killing the user.

Disadvantages

  1. Cannot jail a user based on a their IP address or registration hash code.

Bugs

  1. The `badboy roomid command does not update plugin.conf, so it resets on restarts.