All pastes #757145 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-01 00:42 UTC
rendered paste body
ON *:TEXT:*:#czpug:
if (PRE isin $1) && (IN isin $2) && (XXX isin $8) {

  ; FTP Site Names - Source and destination


  var %ftp.path.src   = $+(/,$remove($3,:),/) 
  var %ftp.path.dest  = $+(/,$remove($3,:),/)
  var %banned = Blah,blah

  if (720p isin $8) {
    var %ftp.path.dest  = $+(/XXXHD/,$remove($3,:),/)
    var %ftp.site.src   = dest
    var %ftp.site.dest  = site2
  }
  elseif (WMV isin $8) && (720p !isin $8) {
    var %ftp.path.dest  = $+(/XXXHD/,$remove($3,:),/)
    var %ftp.site.src   = dest
    var %ftp.site.dest  = site3
  }
  else { halt }


  ; Set Channel(s) above.
  ;///////////////////////////////////////////////////////////////////
  ;///
  ;///   FTPRush Settings
  ;///
  ;///////////////////////////////////////////////////////////////////


  ; FTP -> Source and destination paths

  ; What window to use in FTPRush
  var %ftp.window     = 1


  ; Retry count - Use with 'Complete Tag'.
  var %ftp.retry.cnt  = 10

  ; Complete Tag on Destination. (Use PERL - RegEx Patterns)
  var %ftp.done.tag   = ([^\w]*100%[^\w]*)|([^\w]*-\sCOMPLETE\s\)[^\w]*)|([^\w]*-\sCOMPLETE\s-[^\w]*)

  ; Folders that don't have or need completion tag.
  var %ftp.dir.nosfv  = Sample,Subs

  ;///////////////////////////////////////////////////////////////////
  ;///
  ;///   Settings / mIRC / Release
  ;///
  ;///////////////////////////////////////////////////////////////////
  ; Trigger only on these Bots - Seperate items by: comma
  var %Bots.Allowed = MAIN-Bot

  var %release = $8

  ;///////////////////////////////////////////////////////////////////
  ;///
  ;///   Don't touch below ... unless you know what you are doing.
  ;///
  ;///////////////////////////////////////////////////////////////////

  /dll rushmirc.dll RushScript $strip(RushApp.FTP.Transfer( $+ %ftp.window $+ , ' $+ %ftp.site.src $+ ', ' $+ %ftp.path.src $+ %release $+ ', '', ' $+ %ftp.site.dest $+ ', ' $+ %ftp.path.dest $+  %release $+ ', '', RS_DIRDES or RS_DIRSRC, 0, '', '', '', ' $+ %ftp.done.tag $+ ', $+ %ftp.retry.cnt $+ , 0, 0, 0, 0, 1, 0);)

  /window -zk0 @AutoTrade | /aline -p @AutoTrade $timestamp From:[ $+ %ftp.site.src $+ ] To:[ $+ %ftp.site.dest $+ ] >> %release in %ftp.path.src to %ftp.path.dest


}