Autore |
Messaggio |
Dail90
Veterano
Registrato: 09/01/06 19:21 Messaggi: 104 Residenza: Casa Mia :P |
|
Eventi Dei Sockets!!! |
|
CIAO.
Raga, vedete che i socket non possono riconoscere cose come on *TEXT:prova:# giusto???
ma hanno la stringa:
on *:sockread:nomesock:
if ($2 == ???) comando.
E quindi dove ? reperibile una lista di quei $2 ?? .... nel mio caso va bene un ($2 == TEXT) && (prova isin $1-)??
grazie grandi come al solito
_________________ Ciauzzzzzzzzzzzzz |
|
Lun Dic 04, 2006 3:13 pm |
|
|
Remotes
Staff
Registrato: 12/11/05 19:32 Messaggi: 851 Residenza: Brusnengo (BI) |
|
|
|
quel comando ? errato... fai cos?:
| |
on *:sockread:nomesock:{ sockread %sockread
tokenize 32 %sockread
if ($2 == blablabla) echo -s hohoho
}
|
_________________ Linux Registered User n? #449257
|
|
Lun Dic 04, 2006 6:06 pm |
|
|
Guerrjero
Staff
Registrato: 10/11/02 11:53 Messaggi: 684 Residenza: Roma |
|
|
|
Se ti colleghi con i sockets ad IRC devi anche ricostruirti gli eventi: i dati che riceve il client (e che poi vengono elaborati dallo stesso) seguono la seguente sintassi:
:NICKUTENTE!~IDENTD@HOST PRIVMSG #nomecanale :frase che viene digitata
teoricamente potresti ricostruirti tutti gli eventi del mIRC... ma nel tuo caso devi mettere:
| |
on *:sockread:nomesock:{
var %sockread
sockread %sockread
tokenize 32 %sockread
if ($2 == PRIVMSG) echo -a $right($4-,-1)
}
|
Ricorda che $2 assume il valore dell'evento o del RAW, quindi potrebbe essere un PART, un JOIN, un QUIT, un MODE e via dicendo... Poi il resto te li vedi pian piano, cmq basta che ti colleghi ad IRC tramite telnet ed hai tutto chiaro!
Bye
_________________ Staff TuttoIRC.it |
|
Mar Dic 05, 2006 12:46 am |
|
|
Remotes
Staff
Registrato: 12/11/05 19:32 Messaggi: 851 Residenza: Brusnengo (BI) |
|
|
|
per avere un'idea delle voci da utilizzare puoi usare il comando /debug @debug e poi connetterti al mirc in maniera standard
_________________ Linux Registered User n? #449257
|
|
Mar Dic 05, 2006 5:45 am |
|
|
Dail90
Veterano
Registrato: 09/01/06 19:21 Messaggi: 104 Residenza: Casa Mia :P |
|
|
|
SIETE SEMPRE GRANDISOSI!!!
TUTTI E 2
GRZ MILLE
_________________ Ciauzzzzzzzzzzzzz |
|
Mar Dic 05, 2006 11:29 pm |
|
|
Remotes
Staff
Registrato: 12/11/05 19:32 Messaggi: 851 Residenza: Brusnengo (BI) |
|
|
|
di nulla
_________________ Linux Registered User n? #449257
|
|
Mer Dic 06, 2006 5:45 am |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|
|