Det er af den simple grund at du ikke bare kan sige
if ($nick rejoin)
du skal i stedet for lave det om sådan at personen har en guser for en tid:
(og du kan ikke bruge ban $chan $nick
-ku300)
on *:join:#:{
if (guest isin $nick) {
kick $chan $nick Bad Nick - Please Identify and rejoin.
guser 6 $nick
timer 1 60 guser 0 $nick
}
}
on 6:join:#:{
if (guest isin $nick) {
ban -u30 $chan $nick
}
}
Nu gør den det at når en personen joiner din channel med ordet "guest" i hans navn bliver han kicket med den besked du selv skrev.
Så sætter vi guser til 6 (6 er bare en id jeg har valgt, du kan bruge lige det tal du vil) og det gør vi så for at vores bot skal huske brugeren.
"timer 1 60 guser 0 $nick" gør sådan at botten om 1 min fjerner den her guser igen så personen igen kan få en advarsel om at han ikke må hedde noget med "guest".
Hvis personen inden for det næste minut joiner channelen igen vil personen blive banned i 30 sec (0,5 min)
Hvis du vil have en mere detaljeret forklaring må du lige skrive til mig på #testmax (jeg hedder CoBolt der) også skal jeg nok forklare det :)