All pastes #164190 Raw Edit

Untitled

public text v1 · immutable
·published 2006-09-08 11:31 UTC
rendered paste body
use strict;
use vars qw($VERSION %IRSSI);

use Irssi;

$VERSION = '0.01';
%IRSSI = (
    authors     => 'Brandon Holtsclaw',
    contact     => 'brandon@imbrandon.com',
    name        => 'scriptfoo',
    description => 'Just Some Script Foo to make my IRSSI better',
    license     => 'GPLv2',
    url         => 'http://www.imbrandon.com',
    changed     => '03-02-1980 12:00 GMT',
);


#main event handler
sub scriptfoo_msg {
        my ($server, $data, $nick, $address) = @_;
        my ($target, $msg) = split(/ :/, $data,2);
        my $msg_out = '';

        #$msg =~ s/(^\+)//g;
        $msg_out = $msg;
        Irssi::signal_emit('event privmsg', ($server, "$target :$msg_out", $nick, $address));
}

Irssi::signal_add('event privmsg', 'scriptfoo_msg');