Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Semplice mIRC script

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, axelrox

Semplice mIRC script

Postdi Dylan666 » 28/02/04 17:44

Codice: Seleziona tutto
[script]
= alias elenca {
= var %i = 1
= while (%i <= $nick(#,0)) {
= echo -a $nick(#,%i)
= inc %i
= }
= }
=
= menu status,channel,query {
= - Lista dei nick - :/$elenca
= }


Con questo script mi vengono elencati tutti i nick presenti nel canale.
Come faccio però a fare in modo che il mio nick sia escluso dalla lista?
Non basatevi troppo sul comendo echo perché lo dovrò sostituire con altri...
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Postdi mat » 29/02/04 18:40

mettere una condizione nel ciclo? del tipo

if $nick = $me {vai al prossimo nick}


no?
mat
Utente Senior
 
Post: 403
Iscritto il: 16/07/02 11:49
Località: pg

Postdi Dylan666 » 20/03/04 00:51

Ecco dove sbagliavo: io facevo una cosa del tipo:

Codice: Seleziona tutto
alias elenca {
var %i = 1
while (%i <= $nick(#,0)) {
if ($nick != $me)
echo -a $nick(#,%i)
}
}


Invece la sintassi giusta è

Codice: Seleziona tutto
=alias elenca {
var %i 1
while $nick(#,%i) {
if $nick(#,%i) != $me
{ echo -a $nick(#,%i) }
inc %i
}
}
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46


Torna a Discussioni


Topic correlati a "Semplice mIRC script":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti