Indice del forum
RegistratiCercaFAQLista utentiGruppiLog in
Problemi sul quit

 
Rispondi    Indice del forum » mIRC, Scripts e Add-on Precedente
Successivo
Problemi sul quit
Autore Messaggio
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Problemi sul quit Rispondi citando
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 Sad
Sab Dic 22, 2007 1:56 am Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
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

Codice:
ON *:QUIT: {
  echo $comchan($nick,1)  $nick si ? disconnesso,avr? le sue ragioni ...
}
 


_________________
武力
Sab Dic 22, 2007 11:49 am Profilo Invia messaggio privato
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Rispondi citando
Non funzia lo stesso non vedo i quit dei nick con ` Sad
Mar Dic 25, 2007 12:30 am Profilo Invia messaggio privato
BlacK-DeviL-ZetA
Livello intermedio


Registrato: 21/10/07 12:51
Messaggi: 21

Messaggio Rispondi citando
Codice:

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 Profilo Invia messaggio privato MSN
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Rispondi citando
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 Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
BlacK-DeviL-ZetA ha scritto:
Codice:

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 Very Happy Smile
e Buone feste a tutti Very Happy

_________________
武力
Mar Dic 25, 2007 9:46 am Profilo Invia messaggio privato
BlacK-DeviL-ZetA
Livello intermedio


Registrato: 21/10/07 12:51
Messaggi: 21

Messaggio Rispondi citando
Killer ha scritto:

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 Very Happy Smile
e Buone feste a tutti Very Happy


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 Profilo Invia messaggio privato MSN
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
BlacK-DeviL-ZetA ha scritto:
Killer ha scritto:

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 Very Happy Smile
e Buone feste a tutti Very Happy


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:
Codice:
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 Profilo Invia messaggio privato
BlacK-DeviL-ZetA
Livello intermedio


Registrato: 21/10/07 12:51
Messaggi: 21

Messaggio Rispondi citando
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 Profilo Invia messaggio privato MSN
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
L]e[G ha scritto:
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 Very Happy

_________________
武力
Gio Gen 03, 2008 12:13 pm Profilo Invia messaggio privato
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Rispondi citando
No vero mi da quel problema che dice black devil :\
Gio Gen 10, 2008 10:37 pm Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
allora se lo vuoi cosi il ciclo while serve
considerando che $comchan($nick,0) da il numero totale dei chan in comune fai cosi

Codice:
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 Profilo Invia messaggio privato
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Rispondi citando
non ne vedo manco uno :\
Ven Gen 11, 2008 12:19 am Profilo Invia messaggio privato
L]e[G
Utente appena iscritto


Registrato: 22/12/07 01:50
Messaggi: 7

Messaggio Rispondi citando
no no ? ok errore mio mo li vedo tnxxxxxx atutt'eddue cos? non scendete a botte asd
Ven Gen 11, 2008 12:26 am Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
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 Profilo Invia messaggio privato
Mostra prima i messaggi di:    
Rispondi    Indice del forum » mIRC, Scripts e Add-on Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a: 
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


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.phpbb.it