🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by Dough the Demented Wed, 28 Oct 1992 03:49
away messages
#2
Author: Dough the Demented
Date: Wed, 28 Oct 1992 03:49
19 lines
1126 bytes
A friend of mine has a way of leaving _long_ away messages even when he is
there... needless to say, I did not want to see his message whenever i messaged
him.  Someone told me there was a way to suppress the away message, but i
couldn't find it (if you know of one, let me know)..

Therefore, I wrote the following script.
------------------------------------------------

/comment 301 is the message that is returned when you msg someone that is away
/comment (be quiet about it..)

on ^301 * {
	assign pers A_$0
	if "$($pers)=$1-" "" "echo *** $0 is away$1-"
	assign $pers $1-
}


Dough...
Re: away messages
#1
Author: Jeffrey Grills
Date: Wed, 28 Oct 1992 04:16
17 lines
1255 bytes
In article <BwtByM.I4M@acsu.buffalo.edu> masdough@ubvmsb.cc.buffalo.edu (Dough the Demented) writes:
 >A friend of mine has a way of leaving _long_ away messages even when he is
 >there... needless to say, I did not want to see his message whenever i messaged
 >him.  Someone told me there was a way to suppress the away message, but i
 >couldn't find it (if you know of one, let me know)..
 >
 [...]
 >Dough...

try /set show_away_once on


-- 
-------------------------+--------------------------------------------------
jeff grills              | "Sometimes i see myself so clearly, because I
jefftep@cs.utexas.edu    |   see nothing at all.  This feeling of emptiness
Undergrad Lab, UT Austin |   flees my soul, leaving even less behind."  -me
Re: away messages
#3
Author: Dough the Demented
Date: Wed, 28 Oct 1992 04:38
10 lines
795 bytes
>try /set show_away_once on

Figures...
it is a command, it just wasn't in the help list :(

You didn't tell me if you liked my solution though :/

Dough

having one of those days..
Re: away messages
#4
Author: -=Runaway Daemon=-
Date: Wed, 28 Oct 1992 16:45
65 lines
3126 bytes
In article <BwtByM.I4M@acsu.buffalo.edu> masdough@ubvmsb.cc.buffalo.edu (Dough the Demented) writes:

>Therefore, I wrote the following script.
>------------------------------------------------
You wanted to know what people thought of your script.
Well here goes.  I'm not picking on you I just want to point out some
points that people should keep in mind.

>/comment 301 is the message that is returned when you msg someone that is away
>/comment (be quiet about it..)
 ^    ^\--- Comment is dead.. Use '#' or ':' from now on.
 \--- Throw away these /   They aren't needed.. They're ugly.. ugly ugly.

>on ^301 * {
>	assign pers A_$0
>	if "$($pers)=$1-" "" "echo *** $0 is away$1-"
            ^^^^^^^^  - What if the person's nickname is one^two or
			blah\ or ^-_-^?  Big problems doncha think?
			Unfortunately this is a sticky problem.  I wrote
			A function that strips off all unsavory chars
			so I can use them in variable names and such but
			it's got it's drawbacks as it can leave you with
			nothing at all.

Oh and put your nicknames in a structure A.$0 instead.. This way you can 
use the 'FOREACH' operator on it.  (Say you want to clean the list or 
some such..)
>	assign $pers $1-
>}

Ok.. last big comment here.. Don't use names like 'tmp' or 'pers' or 
'blah' for variables.  You'll find yourself using them in more than one
script or someone's elses scripts.. etc.. This can be a pain in the butt
to track down.  There are currently two conventions.  Use names all
related to your script.  Yours is the away script lessay.. so you might
use  assign aw.pers ....     or assign aw_pers ..... I like the former
better because if I say..
/assign aw.   it says
***     AW    <Structure>          and if I say..
/assign aw.   it will give me all the variables in that structure.

Also, when you get to ircII2.2pre7 (or whatever it is by then) throw away
assign and use '@'.  It's much more powerful.   There are still uses for
assign though.. as you'll see.
>
>
>Dough...

Anyway.. how would I write this?  (This is pre7 format of course)

on ^302 * {
	@ aw.name = [away.] ## stripchan($0) ## [.] ## stripchan($1)
	if ([$($aw.name)] != [$1-]) {echo *** $0 is away $1-}
	assign $aw.name $1-
}

alias stripchan {
  assign function_return $strip(#()+-*/\\={}[]<>!@$$%^~`,?:|'\". $0-)
}

Notice that I included $1 in the name... This is in case someone has
a nasty nickname and it's totally stripped off by 'stripchan' then hopefully
it can pick something worthwhile out of the first word of the away message.

Anyway.. keep in mind this is all academic anyway.. You're on the right track.
Re: away messages
#6
Author: Doug McLaren
Date: Wed, 28 Oct 1992 23:51
11 lines
942 bytes
In article <les50bINNun@earth.cs.utexas.edu> jefftep@cs.utexas.edu (Jeffrey Grills) writes:

>try /set show_away_once on

Oh sure ... take the easy way out!
-- 
----------------------- \  Zippy says:
Doug McLaren,            \  OVER the underpass! UNDER the overpass! Around the
DemoN on IRC              \  FUTURE and BEYOND REPAIR!!
dougmc@ccwf.cc.utexas.edu  \
-------------------------- /
Re: away messages
#13
Author: monie's phonnah..
Date: Sun, 01 Nov 1992 05:23
21 lines
1066 bytes
In article <BwtE7K.JFx@acsu.buffalo.edu> masdough@ubvmsb.cc.buffalo.edu (Dough the Demented) writes:
>>try /set show_away_once on
>
>Figures...
>it is a command, it just wasn't in the help list :(

it is now, in the latest help files for ircII..
they are on cs.bu.edu:irc/clients if you wanna pick them up..

Also, set SHOW_AWAY_ONCE is also a bit broken, sometimes it doesn't
always work..  I'll be looking in to it sometime soon..  8)

>You didn't tell me if you liked my solution though :/

didn't see why you couldn't do

on ^301 nick

to do it personally..  8)

..
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads