Ciao, dovrebbe essere ok, l'unica cosa è che se vuoi gestire più canali, dal momento che hai indicato:
on !*:JOIN:#NOME_CANALE,#NOME_CANALE2:{
Poi nei vari if basta che usi l'identificatore $chan o # :
if ($me isop $chan) ...
Non ho verificato l'alias ma a occhio mi sa che c'è il rischio che ...
La ricerca ha trovato 150 risultati
- 05/05/2025, 9:27
- Forum: Richieste
- Argomento: [mIRC Scripting] Protezione PART/JOIN FLOOD - Addon
- Risposte: 11
- Visite : 53080
- 03/05/2025, 13:04
- Forum: Richieste
- Argomento: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
- Risposte: 10
- Visite : 81823
Re: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
Sì, certo, la separazione in più file è solo per organizzazione, ma tutto volendo potrebbe stare in un unico file mrc 

- 02/05/2025, 16:24
- Forum: Richieste
- Argomento: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
- Risposte: 10
- Visite : 81823
Re: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
Dovresti poterlo fare con l'evento ON NICK, aggiungendo un else:
on *:nick:{
if (($calc($regex($newnick,/[A-Z]/g) * 100 / $len($newnick)) > 40)) { badnick_alias2 #NOME_CANALE $newnick }
else { /mode #emule-italian -b ~q: $+ $address($newnick,2) }
}
Così lo rimuove subito, se viene messo un ...
on *:nick:{
if (($calc($regex($newnick,/[A-Z]/g) * 100 / $len($newnick)) > 40)) { badnick_alias2 #NOME_CANALE $newnick }
else { /mode #emule-italian -b ~q: $+ $address($newnick,2) }
}
Così lo rimuove subito, se viene messo un ...
- 02/05/2025, 13:42
- Forum: Richieste
- Argomento: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
- Risposte: 10
- Visite : 81823
Re: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
Di metterglielo come parametro scritto, tipo #tuocanale e non affidarti a $chan o # che non lo potrebbero rilevare nel caso di quell'evento
- 02/05/2025, 13:35
- Forum: Richieste
- Argomento: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
- Risposte: 10
- Visite : 81823
Re: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
Ciao, se ti riferisci all'add-on che avevi messo qua: https://forum.risposteinformatiche.it/viewtopic.php?p=306#p306
Dovresti rinominare l'alias in qualcos'altro, "badnick_alias3" o cose così, perché se no si crea confusione sulla versione che viene effettivamente utilizzata.
Il controllo:
if ...
Dovresti rinominare l'alias in qualcos'altro, "badnick_alias3" o cose così, perché se no si crea confusione sulla versione che viene effettivamente utilizzata.
Il controllo:
if ...
- 30/04/2025, 17:34
- Forum: Richieste
- Argomento: [mIRC Scripting] BADNICK JOIN/CHANGE - Auto-kick
- Risposte: 2
- Visite : 19147
Re: BADNICK JOIN/CHANGE
Ciao,
ci sono un po' di cosette che non tornano, perché l'evento ON NICK non ha $chan come parametro popolato, in quanto non necessariamente è un canale specifico, ma può essere un insieme (anche vuoto, se non sei in nessun canale) di canali.
Ho riscritto quella parte così:
on *:NICK:{
var %i = 1 ...
ci sono un po' di cosette che non tornano, perché l'evento ON NICK non ha $chan come parametro popolato, in quanto non necessariamente è un canale specifico, ma può essere un insieme (anche vuoto, se non sei in nessun canale) di canali.
Ho riscritto quella parte così:
on *:NICK:{
var %i = 1 ...
- 21/03/2025, 14:30
- Forum: Richieste
- Argomento: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
- Risposte: 10
- Visite : 81823
Re: [mIRC Scripting] Add-on per controllo maiuscole con avviso ed espulsione
Ciao,
Non so se hai visto, ma in David-Bot da tempo esiste un add-on di protezione canale. Si chiama "protezione-canale.mrc" ed è gestibile con il comando !protezione .
Nel tuo caso, basterebbe abilitarlo e configurarlo:
-[14:21:45]- <~Dragone2> !protezione caps
-[14:21:45]- <&David-Bot ...
Non so se hai visto, ma in David-Bot da tempo esiste un add-on di protezione canale. Si chiama "protezione-canale.mrc" ed è gestibile con il comando !protezione .
Nel tuo caso, basterebbe abilitarlo e configurarlo:
-[14:21:45]- <~Dragone2> !protezione caps
-[14:21:45]- <&David-Bot ...
- 19/03/2025, 16:48
- Forum: Richieste
- Argomento: [mIRC Scripting] Avvisi + kick in base alla lunghezza del nickname e all'uso di maiuscole
- Risposte: 9
- Visite : 89987
Re: [mIRC Scripting] Avvisi + kick in base alla lunghezza del nickname e all'uso di maiuscole
Ciao,
Hai scritto:
esleif
invece di:
elseif
Comunque il controllo che fai, è nel punto sbagliato, va inserito nell'alias, perché quell'alias si auto-invoca per 3 volte di fila, apposta per avvisare dopo 3 volte a distanza di tempo e applicare il kick.
Quindi puoi estendere il controllo così ...
Hai scritto:
esleif
invece di:
elseif
Comunque il controllo che fai, è nel punto sbagliato, va inserito nell'alias, perché quell'alias si auto-invoca per 3 volte di fila, apposta per avvisare dopo 3 volte a distanza di tempo e applicare il kick.
Quindi puoi estendere il controllo così ...
- 11/03/2025, 9:37
- Forum: Richieste
- Argomento: [mIRC Scripting] Avvisi + kick in base alla lunghezza del nickname e all'uso di maiuscole
- Risposte: 9
- Visite : 89987
Re: Maiuscole e lunghezza nick
Ciao,
Il problema nasce dal fatto che sul controllo del nickname, vai a controllare il nick precedente e non quello che è stato sostituito. Conseguentemente, lo script espelle chi cambia nickname sulla base del precedente, ignorando il fatto che il nuovo nickname sia ok.
Ho risistemato lo script ...
Il problema nasce dal fatto che sul controllo del nickname, vai a controllare il nick precedente e non quello che è stato sostituito. Conseguentemente, lo script espelle chi cambia nickname sulla base del precedente, ignorando il fatto che il nuovo nickname sia ok.
Ho risistemato lo script ...
- 07/03/2025, 18:10
- Forum: Richieste
- Argomento: [mIRC Scripting] Avvisi + kick in base alla lunghezza del nickname e all'uso di maiuscole
- Risposte: 9
- Visite : 89987
Re: Maiuscole e lunghezza nick
L'ho risistemato così, a me funziona, ero op su #testing e sono entrato con il nick " a ". Dopo 1 minuto e dopo avermi dato 3 avvisi, mi ha espulso:
on *:JOIN:#testing:{
if (($len($nick) < 3) || ($calc($regex($nick,/[A-Z]/g) * 100 / $len($nick)) > 30)) { /badnick_alias $chan $nick }
}
on *:nick ...
on *:JOIN:#testing:{
if (($len($nick) < 3) || ($calc($regex($nick,/[A-Z]/g) * 100 / $len($nick)) > 30)) { /badnick_alias $chan $nick }
}
on *:nick ...