mIRC32 - Ejemplos ya programados: DCC Locker. Fecha creación: 05/01/00 - Última revisión: 05/01/00
 
;########################
; 
;      Dcc Locker
;    By [SaRRiO] 2000
;   sarrio@univers.org
;
;########################


; para iniciar el dcc locker teclea: /dcclocker 
; la idea de "administrar" el dcc locker en una "window" fue extraida del IRcap (autor GSi)

alias dcclocker {
  sockclose DCCLOCKER | sockclose locking
  set %locker.port.tmp $rand(2000,5000)
  socklisten DCCLOCKER %locker.port.tmp
  window -ak +fbn @DCCLOCKER 300 300 300 100 arial 13
  titlebar @DCCLOCKER a $$1
  echo @dcclocker 10Conectando con12 $$1
  .notice $$1 DCC Chat ( $+ $ip $+ )
  raw -q privmsg $$1 :DCC CHAT chat $longip($ip) %locker.port.tmp $+ 
}

on 1:SOCKLISTEN:DCCLOCKER:{
  sockaccept locking
  echo @dcclocker 1conectado... blokeando dcc
  set %locker.chr  $+ $rand(1,15) $+ , $+  $rand(1,15) $chr($rand(100,300))
  sockwrite -n locking $str(%locker.chr,25)
}

on 1:SOCKWRITE:locking:{
  set %locker.chr  $+ $rand(1,15) $+ , $+  $rand(1,15) $chr($rand(100,300))
  sockwrite -n locking $str(%locker.chr,25)
}

on 1:SOCKCLOSE:locking: echo @dcclocker 6Conexión cerrada.. | .timer 1 2 close -c@ @dcclocker

on 1:CLOSE:@DCCLOCKER:{ sockclose locking | sockclose dcclocker 
  echo -s 1 Dcc Locker detenido por el usuario...
}
 Volver a la página principal