Eventi mIRC (Remotes)
Pagina 1 di 1
Eventi mIRC (Remotes)
TUTORIAL Remotes - Eventi
Con questo tutorial impariamo a capire come funzionano gli eventi in mIRC.
Se Apriamo il file HELP di mIRC e vediamo nella lista dell'Indice un sacco di frasi che iniziano con ON *ect.., vuol dire che questi sono EVENTI mIRC.
Come avrete notato, gli eventi mIRC sono molti e si contradistinguono tra loro.
Un tipico evento mIRC è fatto in questo modo
ON <LIVELLO>:EVENTO:#:comandi
oppure
ON <LIVELLO>:EVENTO:<MATCHTEXT>:<*><?><#[,#]>:comandi
facciamo un esempio. Prendiamo l'evento BAN
l'evento che ho appena scritto è un Chiaro evento ON BAN. Che vuol dire ?
Vuol dire che se un nick o una mask bannata tenta di entrare un canale (che ovviamente non ci riesce), questo piccolo ma semplice script di ON BAN gli manderà un msg in query "sei bannato da questi canali. spiacente!"
prendiamo un altro esempio di evento, l'ON JOIN
Questo evento si innesca quando un utente o noi stessi joinano in qualsiasi canale
ON *:JOIN = L'evento è riferito a qualsiasi utente
:#: = L'evento si innesca in qualsiasi canale
if ($nick == $me) = Se l'utente che entra sono IO
msg $chan Salve a tutti !! = c'é un identificatore che è $chan, che è usato nei remotes e indica il canale nel quale si innesca l'evento. Questo nn farà altro che mandare un messaggio nel canale esattamente così com'é -> Salve a tutti !!
| = questo è un separatore (è un sistema per separare dei comandi e per evitare sprechi di spazi oppure potete andare daccapo.Fate voi)
else = prima abbiamo visto l'if ($nick == $me). Questa volta else sta per altrimenti. Quindi sta per: Altrimenti se il nick che joina non sono io stesso
msg $chan Benvenuto su $chan $nick !! = salutiamo l'utente con un msg che apparirà così -> Benvenuto su $chan $nick !!
Come vedete, non è molto difficile capire gli eventi ON di mIRC. Basta prenderci la mano..
E' impossibile elencare qui tutti gli eventi ON di mIRC possibili perchè sono veramente troppi.
Vediamo altri eventi --
L'evento ON START si innesca ogni volta che apriamo mIRC
echo -s è un comando che si stamperà nella finestra status e potrai leggerlo soltanto TU. Con questo evento, ogni volta che apriamo mIRC, esso ci stamperà in status "Hai aperto mIRC !!"
cos'é l'ON LOAD ??
ON LOAD si innesca quando uno script (anche un addon) viene caricato tramite il comando /load -rs nomefile.estensione o semplicemente cliccando OK su Scripts Editor. Tale evento farà in modo, che dopo aver caricato il file script, manderà un echo in status "Script Caricato"
Spero di essere stato chiaro.Altrimenti se ci sono problemi postate pure qui, che cercherò di darvi una mano volentieri
Con questo tutorial impariamo a capire come funzionano gli eventi in mIRC.
Se Apriamo il file HELP di mIRC e vediamo nella lista dell'Indice un sacco di frasi che iniziano con ON *ect.., vuol dire che questi sono EVENTI mIRC.
Come avrete notato, gli eventi mIRC sono molti e si contradistinguono tra loro.
Un tipico evento mIRC è fatto in questo modo
ON <LIVELLO>:EVENTO:#:comandi
oppure
ON <LIVELLO>:EVENTO:<MATCHTEXT>:<*><?><#[,#]>:comandi
facciamo un esempio. Prendiamo l'evento BAN
- Codice:
ON *:BAN:#pro-scripter,#pro-scripter1:msg $nick sei bannato da questi canali. spiacente!
l'evento che ho appena scritto è un Chiaro evento ON BAN. Che vuol dire ?
Vuol dire che se un nick o una mask bannata tenta di entrare un canale (che ovviamente non ci riesce), questo piccolo ma semplice script di ON BAN gli manderà un msg in query "sei bannato da questi canali. spiacente!"
prendiamo un altro esempio di evento, l'ON JOIN
- Codice:
ON *:JOIN:#:if ($nick == $me) msg $chan Salve a tutti !! | else msg $chan Benvenuto su $chan $nick !!
Questo evento si innesca quando un utente o noi stessi joinano in qualsiasi canale
ON *:JOIN = L'evento è riferito a qualsiasi utente
:#: = L'evento si innesca in qualsiasi canale
if ($nick == $me) = Se l'utente che entra sono IO
msg $chan Salve a tutti !! = c'é un identificatore che è $chan, che è usato nei remotes e indica il canale nel quale si innesca l'evento. Questo nn farà altro che mandare un messaggio nel canale esattamente così com'é -> Salve a tutti !!
| = questo è un separatore (è un sistema per separare dei comandi e per evitare sprechi di spazi oppure potete andare daccapo.Fate voi)
else = prima abbiamo visto l'if ($nick == $me). Questa volta else sta per altrimenti. Quindi sta per: Altrimenti se il nick che joina non sono io stesso
msg $chan Benvenuto su $chan $nick !! = salutiamo l'utente con un msg che apparirà così -> Benvenuto su $chan $nick !!
Come vedete, non è molto difficile capire gli eventi ON di mIRC. Basta prenderci la mano..
E' impossibile elencare qui tutti gli eventi ON di mIRC possibili perchè sono veramente troppi.
Vediamo altri eventi --
L'evento ON START si innesca ogni volta che apriamo mIRC
- Codice:
ON *:START:echo -s Hai aperto mIRC !!
echo -s è un comando che si stamperà nella finestra status e potrai leggerlo soltanto TU. Con questo evento, ogni volta che apriamo mIRC, esso ci stamperà in status "Hai aperto mIRC !!"
- Codice:
ON *:LOAD:echo -s Script Caricato !
cos'é l'ON LOAD ??
ON LOAD si innesca quando uno script (anche un addon) viene caricato tramite il comando /load -rs nomefile.estensione o semplicemente cliccando OK su Scripts Editor. Tale evento farà in modo, che dopo aver caricato il file script, manderà un echo in status "Script Caricato"
Spero di essere stato chiaro.Altrimenti se ci sono problemi postate pure qui, che cercherò di darvi una mano volentieri
Dr_Destino- Vice-Admin
- Numero di messaggi : 11
Età : 91
Data d'iscrizione : 21.09.07
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.