IRcap — File Browser

ircap871-mircscripts_2799 / ircap871-mircscripts_2799 / s / setup_red.mrc

setup_red.mrc — 5.03 KB — Download this file

;IRcap8 0ae4f872fde2899916b9a552f43500b1
alias -l S return $hget(setup,$1)
alias -l MG return $replace($readini(lng\ $+ %idioma $+ \setup.ini,setup,$1),&1,$2,&2,$3,&3,$4,&4,$5)

alias setred3 {
  if $1 == 2 {
    cuag @setup 190 152 200 84 gui $s(250)
    %setup.ls1 = 326 136 164 9 1 0 return @hash1
    cuagr @setup 168 116 364 184 $s(251)
    %setup.op = 202 172 ideninck $s(252) |202 200 #autoghost $s(253)
    %setup.bt = 382 268 50 setup.net_nick $s(254) |448 268 50 setup.net_nickinfo $s(255) |354 268 12 setup.net_pass_nick_- -|326 268 12 setup.net_pass_nick_+ +
    setup.net lee
  }
  if $1 == 3 {
    cuag @setup 190 152 200 84 gui $s(250)
    %setup.ls1 = 326 136 164 9 1 0 return @hash1
    cuagr @setup 168 116 364 184 $s(256)
    %setup.op = 202 172 afund $s(257)
    %setup.bt = 382 268 50 setup.net_join $s(258) |448 268 50 setup.net_canalinfo $s(255) |354 268 12 setup.net_pass_canal_- -|326 268 12 setup.net_pass_canal_+ +
    setup.net lee
  }

  if $1 == 4 {
    cuag @setup 190 152 200 84 gui $s(250)
    %setup.ls1 = 326 136 164 9 1 0 return @hash1
    cuagr @setup 168 116 364 184 $s(259)
    %setup.op = 202 172 setup.tmp.aja/ajoinmete $s(260)
    %setup.tx = 220 210 28 setup.tmp.ajr $s(261)
    %setup.bt = 390 268 108 setup.net_autojoin $s(262) |354 268 12 setup.net_autoj_- -|326 268 12 setup.net_autoj_+ +
    setup.net lee
  }
  %setup.cb = 144 85 120 setup.tmp.red %setup.tredes $+  $+ $s(133)
  muestrasetup
}




alias SETUP.NET {
  goto $1
  :listared | var %a = 1 , %b | while $findfile(s\net\,*.net,%a) != $null { var %n = $nopath($ifmatch) | %b = %b $+ $left(%n,$calc($len(%n) - 4)) $+  | inc %a } | %setup.tredes = $sorttok(%b,22) | %setup.cb = 144 84 120 setup.tmp.red %setup.tredes $+  $+ $s(133) | return
  :lee 
  var %p = $gettok(%setup.pñ1,3,32)
  if %p == 1 {
    var %f = s\net\ $+ %setup.tmp.red $+ .net
    %setup.tmp.botnombre = $readini %f net nombre
    %setup.tmp.botfic = $readini %f net menu
    %setup.tmp.botip = $readini %f net ip
    %setup.tmp.botpopup = $readini %f net popup
    var %i = $readini %f net var
    %setup.tmp.botn = $gettok(%i,1,32)
    %setup.tmp.botc = $gettok(%i,2,32)
    %setup.tmp.botm = $gettok(%i,3,32)
    %setup.tmp.botiden = $gettok(%i,6-99,32)
    muestrasetup
  }
  if %p == 2 { window -c @hash1 | window -hls @hash1 | var %i = 1 | :L1 | var %p = $readini %perfil nick. $+ %setup.tmp.red %i | if %p != $null { aline -l @hash1 $gettok(%p,1,32) | inc %i | goto L1 } }
  if %p == 3 { window -c @hash1 | window -hls @hash1 | var %i = 1 | :L2 | var %p = $readini %perfil canal. $+ %setup.tmp.red %i | if %p != $null { aline -l @hash1 $gettok(%p,1,32) | inc %i | goto L2 } }
  if %p == 4 { 
    var %a = $readini %perfil autojoin %setup.tmp.red | window -c @hash1 | window -hl @hash1 | var %i = 3 | :L3 | var %n = $gettok(%a,%i,44) | if %n != $null { aline @hash1 %n | inc %i 1 | goto L3 } 
    %setup.tmp.aja = $gettok(%a,1,44)
    %setup.tmp.ajr = $gettok(%a,2,44)
  }
  return
  : guarda
  var %f = s\net\ $+ %setup.tmp.red $+ .net
  wrini %f net nombre %setup.tmp.botnombre
  wrini %f net menu %setup.tmp.botfic
  wrini %f net ip %setup.tmp.botip
  wrini %f net popup %setup.tmp.botpopup
  var %i = %setup.tmp.botn %setup.tmp.botc %setup.tmp.botm - - %setup.tmp.botiden
  wrini %f net var %i
  bip
  goto Listared
  return
  :elinb | var %f = $dir=" $mg(red1) " [ s\net\*.inb ] | if (%f) { %setup.tmp.botfic = $nopath(%f) | refres } | return
  :nueva | var %a = $$?=" $mg(red2) " | unset %setup.tmp.bot* | %setup.tmp.red = %a | muestrasetup | return
  :borra | %a = $?!=" $mg(red3,%setup.tmp.red) " | if (%a) { remove s\net\ $+ %setup.tmp.red $+ .net | unset %setup.tmp.* | setnetw } | return
  :pass
  if $3 == + { if $2 == nick { var %n = $$?=" $mg(nick) " } | else { var %n = #$$?=" $mg(canal) " } | var %p = $$?=" $mg(pass) " | adpass $2 $+ . $+ %setup.tmp.red %n %p | .timer -m 1 100 muestrasetup | goto lee }
  if $3 == - { if ($sline(@hash1,1)) { %a = $?!=" $mg(red3,$ifmatch) " | if (%a) { delpass $2 $+ . $+ %setup.tmp.red $sline(@hash1,1) | .timer -m 1 100 muestrasetup | goto lee } } }
  return
  :nick | if ($sline(@hash1,1)) nick $ifmatch | return
  :nickinfo | if ($sline(@hash1,1)) mns info $ifmatch | return
  :join | if ($sline(@hash1,1)) join $ifmatch | return
  :canalinfo | if ($sline(@hash1,1)) mcs info $ifmatch | return
  :autoj
  if $2 == + { var %a = #$$?=" $mg(canalp) " | aline @hash1 %a | ajoinmete | muestrasetup }
  if $2 == - { if ($sline(@hash1,1).ln) { dline @hash1 $ifmatch | ajoinmete | muestrasetup } }
  return
  :autojoin | var %a = $readini %perfil autojoin $nnet | djoin $gettok(%a,2,44) $gettok(%a,3-,44)
}

alias ajoinMETE {
  if %setup.tmp.ajr == $null { %setup.tmp.ajr = 3 }
  if %setup.tmp.aja == $null { %setup.tmp.aja = off }
  var %a = %setup.tmp.aja $+ , $+ %setup.tmp.ajr
  var %i = 1
  :L1
  var %n = $line(@hash1,%i) | if %n != $null { %a = %a $+ , $+ %n | inc %i | goto L1 }
  if $line(@hash1,0) < 1 { remini %perfil autojoin %setup.tmp.red }
  else { wrini %perfil autojoin %setup.tmp.red %a }
}

;EOF-dt