Big Brother Bot (B3)B3 plugins * Use at your own risk * Most are not tested!

B3 Versions and plugins
User avatar

Topic author
Gen Stranger
KAB Administrator
Posts: 363
Joined: 19 Jan 2004 18:28
20
Contact:

Re: B3 plugins

Post by Gen Stranger »

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?
Gen Stranger
Stranger-KAB

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

Hello, It goes in the mods folder of cod4, its needed for the b3 AlterAdmin plugin to work properly.

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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"/>
Attachments
autoreg.zip
(2.99 KiB) Downloaded 591 times
autoreg.zip
(2.99 KiB) Downloaded 591 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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.
Attachments
b3-plugin-chatlogger-master.rar
(13.58 KiB) Downloaded 568 times
b3-plugin-chatlogger-master.rar
(13.58 KiB) Downloaded 568 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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"/>
Attachments
plugin_cmdmanager.rar
(4.67 KiB) Downloaded 576 times
plugin_cmdmanager.rar
(4.67 KiB) Downloaded 576 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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.
Attachments
superadmin.rar
(4.25 KiB) Downloaded 596 times
superadmin.rar
(4.25 KiB) Downloaded 596 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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.
Attachments
funnyfarm.rar
(5.2 KiB) Downloaded 571 times
funnyfarm.rar
(5.2 KiB) Downloaded 571 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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
Attachments
location.rar
(3.92 KiB) Downloaded 603 times
location.rar
(3.92 KiB) Downloaded 603 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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
Attachments
makeroom.rar
(3.8 KiB) Downloaded 543 times
makeroom.rar
(3.8 KiB) Downloaded 543 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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_))
Attachments
masteradmin.rar
(1.98 KiB) Downloaded 576 times
masteradmin.rar
(1.98 KiB) Downloaded 576 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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"/>
Attachments
Plugin_mute.rar
(3.06 KiB) Downloaded 563 times
Plugin_mute.rar
(3.06 KiB) Downloaded 563 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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" />
Attachments
duel.py
(14 KiB) Downloaded 537 times
duel.py
(14 KiB) Downloaded 537 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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"/>
Attachments
awardsxlrstats.rar
(6.02 KiB) Downloaded 599 times
awardsxlrstats.rar
(6.02 KiB) Downloaded 599 times

warlock
Registered
Posts: 18
Joined: 12 Nov 2018 06:35
5
Contact:

Re: B3 plugins * Use at your own risk * Most are not tested!

Post by warlock »

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"/>
Attachments
topkiller.rar
(1.9 KiB) Downloaded 626 times
topkiller.rar
(1.9 KiB) Downloaded 626 times
Post Reply