L'evento on INPUT è innescato quando viene digitato del testo in una editbox e viene premuto il tasto invio.
Formato: on <livello>:INPUT:<*#?=!@>:<comandi>
Esempio: on 1:INPUT:#mIRC:/echo Hai digitato il testo " $1- " nella finestra #mIRC
Esempi
on 1:INPUT:#:/echo Ho appena detto " $1- " in un canale
Questo evento scatta quando si inserisce del testo in una editbox e poi si preme il tasto invio. L'identificatore $1- si riferisce al testo digitato. Se l'evento viene fermato tramite il comando /halt è possibile impedire al mIRC l'elaborazione del vostro messaggio (e quindi il suo invio, ndT).
on 1:INPUT:?:/echo Ho appena detto " $1- " in una finestra di query
on 1:INPUT:=:/echo Ho appena detto " $1- " in una sessione di DCC chat
on 1:INPUT:!:/echo ho appena detto " $1- " in un fileserver
É anche possibile specificare il nome del canalel o della finestra anziché utilizzare i generici simboli *#?=!@.
L'identificatore $ctrlenter è utilizzato per controllare se è stato premuto Control+Enter quando l'utente ha digitato il testo.
Nota: E' possibile inoltre usare comandi come /say con l'evento INPUT, che invieranno il messaggio alla finestra nella quale sono stati scritti, anche se la maggior parte dei comandi e degli eventi non funzionano in questo modo, e richiedono che sia specificato il destinatario del messaggio.
Nessun commento:
Posta un commento