Repositorio de scripts de irc.terrachat.cl desde los canales #TRAFFIC y #LATINWAREZ.
⬅️ Volver; === Addon para leer TXT en modo aleatorio, mostrar en #LatinWarez cada 60 segundos y borrar cada línea leída ===
; Comandos:
; /reqstart - Activa el script
; /reqstop - Desactiva el script
menu channel {
Reqs Random (mp3)
.Iniciar Addon (On): reqstart
.Detener Addon (Off): reqstop
}
alias reqstart {
if ($timer(req_timer)) {
echo -a 11*** El temporizador ya está corriendo. (mp3)
return
}
echo -a 09*** Iniciando la lectura del archivo de requests... (mp3)
.timerreq_timer 0 60 reqshow
}
alias reqstop {
if (!$timer(req_timer)) {
echo -a 07*** No hay temporizador en ejecución. (mp3)
return
}
.timerreq_timer off
echo -a 10*** Lectura de requests detenida. (mp3)
}
alias reqshow {
var %file_path = C:\GmIRC\Reqz\bsk.txt
if (!$file(%file_path)) {
echo -a 13*** Error: El archivo $qt(%file_path) está vacío. (mp3)
reqstop
return
}
var %total_lines = $lines(%file_path)
if (%total_lines > 0) {
var %i = 1
while (%i <= 5) {
var %rand_line = $rand(1, %total_lines)
var %current_line = $read(%file_path, %rand_line)
if (%current_line) {
msg #LatinWarez %current_line
write -dl $+ %rand_line %file_path
dec %total_lines
}
inc %i
}
}
else {
.timerreq_timer off
.msg #LatinWarez Thank you for all the accepted packs!
}
}
👁️ 6 vistas • 📥 0 descargas