Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on *:TEXT:!REQUEST*:*:{
- if ( !requests isin $1- ) { halt }
- if ( CHAN_NAME isin $chan ) { var %site RUSH_NAME }
- if ( %site != $null ) { /find_request_folder $2 %site }
- }
- alias find_request_folder {
- window -kze @REQ_FILL
- set %reqfound 0
- set %reg_folder $null
- if ($regex($1,/(.*?)\-/i) > 0) {
- echo @REQ_FILL 4 SEARCHING ON $2 FOR REQEUST FOLDER OF $1
- dll rushmirc.dll SetMircCmd /find_request_folder_echo $1 $2
- dll rushmirc.dll RushScript RushApp.FTP.RAW(' $+ $2 $+ ', 'site search $1 $+ ',RS_ONE or RS_LOGIN OR RS_LOGOUT)
- }
- }
- alias find_request_folder_echo {
- if ( 200- isin $1- ) {
- if ( doing isin $1- ) { halt }
- echo -a GOT $1-
- if ( %reg_folder != $null ) { echo -a MF FOUND $5 | halt }
- echo @REQ_FILL FOLDER $5
- set %reg_folder $5
- halt
- }
- if ( Command okay isin $1- ) {
- echo @REQ_FILL LOCATED FOLDER %reg_folder FOR REQUST $1 ON $2
- /req~search $1 $2 %reg_folder
- }
- }
- alias req~search {
- echo -a GOT TO REQ_SEARCH WITH $1-
- var %search $1
- var %req_site $2
- var %req_folder $3
- var %search_sites RUSH_SITE1 RUSH_SITE2
- if ( %search_sites == $null ) { echo -a NO SITES FOUND | halt }
- echo @REQ_FILL SEARCHING NOW PLEASE WAIT....
- var %search_sites $replace([ %search_sites ],$chr(32),;)
- dll rushmirc.dll SetMircCmd /request_search_echo $1 $2 $3
- dll rushmirc.dll RushScript RushApp.FTP.RAW(' $+ %search_sites $+ ','Site search [ %search ] $+ ',RS_LOGIN or RS_LOGOUT);
- }
- alias request_search_echo {
- if ( 200- !isin $1- ) { halt }
- if ( %reqfound == 1 ) { halt }
- var %req $1
- var %site $2
- var %reqfolder $3
- if ( /SAMPLE isin $1- ) { halt }
- if ( /SUBS isin $1- ) { halt }
- if ( /COVERS isin $1- ) { halt }
- if ( /CD isin $1- ) { halt }
- if ( / $+ %req isin $4- ) {
- var %req_source $remove($4,$chr(40),$chr(41))
- var %req_folder $6
- echo @REQ_FILL 4 REQUEST FOUND FROM %req_source
- var %target_folder %reqfolder
- var %source_folder %req_folder
- var %source %req_source
- var %target %site
- echo @req_fill 11 USING %source %source_folder TO FILL %target %target_folder
- .timer 1 5 dll rushmirc.dll RushScript RushApp.FTP.Transfer(0, ' $+ [ %source ] $+ ', ' $+ [ %source_folder ] $+ ', '', ' $+ [ %target ] $+ ', ' $+ [ %target_folder ] $+ ', ' $+ [ %req ] $+ ', RS_LOGIN OR RS_CHECKLOGIN OR RS_LOGOUT OR RS_DIRSRC OR RS_DIRDES, 'Covers;CD1;CD2;CD3;CD4;Sample;Subs', '', '', '', '(CD\d)|(\w*100%\w*)|(\w*FINISHED\w*)|(\w*-\sCOMPLETE(\s(\)|-)|D\))\w*)', 500, 1, 2, 'RS_SORTDES or RS_SORTDATE', 'RS_SORTDES or RS_SORTDATE', 2, 0);
- ;.timer 1 5 dll rushmirc.dll RushScript RushApp.FTP.Transfer(0, ' $+ [ %source ] $+ ', ' $+ [ %source_folder ] $+ ', '', ' $+ [ %target ] $+ ', ' $+ [ %target_folder ] $+ ','', RS_LOGIN OR RS_CHECKLOGIN OR RS_LOGOUT OR RS_DIRSRC OR RS_DIRDES, '', '', '', '', '', 1, 1, 2, 'RS_SORTDES or RS_SORTDATE', 'RS_SORTDES or RS_SORTDATE', 2, 0);
- set %reqfound 1
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement