Peace & Protection 4.00 — File Browser

PeaceProtection4.00v4.0 / PeaceProtection4.00v4.0 / ADDONS / reindex.ini

reindex.ini — 7.57 KB — Download this file

[files]
addrbk=addrbk.ini
servers=servers.ini
browser=c:\progra~1\intern~1\iexplore.exe
finger=finger.txt
urls=urls.ini
trayicon=script\pnp.ico
[warn]
fserve=on
[options]
n0=0,0,0,0,0,0,300,0,0,0,1,0,0,0,0,0,1,0,0,0,512,0,1,0,0,0,1,1
n1=5,50,0,0,0,0,0,0,2,1,0,1,0,0,1,1,1,1,0,0,1,1,1,0,5,0,1,0,0
n2=0,0,0,1,1,1,1,1,0,60,120,0,0,1,1,0,1,1,0,120,20,10,0,1,1,0,0
n3=500,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,3,1,0,1,0,0,0,0,1,1,0,1,0
n4=0,0,1,1,0,3,9999,0,0,0,1,0,1024,0,0,99,60,0,0,1,1,0,0,0,1,5000,1
n5=1,1,1,1,1,1,1,1,1,1,6667,0,0,0,0,0,1,0,300,10,4,0,0,24,0,0,1
n6=0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,100,1,1,1,0,1,0,0
[dirs]
logdir=logs\
waves=sounds\
midis=sounds\
[about]
show=didi
[ident]
active=no
system=UNIX
port=113
[socks]
enabled=no
port=1080
method=4
dccs=no
[clicks]
status=/lusers
query=/whois $1
channel=/channel
nicklist=/query $1
notify=/whois $1
[fileserver]
warning=on
[dccserver]
n0=0,59,0,0,0,0
[mirc]
host=Random US DALnet serverSERVER:irc.dal.net:7000GROUP:01
[text]
commandchar=/
linesep=-
ignore=*.exe,*.com,*.bat,*.dll,*.ini
timestamp=[HH:nn] 
[windows]
scripts=129,473,90,441,0,0,0
main=100,600,41,490,0,1,0
[dde]
ServerStatus=off
ServiceName=mIRC
[colours]
n0=0,6,4,5,2,3,3,3,3,3,3,1,5,2,6,1,3,2,3,5,1,0,1,0,1
[dragdrop]
n0=*.wav:/sound $1 $2-
n1=*.*:/dcc send $1 $2-
s0=*.*:/dcc send $1 $2-
[pfiles]
n0=popups.ini
n1=popups.ini
n2=popups.ini
n3=popups.ini
n4=popups.ini

[extensions]
n0=defaultEXTDIR:download\
n1=*.wav,*.midEXTDIR:sounds\

