rendered paste body; /dupecheck section release site1 site2 [site2 is the one that gets checked, site1 is source]
alias dupecheck {
if ($regex($2,/(.*?)\-/i) > 0) {
var %duperelease $replace($remove($regml(1),PAL,NTSC,USA,MULTI,STV,EDITION,COMPLETE,WS,EUR),$chr(46),$chr(32),$chr(95),$chr(32))
set $+(%,$4,dupe) 0
dll rushmirc.dll SetMircCmd /dupecheckecho $1 $2 $3 $4
dll rushmirc.dll RushScript RushApp.FTP.RAW(' $+ $4 $+ ', 'site search %duperelease $+ ',RS_ONE or RS_LOGIN or RS_LOGOUT)
}
}
alias dupecheckecho {
if (*values*displayed*after*dir* iswm $5-) { halt }
if (*doing*case*sensitive*for* iswm $5-) { halt }
if (*200- iswm $5-) { halt }
if (*site*search* iswm $5-) { halt }
if ($regex($strip($5-),/200\-\/*\/*-*/i) > 0) && ($regex($strip($5-),/sample|cd\d|dvd\d|sub/i) < 1) {
set $+(%,$4,dupe) 1
}
if (*200*command*ok* iswm $5-) || (*200*directories*found* iswm $5-) {
if ([ [ $+(%,$4,dupe) ] ] == 0) {
unset $+(%,$4,dupe)
fxp $1 $2 $3 $4
}
else {
unset $+(%,$4,dupe)
}
}
}