Portale IRC - Guide scripts e snippet

martedì 16 novembre 2010

Gli Eventi - on INPUT

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