[prev in list] [next in list] [prev in thread] [next in thread] 

List:       irssi-users
Subject:    Re: nickserv script
From:       H <abawuka () freenet ! de>
Date:       2002-04-16 16:31:57
[Download RAW message or body]

i have made this work on dalnet, but it wont work anmore on other ircnets


uncleholdout wrote:

> i added.
> dalnet => [ 'NickServ', 'NickServ@services.dal.net' 
> <mailto:%27NickServ@services.dal.net%27> ],              

change this nickserv-notices come from 'nickserv', 'service@dal.net'

second you need to edit sub got_nickserv_msg :

sub got_nickserv_msg {
    my ($nick, $server, $text) = @_;
    my $password;

    if ($password = get_nickpass($server->{'nick'}, $server->{'tag'})) {
        if ($text =~ /This nick is owned by someone else. Please/i) {
            Irssi::print("got authrequest from $nick/" . $server->{'tag'});
            $server->command("/quote nickserv IDENTIFY $password");
            Irssi::signal_stop();
        } elsif ($text =~ /nick, type.+msg nickserv\@services.dal.net 
IDENTIFY./i) {
            Irssi::signal_stop();
        } elsif ($text =~ /Password accepted/) {
            Irssi::print("Got a positive response from $nick/" . 
$server->{'tag'});
            join_channels($server);
            Irssi::signal_stop();
            }
        }
    }

that should work now...


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic