User panel stuff on forum
  47 posts on 2 pages  First page12Last page
Advanced Configuration
2007-09-06, 20:55
News Writer
2260 posts

Registered:
Jan 2006
we need some1 that can do another serveme script!

I just ignore them all on chans except for one bot thats it
2007-09-07, 05:24
Member
51 posts

Registered:
Jul 2007
That script worked for me with my plain Mirc 6.3
range"> » Mob of Oddballsrange"> » #mofo @ qnet
2007-09-26, 22:35
Member
113 posts

Registered:
Apr 2006
Not sure if anyone still needs this but here's a version I found lying around on the internet which I made a few changes to. It's not as feature rich as the other script but it does the job just fine

; additional window script for mnet technology
; Copyright (C) 2004 Nils Mause
;
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU General Public License
; as published by the Free Software Foundation; either version 2
; of the License, or (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA


; changelog
;
; 2004-10-21
; the script is released as GPL
;
; 2004-10-22
; using regex instead of ?? (better "finetuning"
;
; 2004-10-24
; no self repeating messages, f.ex. if one is colored or bold and the other is "normal"
; 2007-09-08
; update by biomass to adjust script for the QW ServeMe bot

; --------------------------------------------------------------- --- -- -
; | Author: Calis
; | Version: 1.02
; | IRC: #quadaver #messagenet (Quakenet)
; | e-mail: calis@quadaver.net
; | any feedback is appreciated
; | replace the -spam- with the part your bot always sends out (1)
; | or add new parts with (xxx isin $1-) at (1) but don't forget the || , they mean or
; --------------------------------------------------------------- --- -- -


on ^*:TEXT:*:#: {
if (( $regex( $nick, \[ServeMe\][0-9][0-9] ) == 1 )) {
if ((-spam- isin $1-) || (-qw- isin $1-)) {
set %c_mnet.msg.1 $strip( $1- , buc )
if ( $strip( %c_mnet.msg.1 , buc ) != $strip( %c_mnet.msg.2 , buc ) ) {
WINDOW @ServeMe
ECHO @ServeMe $timestamp $network $1-
/servememsgvar
halt
}
elseif ( $strip( %c_mnet.msg.1 , buc ) == $strip( %c_mnet.msg.2 , buc ) ) {
halt
}
}
}
}

ALIAS servememsgvar {
set %c_mnet.msg.2 $strip( %c_mnet.msg.1 , buc )
}

on *:EXIT: {
unset %c_mnet.*
}
biomass
2007-09-27, 01:06
Member
115 posts

Registered:
Mar 2006
http://jogi.netdome.biz/servme.pl
irssi script
one of the good guys! so please don't ban - jogi.netdome.biz
2007-09-27, 01:33
News Writer
2260 posts

Registered:
Jan 2006
in case the script url goes away:

use Irssi ;
$VERSION = "0.1";
%IRSSI = (
authors => 'Jogihoogi',
contact => 'jogihoogi[at]gmx.net',
name => 'surfme',
description => 'moves the servme output to a single window',
license => 'GNU GPLv2 or later',
);

use strict;

sub servme_rd {
my $aliases = Irssi::settings_get_str("servme_alias";
my ($server, $text, $nick, $address, $channel) = @_;
my $window;
if ( $nick =~ /^$aliases/ ){
Irssi::signal_stop();
$window = Irssi::window_find_name('servme');
if ($window){
$window->print($text);
}

}

}

my $window = Irssi::window_find_name('servme');
Irssi::print("create a window servme"if(!$window);

Irssi::signal_add_last("message public", "servme_rd";
Irssi::settings_add_str('servmeredirect','servme_alias','\[ServeMe]\d\d');

thnx ALOT jogi!
2007-09-27, 06:31
Member
229 posts

Registered:
Aug 2007
Ffs thanks jogi. I was sure this won't ever show up.
TEAM QUAD [need nothing]
shaga loses another friend
shaga discovers blast radius

QUAD
2007-09-27, 14:04
Member
115 posts

Registered:
Mar 2006
little update, messages get only print once now
one of the good guys! so please don't ban - jogi.netdome.biz
2007-09-27, 15:22
News Writer
2260 posts

Registered:
Jan 2006
use Irssi ;
$VERSION = "0.2";
%IRSSI = (
authors => 'Jogihoogi',
contact => 'jogihoogi[at]gmx.net',
name => 'surfme',
description => 'moves the servme output to a single window',
license => 'GNU GPLv2 or later',
);

use strict;
my $lasttext;
sub servme_rd {
my $aliases = Irssi::settings_get_str("servme_alias";
my ($server, $text, $nick, $address, $channel) = @_;
my $window;
if ( $nick =~ /^$aliases/ ){
Irssi::signal_stop();
$window = Irssi::window_find_name('servme');
if ($window){
if ($lasttext ne $text){
$window->print($text);
$lasttext = $text;
}
}

}

}

my $window = Irssi::window_find_name('servme');
Irssi::print("create a window servme"if(!$window);

Irssi::signal_add_last("message public", "servme_rd";
Irssi::settings_add_str('servmeredirect','servme_alias','\[ServeMe]\d\d');

version 0.2 thnx jogihogi
2007-09-27, 17:46
Member
229 posts

Registered:
Aug 2007
Thought it creates a window for servme-posts but it filters them out totally, don't like.
TEAM QUAD [need nothing]
shaga loses another friend
shaga discovers blast radius

QUAD
2007-09-27, 18:04
Member
115 posts

Registered:
Mar 2006
you have to create that window for yourself, /window new servme
one of the good guys! so please don't ban - jogi.netdome.biz
2007-09-27, 19:35
Member
48 posts

Registered:
Sep 2007
im too stupid for irc. i just ignore bot in all channels..
easier that way..

if i want to see stuff i unignore..
2007-10-01, 06:55
Member
229 posts

Registered:
Aug 2007
I have a new "window" servme and I'm on lots of channel with servme06 and 12 and I still don't get bot msgs at all.

/script load servme
. Loaded script servme

/window new servme
I see it's there.

I tried with yours jogihoogi and sassas 0.2. Any ideas?

Irssi v0.8.12-rc1.
TEAM QUAD [need nothing]
shaga loses another friend
shaga discovers blast radius

QUAD
2007-10-06, 12:48
Member
115 posts

Registered:
Mar 2006
/set servme_alias regexp(<- that woudl be a regexp of your own definition)
the one thats in the script worked for me tho
one of the good guys! so please don't ban - jogi.netdome.biz
2007-10-12, 19:21
News Writer
2260 posts

Registered:
Jan 2006
what about setting serveme to one specific channel jogihogi?
2009-07-24, 20:21
Member
64 posts

Registered:
Jan 2009
Necropost, but I think it's useful.
Bumped version of the Irssi script by Jogihoogi.

You can now set your own prefixes for messages, hilight prefix and it handles colored/bold/shaded bot text output.

use Irssi ;
$VERSION = "0.3";
%IRSSI = (
authors => 'Jogihoogi',
contact => 'jogihoogi[at]gmx.net',
name => 'servme',
description => 'moves the serveme bot output to a single window',
license => 'GNU GPLv2 or later',
);

use strict;


my $serveme_window_name = "serveme";
my $serveme_prefix = "msg: ";
my $serveme_highlight_prefix = "msg!: ";


my $lasttext;
sub serveme_rd {
my $aliases = Irssi::settings_get_str("serveme_alias";
my ($server, $text, $nick, $address, $channel) = @_;
my $window;
my $window_name;
my $my_nick;
if ( $nick =~ m/$aliases/ )
{
Irssi::signal_stop();
$window_name = Irssi::settings_get_str("serveme_window";
$window = Irssi::window_find_name($window_name);
if ($window)
{
$my_nick = Irssi::settings_get_str("nick";
$text =~ s/\cc[0-9]{1,2}(,[0-9]{1,2})?//g;
$text =~ s/\cb//g;
$text =~ s/\cf//g;
$text =~ s/\c_//g;
if ($lasttext ne $text)
{
if ( $text =~ /$my_nick/)
{
$window->print(Irssi::settings_get_str("serveme_highlight_prefix". $text, MSGLEVEL_CLIENTCRAP);
}
else
{
$window->print(Irssi::settings_get_str("serveme_prefix" . $text, MSGLEVEL_CLIENTCRAP);
}
$lasttext = $text;
}
}

}

}

Irssi::signal_add_last("message public", "serveme_rd";
Irssi::settings_add_str('servemeredirect','serveme_alias','\[ServeMe\]\d\d');
Irssi::settings_add_str('servemeredirect','serveme_window',$serveme_window_name);
Irssi::settings_add_str('servemeredirect','serveme_highlight_prefix', $serveme_highlight_prefix);
Irssi::settings_add_str('servemeredirect','serveme_prefix', $serveme_prefix);

my $window = Irssi::window_find_name('serveme');
my $oldwin = Irssi::active_win();
if (!$window)
{
Irssi::print("creating servme window";
$window = Irssi::Windowitem->window_create($serveme_window_name);
$oldwin->set_active();
}
2009-07-25, 08:02
Member
1435 posts

Registered:
Jan 2006
probably a good idea to send it to the bot owner so that he can add it to this list http://qwnet.quadaver.org/?show=fil
2009-09-02, 09:13
Member
54 posts

Registered:
Jul 2006
I made a script for mirc to solve this
http://www.quakeworld.nu/forum/viewtopic.php?id=3631
  47 posts on 2 pages  First page12Last page