|
@@ -38,7 +38,7 @@ my $timeout=30;
|
|
|
my $warndate=time()-$timeout;
|
|
|
|
|
|
Irssi::settings_add_str($IRSSI{name}, # default fifo_remote_file
|
|
|
- 'tc_chans', '#flood #starwars'); #
|
|
|
+ 'tc_admin_chans', '#flood #starwars'); #
|
|
|
Irssi::settings_add_str($IRSSI{name}, # default fifo_remote_file
|
|
|
'tc_admins', 'asr coin plop'); #
|
|
|
Irssi::settings_add_str($IRSSI{name}, # default fifo_remote_file
|
|
@@ -82,6 +82,9 @@ my ($target, $text) = $data =~ /^(\S*)\s:(.*)/;
|
|
|
|
|
|
#print ( "C:$target X:$text A:$admin D:$warndate L:$last W:$warn N:$nick D:$data" );
|
|
|
|
|
|
+ @admin_chan=split m/ /, Irssi::settings_get_str("tc_admins");
|
|
|
+ @chan=split m/ /, Irssi::settings_get_str("tc_chans");
|
|
|
+
|
|
|
sub send_server($$$$) {
|
|
|
my ($action,$cible,$pseudo,$msg)=@_;
|
|
|
$server->command ( "msg $target SWarn C:$cible X:$action A:$admin D:$warndate L:$last W:$warn N:$pseudo T:$msg" ) unless ($debug == 0);
|
|
@@ -175,7 +178,7 @@ my ($target, $text) = $data =~ /^(\S*)\s:(.*)/;
|
|
|
undef @temp;
|
|
|
if ($1 eq '') {
|
|
|
$server->command ( "msg $target $nick: changelog en pv." );
|
|
|
- open ( CHANGL, "tail $logfile |" ) or $server->command ( "msg $target $nick: fichier vide" );
|
|
|
+ open ( CHANGL, "tail $changefile |" ) or $server->command ( "msg $target $nick: fichier vide" );
|
|
|
} else {
|
|
|
my $pattern = $1;
|
|
|
$pattern =~ s/^ //;
|
|
@@ -197,7 +200,8 @@ my ($target, $text) = $data =~ /^(\S*)\s:(.*)/;
|
|
|
|
|
|
close CHANGL or $server->command ( "msg $target $nick: erreur de fichier... (C)" );
|
|
|
$clocky = $clockpo[rand @clockpo];
|
|
|
- send_server("msg", $target, $nick, $clocky) unless ($nick =~ /edgard/i);
|
|
|
+ $server->command ( "msg $target $nick: $clocky" );
|
|
|
+ #send_server("msg", $target, $nick, $clocky) unless ($nick =~ /edgard/i);
|
|
|
|
|
|
} else {
|
|
|
$server->command ( "msg $target $nick: !changelog (list|add|last) [nb lignes (pour list)] [<serveur> [<liste d'actions>]]" );
|