[script]
n0=alias -l reindex {
n1=  %.fext = mp2 mp3 | %.trig.type = mp3 | %.type = mp3 | %.userdir = c:\pp 400\config\DEFAULT\ | %.sdesc = MPEG | %.textlist = c:\pp 400\pai-mp3.txt | %.leechcmd = !pai
n2=  window -hls @.reindex
n3=  if (%.trig.type == %.type) { window -hl @.text | unset %.lastdir %.totalsize }
n4=  if ($exists(script\pnp.ico)) tray -i script\pnp.ico
n5=  %.fn = 1 | unset %.ftotal
n6=  %.sini = %.userdir $+ sound.ini
n7=  :loop1
n8=  %.fdir = $readini -n %.sini %.type dir [ $+ [ %.fn ] ]
n9=  if (%.fdir) {
n10=    %.fx = $numtok(%.fext,32)
n11=    :loop2
n12=    %.fex = *. $+ $gettok(%.fext,%.fx,32)
n13=    inc %.ftotal $findfile(%.fdir,%.fex,@.reindex)
n14=    if (%.fx > 1) { dec %.fx | goto loop2 }
n15=    inc %.fn
n16=    goto loop1
n17=  }
n18=
n19=  if (%.ftotal < 1) return
n20=
n21=  %.fprog = 0
n22=  _progress.1 Indexing %.sdesc files...
n23=
n24=  ; File names
n25=  %.indx = %.userdir $+ %.type $+ _indx.dat
n26=
n27=  window -hl @.idx
n28=  if ($exists(%.indx)) {
n29=    if (0 < $read -l0 %.indx) write -dl1 " $+ %.indx $+ "
n30=    loadbuf @.idx " $+ %.indx $+ "
n31=  }
n32=
n33=  ; Compare to old list, deleting if missing, inserting if new
n34=  ; create text list as well
n35=  ; fnew and fold are indexes into the window and file, resp.
n36=  %.fnew = 1 | %.fold = 1
n37=  :loop3
n38=  %.fnewln = $line(@.reindex,%.fnew)
n39=  if (($window(@.text)) && (%.fnewln != $null)) {
n40=    if ($nofile($ifmatch) != %.lastdir) {
n41=      %.lastdir = $ifmatch
n42=      aline @.text $cr
n43=      aline @.text ,---------[ $ifmatch ]-
n44=      aline @.text :
n45=      aline @.text `
n46=    }
n47=    %.nop = $nopath(%.fnewln)
n48=    %.size = $lof(%.fnewln)
n49=    aline @.text %.nop $str(.,$calc(69 - $len(%.nop))) $+ .. $round($calc(%.size / 1048576),2) meg
n50=    inc %.totalsize %.size
n51=  }
n52=  :loop3b
n53=  %.foldln = $gettok($line(@.idx,%.fold),2,9)
n54=  if (%.fnewln == $null) {
n55=    if (%.foldln == $null) goto done3
n56=    dline @.idx %.fold
n57=    goto loop3b
n58=  }
n59=  elseif ((%.fnewln < %.foldln) || (%.foldln == $null)) {
n60=    iline @.idx %.fold 0 	 $+ %.fnewln $+ $chr(9)
n61=  }
n62=  elseif (%.fnewln > %.foldln) {
n63=    dline @.idx %.fold
n64=    goto loop3b
n65=  }
n66=;;; fixing beta12's mess
n67=elseif ($count($line(@.idx,%.fold),	) < 2) {
n68=rline @.idx %.fold $line(@.idx,%.fold) $+ 	
n69=}
n70=  inc %.fprog
n71=  if (5 // %.fprog) _progress.2 $int($calc(%.fprog * 100 / %.ftotal)) %.fnewln
n72=  inc %.fold | inc %.fnew | goto loop3
n73=  :done3
n74=
n75=  _progress.2 100 Done- %.ftotal %.sdesc files
n76=
n77=  iline @.idx 1 $line(@.idx,0)
n78=  savebuf @.idx " $+ %.indx $+ "
n79=  if ($window(@.text)) {
n80=    aline @.text .
n81=    aline @.text :
n82=    aline @.text '---------[ Total files: %.ftotal / $round($calc(%.totalsize / 1048576),2) meg ]-
n83=    if (%.leechcmd) {
n84=      iline @.text 1 To grab a file, use $ifmatch followed by the file you wish to receive.
n85=      iline @.text 2 Example: $ifmatch $gettok($line(@.idx,$r(1,$line(@.idx,0))),2,9)
n86=    }
n87=    savebuf @.text " $+ %.textlist $+ "
n88=  }
n89=}
n90=
n91=;
n92=; Progress meter display
n93=;
n94=
n95=
n96=alias -l _progress.1 {
n97=  close -@ @Progress @.pbmp
n98=  window -pfdohka +bLt @Progress $calc($window(-1).w - 330) $calc($window(-1).h - 160) 319 104
n99=  drawrect -frn @Progress $rgb(face) 1 0 0 319 104
n100=  _gradient @Progress 9 69 300 25
n101=  _bevel @Progress 7 67 304 29
n102=  drawrect -rn @Progress $rgb(face) 7 0 60 319 44
n103=  drawtext -nr @Progress $rgb(text) "ms sans serif" 22 8 25 $1-
n104=  drawpic -nt @Progress $rgb(255,255,255) 247 1 195 65 64 64 script\icons.bmp
n105=  drawdot @Progress
n106=  window -hpf @.pbmp 0 0 301 30
n107=  drawcopy @Progress 9 69 300 28 @.pbmp 0 0
n108=}
n109=alias -l _progress.2 {
n110=  if ($1 > 100) { _recurse _progress.2 100 $2- | return }
n111=  drawcopy -n @.pbmp 0 0 300 28 @Progress 9 69
n112=  drawtext -nro @Progress $rgb(text) "arial" 29 $calc(159 - $width($1%,arial,29,1,0) / 2) 67 $1%
n113=  drawrect -nrif @Progress 1 0 9 69 $calc($1 * 3 + 1) 26
n114=  drawrect -frn @Progress $rgb(face) 1 8 45 236 21
n115=  drawtext -cnr @Progress $rgb(text) "ms sans serif" 13 8 48 235 99 $2-
n116=  titlebar @Progress - $1%
n117=  drawdot @Progress
n118=}
n119=alias -l _bevel {
n120=  drawrect -nr $1 $rgb(frame) 1 $calc($2 + 1) $calc($3 + 1) $calc($4 - 1) $calc($5 - 1)
n121=  drawrect -frn $1 $rgb(face) 1 $calc($2 + 1) $calc($3 + $5 - 1) $calc($4 - 1) 2
n122=  drawrect -frn $1 $rgb(face) 1 $calc($2 + $4 - 1) $calc($3 + 1) 2 $calc($5 - 1)
n123=  drawrect -nr $1 $rgb(hilight) 1 $2 $3 $calc($4 + 1) $calc($5 + 1)
n124=  drawline -nr $1 $rgb(shadow) 1 $2 $calc($3 + $5 - 1) $2 $3 $calc($2 + $4) $3
n125=}
n126=alias -l _gradient {
n127=  ; Left side
n128=  var %place,%r,%g,%b,%goal
n129=  %place = $calc($4 / 2 + $5 / 2 + $2)
n130=  %r = $calc($rgb(face) % 256)
n131=  %g = $calc($rgb(face) / 256 % 256)
n132=  %b = $calc($rgb(face) / 65536)
n133=  :loopL
n134=  drawline -nr $1 $rgb(%r,%g,%b) 7 $calc(%place - 3) $calc($3 - 3) $calc(%place - $5) $calc($3 + $5)
n135=  if (%place > $2) {
n136=    if (%r > 2) dec %r 3
n137=    if (%g > 2) dec %g 3
n138=    if (%b > 2) dec %b 3
n139=    dec %place 8
n140=    goto loopL
n141=  }
n142=  ; Right side
n143=  %place = $calc($4 / 2 + $5 / 2 + $2)
n144=  %r = $calc($rgb(face) % 256)
n145=  %g = $calc($rgb(face) / 256 % 256)
n146=  %b = $calc($rgb(face) / 65536)
n147=  %goal = $calc($2 + $4 + $5)
n148=  :loopR
n149=  drawline -nr $1 $rgb(%r,%g,%b) 7 $calc(%place - 3) $calc($3 - 3) $calc(%place - $5) $calc($3 + $5)
n150=  if (%place < %goal) {
n151=    if (%r < 250) inc %r 3
n152=    if (%g < 250) inc %g 3
n153=    if (%b < 250) inc %b 3
n154=    inc %place 8
n155=    goto loopR
n156=  }
n157=}
n158=alias -l _recurse $1- | return $result
n159=on *:START:{
n160=  reindex
n161=  unsetall
n162=  .timer -o 1 1 exit
n163=}


[variables]
[afiles]
n0=aliases.ini
[rfiles]
n0=addons\reindex.ini
n1=addons\reindex.ini
n2=addons\reindex.ini