Big Brother Bot (B3) ⇒ B3 plugins * Use at your own risk * Most are not tested!
-
Topic author - KAB Administrator
- Posts: 362
- Joined: 19 Jan 2004 18:28
- 20
- Contact:
Re: B3 plugins
hope your still around warlock99 because I have a question on the iw_alteradmin.iwd file for the AlterAdmin plugin
where is it suppose to go for one thing and why is it needed?
where is it suppose to go for one thing and why is it needed?
Gen Stranger
Stranger-KAB
Stranger-KAB
Re: B3 plugins * Use at your own risk * Most are not tested!
Hello, It goes in the mods folder of cod4, its needed for the b3 AlterAdmin plugin to work properly.
Re: B3 plugins * Use at your own risk * Most are not tested!
Autoreg plugin
This plugin allows players to be automatically be registered in the server
You can set after how many connection the player will be registered to a user (lvl 1) and also regular (lvl 2)
And also you can use !noc command to see the lvl of a masked admin who's lvl is hidden from the public.
autoreg plugin
autoreg plugin (v1.4.1) for B3
Installation:
1. Place the autoreg.py in your ../b3/extplugins and the
autoreg.ini in your ../b3/extplugins/conf folders.
2. Open your B3.xml file (default in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="autoreg" config="@b3/extplugins/conf/autoreg.ini"/>
This plugin allows players to be automatically be registered in the server
You can set after how many connection the player will be registered to a user (lvl 1) and also regular (lvl 2)
And also you can use !noc command to see the lvl of a masked admin who's lvl is hidden from the public.
autoreg plugin
autoreg plugin (v1.4.1) for B3
Installation:
1. Place the autoreg.py in your ../b3/extplugins and the
autoreg.ini in your ../b3/extplugins/conf folders.
2. Open your B3.xml file (default in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="autoreg" config="@b3/extplugins/conf/autoreg.ini"/>
- Attachments
-
- autoreg.zip
- (2.99 KiB) Downloaded 981 times
- autoreg.zip
- (2.99 KiB) Downloaded 981 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Chatlogger
Installation
------------
* copy chatlogger.py into `b3/extplugins`
* copy plugin_chatlogger.ini into into your config directory
* create the chatlog table in your database importing the `chatlogger.sql` file.
* update your main b3 config file with :
```
<plugin name="chatlogger" config="@b3/extplugins/conf/plugin_chatlogger.ini"/>
```
NOTE : if you are using the censor plugin, make sure the chatlogger plugin is loaded before the censor plugin or you
won't log any messages containing censored words.
Installation
------------
* copy chatlogger.py into `b3/extplugins`
* copy plugin_chatlogger.ini into into your config directory
* create the chatlog table in your database importing the `chatlogger.sql` file.
* update your main b3 config file with :
```
<plugin name="chatlogger" config="@b3/extplugins/conf/plugin_chatlogger.ini"/>
```
NOTE : if you are using the censor plugin, make sure the chatlogger plugin is loaded before the censor plugin or you
won't log any messages containing censored words.
- Attachments
-
- b3-plugin-chatlogger-master.rar
- (13.58 KiB) Downloaded 936 times
- b3-plugin-chatlogger-master.rar
- (13.58 KiB) Downloaded 936 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Cmdmanager
It is capable of modifying commands level and commands aliases while without having to reboot the b3.<br/>
If specified in the plugin configuration file, it will also keep your plugins configuration files up to date
Installation:
1. Place the cmdmanager.py in your ../b3/extplugins and the
plugin_cmdmanager.ini in your ../b3/extplugins/conf folders.
2. Open your B3.xml file (default in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="cmdmanager" config="@b3/extplugins/conf/plugin_cmdmanager.ini"/>
It is capable of modifying commands level and commands aliases while without having to reboot the b3.<br/>
If specified in the plugin configuration file, it will also keep your plugins configuration files up to date
Installation:
1. Place the cmdmanager.py in your ../b3/extplugins and the
plugin_cmdmanager.ini in your ../b3/extplugins/conf folders.
2. Open your B3.xml file (default in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="cmdmanager" config="@b3/extplugins/conf/plugin_cmdmanager.ini"/>
- Attachments
-
- plugin_cmdmanager.rar
- (4.67 KiB) Downloaded 953 times
- plugin_cmdmanager.rar
- (4.67 KiB) Downloaded 953 times
Re: B3 plugins * Use at your own risk * Most are not tested!
MoreSpam
A very basic plugin to add custom say-commands just by editing the config file.
Check the MoreSpam.xml for details.
You can rename or delete the existing cmds and add ones you want.
Make sure your responses "name" settings are the same as the commands and commands-p2p "name" settings INCLUDING the aliases.
help-messages "name" settings must be without the alias.
***NOTE*** The plugin will NOT work if you change the names of the sections. ***NOTE**
Installation:
1. Unzip the content of this package into your B3 folder. It will
place the MoreSpam.py file in b3/extplugins and the config file morespam.xml in
your b3/extplugins/conf folder.
2. Open morespam.xml with your texteditor and edit it to your liking.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin config="@b3/extplugins/conf/morespam.xml" name="morespam" />
4. Restart your b3
A very basic plugin to add custom say-commands just by editing the config file.
Check the MoreSpam.xml for details.
You can rename or delete the existing cmds and add ones you want.
Make sure your responses "name" settings are the same as the commands and commands-p2p "name" settings INCLUDING the aliases.
help-messages "name" settings must be without the alias.
***NOTE*** The plugin will NOT work if you change the names of the sections. ***NOTE**
Installation:
1. Unzip the content of this package into your B3 folder. It will
place the MoreSpam.py file in b3/extplugins and the config file morespam.xml in
your b3/extplugins/conf folder.
2. Open morespam.xml with your texteditor and edit it to your liking.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin config="@b3/extplugins/conf/morespam.xml" name="morespam" />
4. Restart your b3
Re: B3 plugins * Use at your own risk * Most are not tested!
SuperAdmin plugin
Installation of SuperAdmin
* Place superadmin.py in plugins/ and superadmin.xml in conf/
* In your b3.xml config, add in the plugin section (choose the correct priority):
<plugin name="superadmin" priority="14" config="@b3/conf/superadmin.xml"/>
* Adjust the minimal level for each command and enable or disable special features in superadmin.xml
* Ready to go!
********* New functionality provided *********
**** General Admin ****
!superlookup or !slookup
Superlookup extends the lookup mechanism. Currently, lookup will only find players that are currently using a certain name. Superlookup will also find all players that used a name and changed it. This is useful for hunting people that use another's player name, cheat in their name, and change it.
!allaliases or !allalias
Allaliases extends the alias command, and will not limit itself to 10 answers as alias does. Optional parameter <detailed> will show alias creation and modification time plus number of times the alias was used.
!listbans or !lb
Listbans will display *ALL* active bans, expiration time, which admin applied it and what reason the admin gave. Optional parameter <admin> will list bans only by that admin.
!superbaninfo or !sbaninfo
Superbaninfo will display more information on a player's ban, including expiration time, which admin applied it and what reason the admin gave.
!listids or !lids
Listids will display the player ids of every online player. Alternatively, it can be used with a name, in which case, it will display the id of that player. By default, it's available to all players. The idea is that when someone demos a cheater, they can include the player id for easier banning afterwards.
**** Ban Watcher ****
** New commands **
!pastbans or !pab
Pastbans will display all past bans (tempbans and bans) of a player, who applied the ban and the expiration of the ban.
** New functionality **
If enabled is set to True, every time an admin applies a ban or a banned player tries to join all online admins will be told the amount of past bans that player has.
**** Notices ****
This plugin will enhance the functionality on notices. To apply a notice to a player use !notice (normal bot command).
** New commands **
!lookupnotices or !lnot
Lookupnotices will display all active notices for a player
!deletenotice or !delnot
Deletenotice will mark notice #number as inactive. The number is obtained from the !lnot listing.
** New functionality **
If lookup_on_login is set to True, the bot will search for a player's notices whenever it connects. If the player has notices, every online admin will get the listing of notices the player has.
Installation of SuperAdmin
* Place superadmin.py in plugins/ and superadmin.xml in conf/
* In your b3.xml config, add in the plugin section (choose the correct priority):
<plugin name="superadmin" priority="14" config="@b3/conf/superadmin.xml"/>
* Adjust the minimal level for each command and enable or disable special features in superadmin.xml
* Ready to go!
********* New functionality provided *********
**** General Admin ****
!superlookup or !slookup
Superlookup extends the lookup mechanism. Currently, lookup will only find players that are currently using a certain name. Superlookup will also find all players that used a name and changed it. This is useful for hunting people that use another's player name, cheat in their name, and change it.
!allaliases or !allalias
Allaliases extends the alias command, and will not limit itself to 10 answers as alias does. Optional parameter <detailed> will show alias creation and modification time plus number of times the alias was used.
!listbans or !lb
Listbans will display *ALL* active bans, expiration time, which admin applied it and what reason the admin gave. Optional parameter <admin> will list bans only by that admin.
!superbaninfo or !sbaninfo
Superbaninfo will display more information on a player's ban, including expiration time, which admin applied it and what reason the admin gave.
!listids or !lids
Listids will display the player ids of every online player. Alternatively, it can be used with a name, in which case, it will display the id of that player. By default, it's available to all players. The idea is that when someone demos a cheater, they can include the player id for easier banning afterwards.
**** Ban Watcher ****
** New commands **
!pastbans or !pab
Pastbans will display all past bans (tempbans and bans) of a player, who applied the ban and the expiration of the ban.
** New functionality **
If enabled is set to True, every time an admin applies a ban or a banned player tries to join all online admins will be told the amount of past bans that player has.
**** Notices ****
This plugin will enhance the functionality on notices. To apply a notice to a player use !notice (normal bot command).
** New commands **
!lookupnotices or !lnot
Lookupnotices will display all active notices for a player
!deletenotice or !delnot
Deletenotice will mark notice #number as inactive. The number is obtained from the !lnot listing.
** New functionality **
If lookup_on_login is set to True, the bot will search for a player's notices whenever it connects. If the player has notices, every online admin will get the listing of notices the player has.
- Attachments
-
- superadmin.rar
- (4.25 KiB) Downloaded 941 times
- superadmin.rar
- (4.25 KiB) Downloaded 941 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Funnyfarm
With this nifty little plugin you'll be able to alter gamespeed and gravity for
a short period of time and thus make your playercrowd goof around for a few.
!ffjump <seconds> - Low Gravity
!ffspeedup <seconds> - High Gamespeed
!ffberserk <seconds> - High Gamespeed and Low Gravity
!ffreset - Stop effect early, all effects are timed so you wont need this much
Each command can be leveled in the config file.
Installation:
1. Unzip the contents of this package into your B3 folder. It will
place the .py file in b3/extplugins and the config file .xml in
your b3/extplugins/conf folder.
2. Open the .xml file with your favorit editor and modify the
levels if you want them different. Do not edit the command-names
for they will not function under a different name.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="funnyfarm" priority="12" config="@b3/extplugins/conf/funnyfarm.xml"/>
The numer 12 in this just an example. Make sure it fits your
plugin list.
With this nifty little plugin you'll be able to alter gamespeed and gravity for
a short period of time and thus make your playercrowd goof around for a few.
!ffjump <seconds> - Low Gravity
!ffspeedup <seconds> - High Gamespeed
!ffberserk <seconds> - High Gamespeed and Low Gravity
!ffreset - Stop effect early, all effects are timed so you wont need this much
Each command can be leveled in the config file.
Installation:
1. Unzip the contents of this package into your B3 folder. It will
place the .py file in b3/extplugins and the config file .xml in
your b3/extplugins/conf folder.
2. Open the .xml file with your favorit editor and modify the
levels if you want them different. Do not edit the command-names
for they will not function under a different name.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="funnyfarm" priority="12" config="@b3/extplugins/conf/funnyfarm.xml"/>
The numer 12 in this just an example. Make sure it fits your
plugin list.
- Attachments
-
- funnyfarm.rar
- (5.2 KiB) Downloaded 940 times
- funnyfarm.rar
- (5.2 KiB) Downloaded 940 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Location plugin
This plugin adds geolocation capability to the Big Brother Bot by using http://ip-api.com/ API system.
Installing the plugin
* Copy **location.py** into **b3/extplugins**
* Copy **plugin_location.ini** into **b3/extplugins/conf**
* Load the plugin in your **b3.xml** configuration file
## In-game user guide
!locate <playername> display geolocation info of the specified client
!distance <playername> display the world distance between you and the given client
!isp <playername> Shows the Internet service provides of the specific client
This plugin adds geolocation capability to the Big Brother Bot by using http://ip-api.com/ API system.
Installing the plugin
* Copy **location.py** into **b3/extplugins**
* Copy **plugin_location.ini** into **b3/extplugins/conf**
* Load the plugin in your **b3.xml** configuration file
## In-game user guide
!locate <playername> display geolocation info of the specified client
!distance <playername> display the world distance between you and the given client
!isp <playername> Shows the Internet service provides of the specific client
- Attachments
-
- location.rar
- (3.92 KiB) Downloaded 967 times
- location.rar
- (3.92 KiB) Downloaded 967 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Makeroom
This plugin provides a command that will kick the player who last joined server from the lowest group.
This command is useful on popular servers which need to make room for member players.
Installation
* copy makeroom.py into b3/extplugins
* copy makeroom.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="makeroom" config="@b3/extplugins/conf/plugin_makeroom.xml"/>
Command :
!makeroom : kick the last non-member player who entered the game
!makeroomauto <on|off> : will makeroom every time the server gets full
This plugin provides a command that will kick the player who last joined server from the lowest group.
This command is useful on popular servers which need to make room for member players.
Installation
* copy makeroom.py into b3/extplugins
* copy makeroom.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="makeroom" config="@b3/extplugins/conf/plugin_makeroom.xml"/>
Command :
!makeroom : kick the last non-member player who entered the game
!makeroomauto <on|off> : will makeroom every time the server gets full
- Attachments
-
- makeroom.rar
- (3.8 KiB) Downloaded 899 times
- makeroom.rar
- (3.8 KiB) Downloaded 899 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Masteradmin
Installation
* copy masteradmin.py into b3/extplugins
* copy plugin_masteradmin.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="masteradmin" config="@b3/extplugins/conf/plugin_masteradmin.xml"/>
The commands are as follows:
!gametype : Changes the gametype (eg !gametype war)
!hardcore : Turns hardcore on or off (eg !hardcore off)
!killcam : Turns the killcam on or off (eg !killcam on)
!ff : Turns friendly fire on, off, shared, reflect (eg !ff on)
!spectate : Turns spectator mode off, team, free (eg !spectate off)
!fastrestart : restarts the map without forcing all clients to reload
!mag : changes map and gametype. (eg !mag shipment dm (do not use mp_))
Installation
* copy masteradmin.py into b3/extplugins
* copy plugin_masteradmin.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="masteradmin" config="@b3/extplugins/conf/plugin_masteradmin.xml"/>
The commands are as follows:
!gametype : Changes the gametype (eg !gametype war)
!hardcore : Turns hardcore on or off (eg !hardcore off)
!killcam : Turns the killcam on or off (eg !killcam on)
!ff : Turns friendly fire on, off, shared, reflect (eg !ff on)
!spectate : Turns spectator mode off, team, free (eg !spectate off)
!fastrestart : restarts the map without forcing all clients to reload
!mag : changes map and gametype. (eg !mag shipment dm (do not use mp_))
- Attachments
-
- masteradmin.rar
- (1.98 KiB) Downloaded 957 times
- masteradmin.rar
- (1.98 KiB) Downloaded 957 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Plugin Mute
Its handy when you don't want a player to use chat. Because of using slang or annoyance. An when he does b3 will auto warn him and will temp ban him after multiple warnings.
cmd
!mute <player name>
!unmute <playername>
Installation
* copy mute.py into b3/extplugins
* copy plugin_mute.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="mute" config="@b3/extplugins/conf/plugin_mute.xml"/>
Its handy when you don't want a player to use chat. Because of using slang or annoyance. An when he does b3 will auto warn him and will temp ban him after multiple warnings.
cmd
!mute <player name>
!unmute <playername>
Installation
* copy mute.py into b3/extplugins
* copy plugin_mute.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="mute" config="@b3/extplugins/conf/plugin_mute.xml"/>
- Attachments
-
- Plugin_mute.rar
- (3.06 KiB) Downloaded 934 times
- Plugin_mute.rar
- (3.06 KiB) Downloaded 934 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Duel plugin
Commands
!duel <name> : challenge a player or accept a challenge
!duelcancel : cancel a challenge you started
!duelreset : reset scores to 0 to a challenge you started
Installation
* copy duel.py into b3/extplugins
* add to the plugins section of your main b3 config file : <plugin name="duel" />
Commands
!duel <name> : challenge a player or accept a challenge
!duelcancel : cancel a challenge you started
!duelreset : reset scores to 0 to a challenge you started
Installation
* copy duel.py into b3/extplugins
* add to the plugins section of your main b3 config file : <plugin name="duel" />
Re: B3 plugins * Use at your own risk * Most are not tested!
Award Title
It's calculate awards (the same as XrlStats )
and show it on the server if people connecting has awards.
Like it will show a message for best knife killer in the server chat when the player connects to the server.
Server: Best Knife killer Player name.
Server: Best Knife killer Player name Connected.
And there is so many other titles, check it your self.
Added Commands:
!refreshawards (!ra) - Refresh (Re-calculate) the awards
!awards [Empty or player)(!a) - Get the awards of you or player
To install the b3-plugin part:
1. Unzip the contents of this package. Go to the unzipped folder extplugins and
place the .py file in the bots folder b3/extplugins and the config file .xml in
the b3/extplugins/conf folder.
2. Open the .xml file with your favorit editor and modify the
levels if you want them different. Do not edit the command-names
for they will not function under a different name.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="awardsxlrstats" config="@b3/extplugins/conf/awardsxlrstats.xml"/>
It's calculate awards (the same as XrlStats )
and show it on the server if people connecting has awards.
Like it will show a message for best knife killer in the server chat when the player connects to the server.
Server: Best Knife killer Player name.
Server: Best Knife killer Player name Connected.
And there is so many other titles, check it your self.
Added Commands:
!refreshawards (!ra) - Refresh (Re-calculate) the awards
!awards [Empty or player)(!a) - Get the awards of you or player
To install the b3-plugin part:
1. Unzip the contents of this package. Go to the unzipped folder extplugins and
place the .py file in the bots folder b3/extplugins and the config file .xml in
the b3/extplugins/conf folder.
2. Open the .xml file with your favorit editor and modify the
levels if you want them different. Do not edit the command-names
for they will not function under a different name.
3. Open your B3.xml file (in b3/conf) and add the next line in the
<plugins> section of the file:
<plugin name="awardsxlrstats" config="@b3/extplugins/conf/awardsxlrstats.xml"/>
- Attachments
-
- awardsxlrstats.rar
- (6.02 KiB) Downloaded 967 times
- awardsxlrstats.rar
- (6.02 KiB) Downloaded 967 times
Re: B3 plugins * Use at your own risk * Most are not tested!
Topkiller
It shows the top three killer of the previous round. The message displays in three lines showing their Kills & Head shot & Damage.
Installation
* copy topkiller.py into b3/extplugins
* copy plugin_topkiller.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="topkiller" config="@b3/extplugins/conf/plugin_topkiller.xml"/>
It shows the top three killer of the previous round. The message displays in three lines showing their Kills & Head shot & Damage.
Installation
* copy topkiller.py into b3/extplugins
* copy plugin_topkiller.xml into b3/extplugins/conf
* update your main b3 config file with :
<plugin name="topkiller" config="@b3/extplugins/conf/plugin_topkiller.xml"/>
- Attachments
-
- topkiller.rar
- (1.9 KiB) Downloaded 993 times
- topkiller.rar
- (1.9 KiB) Downloaded 993 times