mIRC Homepage
Posted By: robmoh wav file by entering room - 22/08/03 07:31 PM
Helllo, I am webmaster of [spam deleted] en recently we have open a chatchannel, both webbased via javaapplet as tru Mirc 6.03

Because I am the moderator of the room it was very handy that there was a sound (wav file) hearing when someone enters the room. If I am correct it was a womans voice saying "entering channel" (but I dont know for sure enymore) But now It is not working anymore! I have tried everything in the configuration tool, checked my soundfiles, checked and rechecked but is wound work anymore.

Is there someone out there who has the super tip. I want to hear when someone enters the room, because I dont have to stay and sit behind my computer all the time. Thanks
Posted By: Watchdog Re: wav file by entering room - 22/08/03 08:58 PM
ON *:JOIN:#:splay joinsound.wav
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 09:00 PM
Code:
on 1:JOIN:[color:red]#Channel[/color]: {
if ($nick != $me) {
splay path to wav
;i.e splay C:\mIRC\Sounds\Join.wav
}
}

Edit: Watchdog beat me to it. grin
Posted By: robmoh Re: wav file by entering room - 22/08/03 09:54 PM
Were do I put this code?
Posted By: pheonix Re: wav file by entering room - 22/08/03 09:54 PM
remote(alt+r)
Posted By: robmoh Re: wav file by entering room - 22/08/03 09:56 PM
Please explane. I am a newbie

Tx
Posted By: robmoh Re: wav file by entering room - 22/08/03 09:56 PM
I found it!

Tx
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 09:58 PM
I just thought I'd let you know that that code Watchdog gave will play that wave everytime someone joins including yourself, which is why I added if ($nick != $me), just incase you didn't want to play the wav when you join.
Posted By: robmoh Re: wav file by entering room - 22/08/03 10:01 PM
Thanks guys, you are very helpful!

Posted By: SladeKraven Re: wav file by entering room - 22/08/03 10:04 PM
You're welcome pal. grin
Posted By: robmoh Re: wav file by entering room - 22/08/03 10:37 PM
still one question left...

Do I have to put the code all the way down, on the last row, or do I have to put the code on top?
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 10:49 PM
Either way..
This is correct..
Code:
on 1:JOIN:#Channel: { if ($nick != $me) { splay file.wav } }

This is also correct..
Code:
on 1:JOIN:#Channel: { 
  if ($nick != $me) { 
    splay file.wav 
  } 
}

Posted By: robmoh Re: wav file by entering room - 22/08/03 10:52 PM
I understand, sorry I am a little stupid here, but do I have to put "On 1" to the line, or is that means that I have to put the code on "line 1"
Posted By: pheonix Re: wav file by entering room - 22/08/03 10:52 PM
i think he means in the mirc editor(remote)
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 10:56 PM
No no, On JOIN is the event.
The number one is the user level.
Posted By: lammkott Re: wav file by entering room - 22/08/03 10:56 PM
"on 1" means that on the user level of 1 trigger the event JOIN.

It doesn't really matter which line mIRC script is placed in a file, but remember that mIRC reads each file line-by-line, so the less lines mIRC has to sort through, the quicker the script will be.
Posted By: robmoh Re: wav file by entering room - 22/08/03 11:00 PM
Oke, here I have copied the last piece of code, include the line for the wav file. Is thit correct?

.$_(ps016): query $$input($_(cp005),129)
.$_(ps017): nick $$input($_(cp007),129)
$iif($server,$_(pa000))
.$iif($away == $false,$_(pa001)): awayon
.$iif($away,$_(pa002)): awayoff
.-
.$_(pa003): var %tmp = $shortfn($logdir) $+ awaylog.txt | if ($exists(%tmp)) { run %tmp } | else { fx comply | a $^err $_(ca000) | h }
.$_(pa004): write -c $shortfn($logdir) $+ awaylog.txt
.$_(pa005): ctrl 8
.-
.$_(BPHelp): hlp away
$iif($server,$_(ps018): list)
-
$iif($server,$_(ps019)): quit
}


;EOF
on 1:JOIN:#Channel: {if ($nick != $me) {splay path to wav;i.e splay C:\mirc\system\sound\notify.wav}}
Posted By: robmoh Re: wav file by entering room - 22/08/03 11:02 PM
I dont have the join.wav file, so I took another
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 11:05 PM
Well, earlier I did say path to wav, as in you choose the path to your wave file.
Posted By: robmoh Re: wav file by entering room - 22/08/03 11:09 PM
so, did I something wrong, because it is still not working .
Posted By: SladeKraven Re: wav file by entering room - 22/08/03 11:12 PM
Code:
on 1:JOIN:[color:red]#[/color]: { 
  if ($nick != $me) { splay C:\mirc\system\sound\notify.wav
  }
}


If you want this to trigger in all channels you are in, leave the # there, if not, if you want it to trigger in a certain channel for instance in #Help..Use this..
Code:
on 1:JOIN:[color:red]#Help[/color]: { 
  if ($nick != $me) { splay C:\mirc\system\sound\notify.wav
  }
}
Posted By: robmoh Re: wav file by entering room - 22/08/03 11:20 PM
Oke, this is my last try... The folowing code is the last piece of code, including the line you just given me. But still no sound!! Damn! I am doing something wrong!!

.$iif($away == $false,$_(pa001)): awayon
.$iif($away,$_(pa002)): awayoff
.-
.$_(pa003): var %tmp = $shortfn($logdir) $+ awaylog.txt | if ($exists(%tmp)) { run %tmp } | else { fx comply | a $^err $_(ca000) | h }
.$_(pa004): write -c $shortfn($logdir) $+ awaylog.txt
.$_(pa005): ctrl 8
.-
.$_(BPHelp): hlp away
$iif($server,$_(ps018): list)
-
$iif($server,$_(ps019)): quit
}


;EOF
on 1:JOIN:#: { if ($nick != $me) { splay C:\mirc\system\sound\notify.wav }}
Posted By: pheonix Re: wav file by entering room - 22/08/03 11:22 PM
on !*:JOIN:#: {
splay -w C:\mirc\system\sound\notify.wav
}
Posted By: lammkott Re: wav file by entering room - 22/08/03 11:23 PM
Put a space between the last two }'s and it should be fine.
Posted By: robmoh Re: wav file by entering room - 23/08/03 08:00 AM
Thanks! It works!
Posted By: SladeKraven Re: wav file by entering room - 23/08/03 08:01 AM
You're welcome pal.
© mIRC Discussion Forums