🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]nick:join:#: {
if $nick isop $chan || $nick ishop $chan { halt } if !$read(koruma.txt,w,$1) { halt }
Bu şekilde yaparsan çalışmaz zaten.
!$read(koruma.txt,w,$1) buradaki $1 ne oluyor?
Ayrıca hem başında ! karakteri kullanıp, hemde sonunda halt kullanıyorsun?
Kod'da oldukça fazla sorun var.
Ben sana basit bir sistem ile yapıcağım. /auser kullanıyorsan, dahada gelişmiş birşey yapabilirsin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanal: {
if $nick !isreg # {
if $1 == !unban { if $ulist($2,bad,0) { ruser bad $2 | msg # $2 /auser listesinden çıkarıldı. } | else { msg # $2 /auser listesinde mevcut değil. } }
if $1 == !ban { if !$ulist($2,bad,0) { auser bad $2 | msg # $2 /auser listesine eklendi. } | else { msg # $2 zaten /auser listesinde mevcut. } }
if $1 == !kekle { if !$read(koruma.txt,w,$2) { write koruma.txt $2 | msg # $2 koruma listesine eklendi. } | else { msg # $2 zaten koruma.txt isimli dosyasının $+($readn,.) satırında mevcut. } }
if $1 == !ksil { if $read(koruma.txt,w,$2) { write $+(-dl,$readn) koruma.txt | msg # $2 koruma listesinden kaldırıldı. } | else { msg # $2 koruma listesinde bulunamadı. } }
}
}
!bannick : Kullanıcıyı /auser(yasaklı) listesine ekler. !unbannick : Kullanıcıyı /auser(yasaklı) listesinden siler. !kekle nick: Kullanıcıyı koruma listesine ekler. !ksil nick : Kullanıcıyı koruma listesinden çıkartır.
on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:join:#kanal: { if !$read(koruma.txt,w,$nick) { ban -k # $nick 2 Sebebin. } }
Eğer kanal'a giren nick, koruma.txt isimli dosyasının içinde mevcut değil ise ve user list'de bad takısı ile ekli ise kanaldan uzaklaştırılır.