rendered paste bodyon *:load:{
echo -ta Clone scanner loaded
echo -ta Made by kerst on irc.swiftirc.net
echo -ta Typ /clone to start
echo -ta With large channels it could be spammy
}
dialog clone {
title "Clone Scanner"
size -1 -1 226 115
option dbu
edit "#", 1, 63 4 48 9
text "Channel to clone scan", 2, 6 5 56 8
button "Scan", 3, 155 3 37 12
list 4, 5 29 107 78, size hsbar vsbar
list 5, 115 29 107 78, size hsbar vsbar
text "User addresses", 6, 115 18 64 8
text "Clones:", 7, 5 18 25 8
}
on *:dialog:clone:sclick:3: if ($me !ison $did(clone,1)) join $did(clone,1) | who $did(clone,1) | .timer -m 1 100 clonecheck
raw 352:*: did -a clone 5 $4 | write clones.txt $4
alias clone dialog -md clone clone
alias clonecheck {
var %x = 1
while ($did(clone,5,%x)) {
filter -ff clones.txt NUL $did(clone,5,%x)
if ($filtered != 1) { did -a clone 4 $did(clone,5,%x) }
inc %x
}
.remove clones.txt
}