Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. on *:TEXT:!REQUEST*:*:{
  2. if ( !requests isin $1- ) { halt }
  3. if ( CHAN_NAME isin $chan ) { var %site RUSH_NAME }
  4. if ( %site != $null ) { /find_request_folder $2 %site }
  5. }
  6.  
  7. alias find_request_folder {
  8. window -kze @REQ_FILL
  9. set %reqfound 0
  10. set %reg_folder $null
  11. if ($regex($1,/(.*?)\-/i) > 0) {
  12. echo @REQ_FILL 4 SEARCHING ON $2 FOR REQEUST FOLDER OF $1
  13. dll rushmirc.dll SetMircCmd /find_request_folder_echo $1 $2
  14. dll rushmirc.dll RushScript RushApp.FTP.RAW(' $+ $2 $+ ', 'site search $1 $+ ',RS_ONE or RS_LOGIN OR RS_LOGOUT)
  15. }
  16. }
  17.  
  18. alias find_request_folder_echo {
  19. if ( 200- isin $1- ) {
  20. if ( doing isin $1- ) { halt }
  21. echo -a GOT $1-
  22. if ( %reg_folder != $null ) { echo -a MF FOUND $5 | halt }
  23. echo @REQ_FILL FOLDER $5
  24. set %reg_folder $5
  25. halt
  26. }
  27. if ( Command okay isin $1- ) {
  28. echo @REQ_FILL LOCATED FOLDER %reg_folder FOR REQUST $1 ON $2
  29. /req~search $1 $2 %reg_folder
  30. }
  31. }
  32.  
  33. alias req~search {
  34. echo -a GOT TO REQ_SEARCH WITH $1-
  35. var %search $1
  36. var %req_site $2
  37. var %req_folder $3
  38. var %search_sites RUSH_SITE1 RUSH_SITE2
  39. if ( %search_sites == $null ) { echo -a NO SITES FOUND | halt }
  40. echo @REQ_FILL SEARCHING NOW PLEASE WAIT....
  41. var %search_sites $replace([ %search_sites ],$chr(32),;)
  42. dll rushmirc.dll SetMircCmd /request_search_echo $1 $2 $3
  43. dll rushmirc.dll RushScript RushApp.FTP.RAW(' $+ %search_sites $+ ','Site search [ %search ] $+ ',RS_LOGIN or RS_LOGOUT);
  44. }
  45.  
  46. alias request_search_echo {
  47. if ( 200- !isin $1- ) { halt }
  48. if ( %reqfound == 1 ) { halt }
  49. var %req $1
  50. var %site $2
  51. var %reqfolder $3
  52. if ( /SAMPLE isin $1- ) { halt }
  53. if ( /SUBS isin $1- ) { halt }
  54. if ( /COVERS isin $1- ) { halt }
  55. if ( /CD isin $1- ) { halt }
  56. if ( / $+ %req isin $4- ) {
  57. var %req_source $remove($4,$chr(40),$chr(41))
  58. var %req_folder $6
  59. echo @REQ_FILL 4 REQUEST FOUND FROM %req_source
  60. var %target_folder %reqfolder
  61. var %source_folder %req_folder
  62. var %source %req_source
  63. var %target %site
  64. echo @req_fill 11 USING %source %source_folder TO FILL %target %target_folder
  65. .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);
  66. ;.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);
  67.  
  68. set %reqfound 1
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement