BRenBot 1.53.11 [message #463211] |
Wed, 29 February 2012 12:42 |
|
danpaul88
Messages: 5795 Registered: June 2004 Location: England
Karma: 0
|
General (5 Stars) |
|
|
** SSGM 4.0 support requires server side scripts.dll compiled from TT revision 4076 or higher **
Changes since 1.53.10
- Fix some quote replacement issues in logging related functionality
- Fix problem with case sensitivity when verifying auth passwords
- Removed redundant RG related function is_serial_banned from modules.pm
- Fixed autoannounce command calling an old, removed function
- Fixed IsHalfMod(), IsMod() and IsAdmin() functions in modules.pm
- Modified map settings announcement to not include the donation limit when it is set to zero or the donations module is disabled
- Fixed a crash when kicking a banned player who joins the server
Existing plugins might or might not work with this, let me know if you have any problems with them.
|
|
|
|
|
|
|
|
|
|
Re: BRenBot 1.53.11 [message #463647 is a reply to message #463211] |
Mon, 05 March 2012 13:54 |
|
Gen_Blacky
Messages: 3250 Registered: September 2006
Karma: 1
|
General (3 Stars) |
|
|
Made a test plugin to make sure there was nothing else causing problems.
Problem is caused by the xml config settings.
<config>
<cvar name="test" value="1"/>
</config>
Not sure why this is causing the problem and not in other plugins.
[13:34:17] Loading plugin TEST... Use of tied on a handle without * is deprecate
d at XML/Parser/Expat.pm line 447.
Can't use string ("1") as a HASH ref while "strict refs" in use at plugin.pm lin
e 285.
=== 5272 === Sessions were started, but POE::Kernel's run() method was never
called to execute them. This usually happens because an error
occurred before POE::Kernel->run() could be called. Please fix
any errors above this notice, and be sure that POE::Kernel->run()
is called. See documentation for POE::Kernel's run() method for
another way to disable this warning.
#TEST.pm
package TEST;
use POE;
use plugin;
our $plugin_name;
our %config;
our %additional_events =
(
);
sub start
{
my ( $session, $heap, $args ) = @_[ SESSION, HEAP, ARG0 ];
my $kernel = $_[KERNEL];
if ( $config{'test'} == 1 )
{
print ( "weeeeeeeeeee\n" );
}
}
sub stop
{
my ( $session, $heap, $args ) = @_[ SESSION, HEAP, ARG0 ];
my $kernel = $_[KERNEL];
}
1;
#TEST.xml
<?xml version="1.0" ?>
<plugin name="TEST">
<events>
</events>
<config>
<cvar name="test" value="1"/>
</config>
</plugin>
[Updated on: Mon, 05 March 2012 16:30] Report message to a moderator
|
|
|
Re: BRenBot 1.53.11 [message #463648 is a reply to message #463211] |
Mon, 05 March 2012 14:19 |
iRANian
Messages: 4309 Registered: April 2011
Karma: 0
|
General (4 Stars) |
|
|
We have the bansystem.dll SSGM plugin enabled to get !qkick and !ban working, but if a person gets banned and we use !delban to delete the ban, the player is still banned, apparently because the info is still logged in banList.tsv (the file that bansystem.dll uses to log bans).
Long time and well respected Renegade community member, programmer, modder and tester.
Scripts 4.0 private beta tester since May 2011.
My Renegade server plugins releases
|
|
|
|
|
Re: BRenBot 1.53.11 [message #463691 is a reply to message #463211] |
Tue, 06 March 2012 06:44 |
|
danpaul88
Messages: 5795 Registered: June 2004 Location: England
Karma: 0
|
General (5 Stars) |
|
|
Do you have auto-balance turned on? In the first few minutes of a map if auto-balance is enabled BRenBot will try to keep the teams even by swapping players around.
EDIT;
As for banlist.tsv, I was unaware of its existence when I originally coded the support for the SSGM 4.0 banning system and assumed it would simply use the existing allow console command to un-ban players. First I heard of it was last week when Stealtheye told me about it.
[Updated on: Tue, 06 March 2012 06:46] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|