Eventi mIRC (Remotes)

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

default Eventi mIRC (Remotes)

Messaggio  Dr_Destino il Dom Set 30, 2007 10:31 pm

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
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
avatar
Dr_Destino
Vice-Admin
Vice-Admin

Numero di messaggi : 11
Età : 84
Data d'iscrizione : 21.09.07

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum