mirror of
https://github.com/irssi/irssi.git
synced 2024-11-03 04:27:19 -05:00
27 lines
503 B
Perl
27 lines
503 B
Perl
|
# /CLONES - display real name of nick
|
||
|
|
||
|
use Irssi;
|
||
|
use Irssi::Irc;
|
||
|
|
||
|
sub cmd_clones {
|
||
|
my ($data, $server, $channel) = @_;
|
||
|
my %hostnames, $host, @nicks, $nick;
|
||
|
|
||
|
@nicks = $channel->nicklist_getnicks();
|
||
|
|
||
|
foreach $nick (@nicks) {
|
||
|
$hostnames{$nick->values()->{'host'}}++;
|
||
|
}
|
||
|
|
||
|
$channel->print("Clones:");
|
||
|
foreach $host (keys %hostnames) {
|
||
|
my $clones = $hostnames{$host};
|
||
|
if ($clones >= 2) {
|
||
|
$channel->print("$host: $clones");
|
||
|
}
|
||
|
}
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
Irssi::command_bind('clones', '', 'cmd_clones');
|