Lastseen — File Browser
Lastseenv1.0 / Lastseenv1.0 / LAST.TXT
LAST.TXT — 3.35 KB — Download this file
Author: pacifier
Finished Date: April 18, 1997.
Addon Name: Lastseen
(2nd update of lastseen)
-updated for mircv5.0
-added whois information
-updated given information
-added on part
-added var setting address
Lastseen for mIRCv5.0 written by pacifier,
finished April 18th 1997. Lastseen will
allow other users to find "when & where"
you saw another user. As well if that user
is logged on IRC. (Showing the channel)
If logged on: Shows /WHOIS. If not logged on:
Tell's them that the user is currently not
logged on IRC.
I very doubt any flaws "errors" are within
this simple addon. But if any are found
please report them to the given email adress
that is found above, giving information on
where the error was found within the addon.
- DIRECTIONS
To install simply copy & paste the given
sections into your script or ini. After
sections are copyed simply (enable) lastseen
and anounce it to a channel. Simple? yes!
Get your copy of cbN.X at:
- http://www.hawkee.com/scripts/cbnx.zip
or:
- http://www.mircx.com/scripts.htm
Enjoy!
- pacifier
--
\
->
-------------------------------------- *POPUPS / CHANNEL* -------------
-
&lastseen
.-
.&on/off
..-
..&on { .enable #lastseen | .enable #lastseen.raw | echo 1 $active Lastseen enabled }
..-
..&off { .disable #lastseen | .disable #lastseen.raw | echo 1 $active Lastseen disabled }
..-
.&anounce
..-
..&now! { msg $chan If you wish to find out when 2& where I saw a user. Type: 1!2lastseen 1<2user1> }
..-
..&timed
...-
...&on { .timer222 9000 $$?="enter number of sec/min:" msg $chan If you wish to find out when 2& where I saw a user. Type: 1!2lastseen 1<2user1> }
...-
...&off { .timer222 off | echo 1 $active Timer disabled }
...-
..-
.-
-
-------------------------------------- *REMOTE / EVENTS* --------------
#lastseen off
on 1:JOIN:#: {
set % [ $+ [ $nick ] ] $nick
set % [ $+ [ $nick ] [ $+ [ .seen ] ] ] 4(1 $+ $address $+ 4) 1on $chan at $date 4/1 $time $+ .
}
on 1:PART:#: {
set % [ $+ [ $nick ] ] $nick
set % [ $+ [ $nick ] [ $+ [ .seen ] ] ] 4(1 $+ $address $+ 4) 1on $chan at $date 4/1 $time $+ .
}
on 1:TEXT:*!lastseen*:#: {
set %chan $chan
if ($2 == $null) { .msg $chan $nick $+ > you forgot to specify a Name4! | halt }
elseif ($2 == $nick) { .msg $chan $nick $+ > Your right here smart one4! | halt }
elseif ($2 == $me) { .msg $chan $nick $+ , I'm right here4! | halt }
elseif ($2 ison $chan) { .msg $chan $nick $+ > $2 is here in $chan | halt }
if (% [ $+ [ $2 ] [ $+ [ .seen ] ] ] == $null) { .msg $chan $nick $+ > I have not seen $2 $+ ! | halt }
else {
.msg $chan $nick $+ > I saw $2 $+ % [ $+ [ $2 ] [ $+ [ .seen ] ] ]
whois % [ $+ [ $2 ] ]
halt
}
}
#lastseen end
-------------------------------------- *REMOTE / RAW* -----------------
#lastseen.raw off
raw 301:*: { .msg %chan $2 is away $3* }
raw 311:*: { .msg %chan $2 is $3 $+ @ $+ $4 * $+ $6* }
raw 312:*: { .msg %chan $2 is using $3 }
raw 319:*: { .msg %chan $2 is on $3- }
raw 317:*: { .msg %chan $2 has been idle $duration($3) }
raw 401:*: { .msg %chan $2 is currently not logged on IRC }
#lastseen.raw end