Public feed
#726073
dialog Stalk {
title "Stalker's Lounge"
option dbu
size -1 -1 300 200
list 1, 1 1 100 100
edit "" 2, 105 2 55 10
button "Stalk" 3, 165 1 22 11
list 4, 1 100 296 105, read
button "Join" 5, 105 15 25 11
text "" 6, 105 87 150 12
button "Join All" 7, 105 40 25 11
}
alias stalk {
dialog -x Stalk Stalk
dialog -m Stalk Stalk
did -r Stalk 4
did -r Stalk 1
did -a Stalk 6 Stalking $$1
whois $$1
set %stalk $$1
}
on *:Dialog:Stalk:sclick:3: {
did -r Stalk 4
did -r Stalk 1
did -a Stalk 6 Stalking $$did(2)
whois $$did(2)
set %stalk $$did(2)
}
on *:dialog:Stalk:sclick:7: {
var %a 1
while ($did(Stalk,1,%a)) {
join $did(Stalk,1,%a)
inc %a
}
}
on *:dialog:Stalk:sclick:5: {
join $$did(1).seltext
}
menu * {
Stalker's Lounge:/dialog -m Stalk Stalk
}
on *:NICK: {
if (%stalk == $nick) {
set %stalk $newnick
did -a Stalk 4 ( $+ $asctime(hh:nn:ss) $+ ) $nick has changed their nick to $newnick
}
}
on *:KICK:#: {
if (%stalk == $knick) || (%stalk == $nick) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) * $nick has kicked $knick $+ : $remove($regsubex($1-,/(\d{2}|\d)/g,$null),,,,)
}
}
on *:QUIT: {
if (%stalk == $nick) {
unset %stalk
did -a Stalk 4 $nick quit. $1-
}
}
on *:ACTION:*:#: {
if (%stalk == $nick) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) * $nick $remove($regsubex($1-,/(\d{2}|\d)/g,$null),,,,)
}
}
on *:RAWMODE:#: {
if (%stalk == $nick) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) * $nick sets mode: $remove($regsubex($1-,/(\d{2}|\d)/g,$null),,,,)
}
}
on *:PART:#: {
if (%stalk == $nick) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) * $nick parted: $remove($regsubex($1-,/(\d{2}|\d)/g,$null),,,,)
}
}
on *:JOIN:#: {
if (%stalk == $nick) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) * $nick joined.
}
}
raw 319 *:*: {
if (%stalk == $2) {
var %a 0
while ($gettok($3-,%a,32)) {
inc %a
did -a Stalk 1 $iif($left($gettok($3-,%a,32),1) != $chr(35),$right($gettok($3-,%a,32),$calc($len($gettok($3-,%a,32)) - 1)),$gettok($3-,%a,32))
}
}
}
on *:TEXT:*:#: {
if ($nick == %stalk) {
did -a Stalk 4 $chr(91) $+ $chan $+ $chr(93) ( $+ $asctime(hh:nn:ss) $+ ) < $+ $nick $+ > $remove($regsubex($1-,/(\d{2}|\d)/g,$null),,,,)
}
}
on *:dialog:Stalk:close:*: {
unset %stalk
}