Autore |
Messaggio |
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
Problemi sul quit |
|
Di recente sto facendo uno script col seguente code
on *:quit:{
if ($nick != $me) { var %quitta = 1 | while $comchan($nick,%quitta) != $null { if (%unome == 1) { echo $comchan($nick,%quitta) 7 $+ $timestamp 11* [7Quit11]7:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $gettok($fulladdress,2-,33) $+ ) ( $+ $1- $+ ) | inc %quitta } | halt } } | else { echo $comchan($nick,%quitta) 7 $+ $timestamp 3* [15Quit3]:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $gettok($fulladdress,2-,33) $+ ) ( $+ $1- $+ ) | inc %quitta } | halt
}
settando %unome sia a 1 che a 2 non mi appaiono i quit coi nick con ` iniziale e ` finale tipo `lopo` non riesco a capire il motivo
|
|
Sab Dic 22, 2007 1:56 am |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
non serve un ciclo while per il tuo scopo e comunque per un eventuale conteggio degli user il ciclo ? sbagliato perche %quitta deve contenere il numero massimo di user presenti nel chan e while deve partire da quel numero decrementandolo non incrementandolo
non ? necessario usare if ($nick != $me) { inquanto se quitti il code non fa in tempo a scrivere
in parole povere ti faccio un esempio spicciolo
| | ON *:QUIT: {
echo $comchan($nick,1) $nick si ? disconnesso,avr? le sue ragioni ...
}
|
_________________ 武力 |
|
Sab Dic 22, 2007 11:49 am |
|
|
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
|
|
Non funzia lo stesso non vedo i quit dei nick con `
|
|
Mar Dic 25, 2007 12:30 am |
|
|
BlacK-DeviL-ZetA
Livello intermedio
Registrato: 21/10/07 12:51 Messaggi: 21
|
|
|
|
| |
on *:QUIT:{
%total.chan = 0
:inc
inc %total.chan
if ($comchan($nick,%total.chan) != $null) {
if (%unome == 1) { echo $comchan($nick,%total.chan) 7 $+ $timestamp 11* [7Quit11]7:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $address $+ ) ( $+ $1- $+ ) | goto inc }
elseif (%unome == 2) { echo $comchan($nick,%total.chan) 7 $+ $timestamp 3* [15Quit3]:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $address $+ ) ( $+ $1- $+ ) | goto inc }
}
halt
}
|
prova un po cos? o.O
_________________
|
|
Mar Dic 25, 2007 3:29 am |
|
|
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
|
|
no spe errore fatale mio XD avevo sbagliato una cosa il primo suggerimento ? giusto ... i giapponesi conoscono la via del samurai asd
|
|
Mar Dic 25, 2007 5:31 am |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
| | | |
on *:QUIT:{
%total.chan = 0
:inc
inc %total.chan
if ($comchan($nick,%total.chan) != $null) {
if (%unome == 1) { echo $comchan($nick,%total.chan) 7 $+ $timestamp 11* [7Quit11]7:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $address $+ ) ( $+ $1- $+ ) | goto inc }
elseif (%unome == 2) { echo $comchan($nick,%total.chan) 7 $+ $timestamp 3* [15Quit3]:8 $nick si ? disconnesso,avr? le sue ragioni ... ( $+ $address $+ ) ( $+ $1- $+ ) | goto inc }
}
halt
}
|
prova un po cos? o.O |
ma per vedere nomi non serve tutto quel code inoltre il comando goto ormai non si usa quasi pi?
come gia ho dimostrato per vedere i nomi di chi quitta basta sempicemente scrivere $nick nell'evento quit
non vi complicate la vita la dove non serve
e Buone feste a tutti
_________________ 武力 |
|
Mar Dic 25, 2007 9:46 am |
|
|
BlacK-DeviL-ZetA
Livello intermedio
Registrato: 21/10/07 12:51 Messaggi: 21
|
|
|
|
| |
ma per vedere nomi non serve tutto quel code inoltre il comando goto ormai non si usa quasi pi?
come gia ho dimostrato per vedere i nomi di chi quitta basta sempicemente scrivere $nick nell'evento quit
non vi complicate la vita la dove non serve
e Buone feste a tutti |
ho semplicemente provato a dare un "aggiustata" visto che secondo me tutti quei ( $+ $gettok($fulladdress,2-,33) $+ ) sono assolutamente inutili
e cmq il goto non se user? pi?.. ma ? sempre funzionale
_________________
|
|
Mar Gen 01, 2008 1:50 pm |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
| | | |
ma per vedere nomi non serve tutto quel code inoltre il comando goto ormai non si usa quasi pi?
come gia ho dimostrato per vedere i nomi di chi quitta basta sempicemente scrivere $nick nell'evento quit
non vi complicate la vita la dove non serve
e Buone feste a tutti |
ho semplicemente provato a dare un "aggiustata" visto che secondo me tutti quei ( $+ $gettok($fulladdress,2-,33) $+ ) sono assolutamente inutili
e cmq il goto non se user? pi?.. ma ? sempre funzionale |
comunque come gi? pubblicato il code ? questo:
| | ON *:QUIT: {
echo $comchan($nick,1) $nick si ? disconnesso,avr? le sue ragioni ...
} |
si pu? notare che non servono goto while ecc... ecc...
_________________ 武力 |
|
Mar Gen 01, 2008 2:41 pm |
|
|
BlacK-DeviL-ZetA
Livello intermedio
Registrato: 21/10/07 12:51 Messaggi: 21
|
|
|
|
si per? cos? da il mex in "echo" solo nel primo canale in comune co quel nick.. se hai + canali in comune? niente mex agli altri XD
_________________
|
|
Gio Gen 03, 2008 11:45 am |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
| | no spe errore fatale mio XD avevo sbagliato una cosa il primo suggerimento ? giusto ... i giapponesi conoscono la via del samurai asd |
sembra che gli va bene cosi
_________________ 武力 |
|
Gio Gen 03, 2008 12:13 pm |
|
|
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
|
|
No vero mi da quel problema che dice black devil :\
|
|
Gio Gen 10, 2008 10:37 pm |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
allora se lo vuoi cosi il ciclo while serve
considerando che $comchan($nick,0) da il numero totale dei chan in comune fai cosi
| | ON *:QUIT: {
var %cont = 1
while (%cont <= $comchan($nick,0)) {
echo $comchan($nick,%cont) $nick si ? disconnesso,avr? le sue ragioni ...
inc %cont
}
} |
_________________ 武力 |
|
Gio Gen 10, 2008 11:34 pm |
|
|
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
|
|
non ne vedo manco uno :\
|
|
Ven Gen 11, 2008 12:19 am |
|
|
L]e[G
Utente appena iscritto
Registrato: 22/12/07 01:50 Messaggi: 7
|
|
|
|
no no ? ok errore mio mo li vedo tnxxxxxx atutt'eddue cos? non scendete a botte asd
|
|
Ven Gen 11, 2008 12:26 am |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
ma quali botte aveva ragione BlacK-DeviL-ZetA
quello che non comprendo l'utilizzo di un code cosi
voglio dire irc e mirc sono strumenti belli per chattare
riempire pagine di scritte su eventi che oltretutto pu? dare lo stesso mirc
lo trovo fastidioso soprattutto se sto seguendo un discorso di un'altro user
per come la vedo io quel code ? superfluo ma ovviamente e giustamente ? un punto di vista subiettivo
comunque attento ai split se quittano in massa potresti cadere abilita l'anti flood del mirc ALT + O
_________________ 武力 |
|
Ven Gen 11, 2008 7:10 am |
|
|
|