Assegnare un suono agli eventi di mIRC


Porzioni di codice

Questo codice permette di assegnare un suono quando noi entriamo ed usciamo da un canale.
Possiamo decidere inoltre se attivare o disattivare il tutto.
Grazie agli eventi richiamabili da mIRC (in questo caso “join” e “part”) possiamo far eseguire un suono alla maggioranza delle situazioni che ritroviamo quando siamo in chat.

Ora analizziamo il codice:

;questa stringa serve ad aggiungere al menu principale di mirc la possibilità  di attivare o disattivare il sonoro al nostro script

menu nicklist {
Eventi-Sonori
.Attiva Sonoro:/set %sonoroscript on
.Disattiva Sonoro:/set %sonoroscript off
}

;quest’altra stringa identifica l’envento “quando un utente entra in un canale”

on ^*:JOIN:#:{

; se il nick che è entrato sul canale corrisponde al mio nick e contemporaneamente la variabile %sonoroscript è impostata su on, suona il file c:\mirc\sounds\entracanale.wav

if ( $nick == $me ) && (%sonoroscript == on) { /.splay sounds/entracanale.wav }
}

;questa riga identifica l’envento “quando un utente lascia un canale”

on ^*:PART:#:{

;se il nick che lascia il canale corrisponde al mio nick e contemporaneamente la variabile %sonoroscript è impostata su off, suona il file c:\mirc\sounds\escicanale.wav

if ( $nick == $me ) && (%sonoroscript == on) { /.splay sounds/escicanale.wav }
}

Autore: Simone81