Autor Tema: donde se cargan los sonidos wav.  (Leído 642 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Serena

  • Novato
  • *
  • Mensajes: 7
  • Karma: +0/-0
donde se cargan los sonidos wav.
« en: Diciembre 27, 2011, 07:09:56 pm »
Tengo un remote que me avisa quien entra a cierta sala pero no funciona ya que no se como cargar el sonido wav. ,en realidad no se como ni en que lugar, si alguien me ayuda muchas gracias.

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:donde se cargan los sonidos wav.
« Respuesta #1 en: Diciembre 27, 2011, 08:44:57 pm »
En el propio código del remote debe aparecer la ruta donde debe estar el fichero .wav a ejecutar. Debes tener algo parecido a esto:

on 1:join:#: { .....

splay -w c:\directorio\subdirectorio\...\...\aviso.wav


o bien $mircdir\aviso.wav

El archivo debe estar en la carpeta que indica el remote, o bien en la carpeta donde tengas el mIRC si en la ruta se incluye el identificador $mircdir. No obstante y si no aciertas, siempre puedes dejar aquí el código, para echarle un vistazo.

Desconectado Serena

  • Novato
  • *
  • Mensajes: 7
  • Karma: +0/-0
Re:donde se cargan los sonidos wav.
« Respuesta #2 en: Diciembre 28, 2011, 01:00:48 am »
pongo el remote tal cual lo tengo a ver doionde esta la falla

On *:join:#Ayuda:{
  If ($nick != $me) {
    .splay C:\Mirc/alarma.wav
    .set %ay.nick $nick
    .enable #ay.nick
    .timerHELPING $+ $nick 1 90 echo -a •• Ha pasado 1'30'' que ingreso $nick $+ Si no habla, ya es hora de darle un aviso. ( Ver #Ayuda )
    .echo -a •• [ $time ] •• %ay.nick ha entrado en $remove($chan,$chr(35))
    .timer 1 30 unset %ay.nick
  }

alarma es el nombre del sonido y lo tengo en C:\mIRC\sounds , seguramente ahi esta la falla

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:donde se cargan los sonidos wav.
« Respuesta #3 en: Diciembre 28, 2011, 05:48:44 pm »
Efectivamente, alarma.wav está en un directorio (carpeta) distinto al que apunta el script, por esa razón no se encuentra cuando es llamado para su ejecución. Puedes moverlo a la carpeta c:\mirc o modifcar el script para que apunte a c:\mirc\sounds.


Desconectado Serena

  • Novato
  • *
  • Mensajes: 7
  • Karma: +0/-0
Re:donde se cargan los sonidos wav.
« Respuesta #4 en: Diciembre 29, 2011, 05:39:27 pm »
algo hago mal puesto que no me funciona de ninguna forma.
si cambio el remote teniendo el sonido en la carpeta quedaria asi?
splay C:\Mirc\sounds\alarma.wav

alarma es el nombre del sonido
gracias

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:donde se cargan los sonidos wav.
« Respuesta #5 en: Diciembre 29, 2011, 06:42:41 pm »
Yo creo que si, salvo que la carpeta mirc no este en c:

Para evitar esto, te sugiero que cambies esa linea por esta:

splay -w $mircdir\sounds\alarma.wav

No entiendo el por qué de la activación del grupo #ay.nick. En mi caso me da error puesto que ese grupo no existe, sin esa línea funciona bien, aunque es posible que no me hayas pegado todo el código. Además te falta una llave de cierre al final del script. ( } )

Lo he probado y funciona bien.

Este sería el código tal y como yo lo he probado:

On *:join:#Ayuda:{
  If ($nick != $me) {
    .splay -w $mircdir\sounds\alarma.wav
    .set %ay.nick $nick
    .timerHELPING $+ $nick 1 90 echo -a •• Ha pasado 1'30'' que ingreso $nick $+ Si no habla, ya es hora de darle un aviso. ( Ver #Ayuda )
    .echo -a •• [ $time ] •• %ay.nick ha entrado en $remove($chan,$chr(35))
    .timer 1 30 unset %ay.nick
  }
}


Saludos.